(57)【特許請求の範囲】
【請求項１】
ネットワークを介して，複数のクライアント・コンピュータ装置とサーバ・システムとが互いに通信可能な画像データ通信システムにおいて，
上記複数のクライアント・コンピュータ装置のうちの一のクライアント・コンピュータ装置が，
上記サーバ・システムに送信すべき原画像データを指定する送信原画像データ指定手段，および
上記送信原画像データ指定手段によって指定された上記原画像データを上記サーバ・システムに送信する原画像データ送信手段を備え，
上記サーバ・システムが，
上記原画像データ送信手段から送信される上記原画像データを受信する原画像データ受信手段，
記憶できる上記原画像データのデータ量がクライアント・コンピュータ装置ごとにあらかじめ割り当てられており，上記原画像データ受信手段によって受信した上記原画像データを一時的に記憶するメモリ手段，
上記メモリ手段に上記原画像データが記憶されると新たな画像格納用フォルダを生成する手段，
上記メモリ手段に記憶された上記原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成する少データ量画像データ生成手段，および
上記原画像データ受信手段によって受信した上記原画像データと上記少データ量画像データ生成手段によって生成された上記少データ量画像データとを上記新たな画像格納用フォルダを生成する手段によって生成された新たな画像格納用フォルダに格納する手段を備え，
上記クライアント・コンピュータ装置の上記原画像データ送信手段が，
あらかじめ割り当てられているデータ量以下のデータ量をもつ上記原画像データを上記サーバ・システムに送信するものである，
画像データ通信システム。
【請求項２】
上記サーバ・システムが，
上記原画像データのデータ・フォーマットとは独立のあらかじめ定められた特定のデータ・フォーマットの画像データを生成する特定フォーマット画像データ生成手段をさらに備えている請求項１に記載の画像データ通信システム。
【請求項３】
上記少データ量画像データ生成手段は，上記原画像データのデータフォーマットとは独立の所定のフォーマットの少データ量画像データを生成するものである，請求項１に記載の画像データ通信システム。
【請求項４】
上記サーバ・システムが，
上記メモリ手段に記憶できる，あらかじめ割り当てられているデータ量を表す情報を上記クライアント・コンピュータ装置に送信するデータ量情報送信手段をさらに備え，
上記クライアント・コンピュータ装置の上記原画像データ送信手段は，
上記サーバ・システムの上記データ量情報送信手段から送信されるデータ量情報にもとづいて，あらかじめ割り当てられているデータ量以下のデータ量をもつ上記原画像データを上記サーバ・システムに送信するものである，
請求項１に記載の画像データ通信システム。
【請求項５】
上記サーバ・システムが，
上記原画像データおよび上記２段階の少データ量画像データを記憶する記憶手段をさらに備えている，請求項１に記載の画像データ通信システム。
【請求項６】
上記サーバ・システムが，上記原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データについて色彩調整処理を行う色彩調整手段をさらに備えている請求項１に記載の画像データ通信システム。
【請求項７】
上記クライアント・コンピュータ装置が，
上記原画像データおよび上記２段階の少データ量画像データの中から，色彩調整をすべき画像データを指定する色彩調整データ指定手段，ならびに
上記色彩調整データ指定手段によって指定された画像データを表す指定データを上記サーバ・システムに送信する指定データ送信手段をさらに備え，
上記サーバ・システムは，
上記クライアント・コンピュータ装置の上記指定データ送信手段から送信された指定データを受信する指定データ受信手段をさらに備え，
上記色彩調整手段は，上記原画像データおよび上記２段階の少データ量画像データの中から，上記指定画像データ受信手段によって受信した指定データによって指定される画像データについて色彩調整処理を行うものである，
請求項６に記載の画像データ通信システム。
【請求項８】
上記クライアント・コンピュータ装置が，
上記記憶手段に記憶されている原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データの送信要求を，上記サーバ・システムに送信する送信要求手段をさらに備え，
上記サーバ・システムが，
上記クライアント・コンピュータ装置の上記送信要求手段から送信される送信要求を受信する送信要求受信手段，
上記送信要求受信手段によって受信した送信要求により特定される画像データを受信する権限を，送信要求した上記クライアント・コンピュータ装置があるかどうかを判定する第１の受信権限判定手段，および
上記第１の受信権限判定手段により，受信権限があると判定されたことに応じて上記送信要求により特定される画像データを上記記憶手段から読み出して上記クライアント・コンピュータ装置に送信し，受信権限がないと判定されたことに応じて送信不可を示すデータを上記クライアント・コンピュータ装置に送信するデータ送信手段をさらに備えている，
請求項５に記載の画像データ通信システム。
【請求項９】
上記サーバ・システムが，
上記記憶手段に，上記原画像データおよび上記２段階の少データ量画像データを記憶したことに応答して，記憶終了したことを表すメッセージを上記原画像データを送信した上記クライアント・コンピュータ装置に送信する終了メッセージ送信手段をさらに備えている，
請求項５に記載の画像データ通信システム。
【請求項１０】
上記クライアント・コンピュータ装置が，
画像検索条件を入力する画像検索条件入力手段，
上記画像検索条件入力手段から入力された画像検索条件を上記クライアント・コンピュータ装置に送信する画像検索条件送信手段をさらに備え，
上記サーバ・システムが，
上記画像検索条件送信手段から送信された画像検索条件を受信する画像検索条件受信手段，
上記画像検索条件受信手段により受信した画像検索条件にもとづいて上記記憶手段に記憶されている上記原画像データおよび上記２段階の少データ量画像データの中から該当する上記原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データを検索する検索手段，ならびに
上記検索手段による検索結果に関する情報を上記クライアント・コンピュータ装置に送信する検索結果情報送信手段をさらに備えている，
請求項５に記載の画像データ通信システム。
【請求項１１】
上記サーバ・システムが，
上記検索手段による検索の結果見つかった画像データの受信権限が上記クライアント・コンピュータ装置にあるかどうかを判定する第２の受信権限判定手段をさらに備え，
上記検索結果情報送信手段が，
上記第２の受信権限判定手段により受信権限があると判定されたことに応じて，上記検索手段による検索の結果見つかった画像データを上記クライアント・コンピュータ装置に送信するものである，
請求項10に記載の画像データ通信システム。
【請求項１２】
上記クライアント・コンピュータ装置が，
所定のフォーマットの画像データによって表される画像を表示する画像表示装置をさらに備え，
上記サーバ・システムが，
上記原画像データ受信手段によって受信した上記原画像データを，上記画像表示装置が表示可能なフォーマットに変換するフォーマット変換手段をさらに備え，
上記少データ量画像データ生成手段が，上記画像表示装置が表示可能なフォーマットの上記少データ量画像データを生成するものである，
請求項１に記載の画像データ通信システム。
【請求項１３】
ネットワークを介して，複数のクライアント・コンピュータ装置と通信可能なサーバ・システムにおいて，
上記複数のクライアント・コンピュータ装置のうちの一のクライアント・コンピュータ装置から送信される原画像データを受信する原画像データ受信手段，
記憶できる上記原画像データのデータ量がクライアント・コンピュータ装置ごとにあらかじめ割り当てられており，上記原画像データ受信手段によって受信した上記原画像データを一時的に記憶するメモリ手段，
上記メモリ手段に上記原画像データが記憶されると新たな画像格納用フォルダを生成する手段，
上記メモリ手段に記憶された上記原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成する少データ量画像データ生成手段，および
上記原画像データ受信手段によって受信した上記原画像データと上記少データ量画像データ生成手段によって生成された上記少データ量画像データとを上記新たな画像格納用フォルダを生成する手段によって生成された新たな画像格納用フォルダに格納する手段，
を備えているサーバ・システム。
【請求項１４】
ネットワークを介して，複数のクライアント・コンピュータ装置と通信可能なサーバ・システムにおいて，
記憶できる上記原画像データのデータ量がクライアント・コンピュータ装置ごとにあらかじめ割り当てられており，上記原画像データ受信手段によって受信した上記原画像データを一時的に記憶するメモリ手段を備えており，
原画像データ受信手段が，上記複数のクライアント・コンピュータ装置のうちの一のクライアント・コンピュータ装置から送信される原画像データを受信し，
記憶制御手段が，上記原画像データ受信手段が上記原画像データを受信したことに応答して，受信した上記原画像データを上記メモリ手段に一時的に記憶し，
画像格納用フォルダを生成する手段が，上記メモリ手段に上記原画像データが記憶されると新たな画像格納用フォルダを生成し，
少データ量画像データ生成手段が，上記メモリ手段に記憶された上記原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成し，
画像格納用フォルダに格納する手段が，受信した上記原画像データと生成された上記少データ量画像データとを上記画像格納用フォルダを生成する手段によって生成された新たな画像格納用フォルダに格納する，
サーバ・システムの動作制御方法。
【請求項１５】
ネットワークを介して，複数のクライアント・コンピュータ装置と通信可能なサーバ・システムであって，記憶できる上記原画像データのデータ量がクライアント・コンピュータ装置ごとにあらかじめ割り当てられており，上記原画像データ受信手段によって受信した上記原画像データを一時的に記憶するメモリ手段を備えたサーバ・システムを制御するためのプログラムであって，
受信手段が，上記複数のクライアント・コンピュータ装置のうちの一のクライアント・コンピュータ装置から送信された原画像データを受信する処理，
記憶制御手段が，上記原画像データを受信したことに応答して，受信した上記原画像データを上記メモリ手段に一時的に記憶させ，
画像格納用フォルダを生成する手段が，上記メモリ手段に上記原画像データが記憶されると新たな画像格納用フォルダを生成させ，
少データ量画像データ生成手段が，上記メモリ手段に記憶された上記原画像データのデータ量よりも少ない少なくとも２段階の解像度をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成する処理，
画像格納用フォルダに格納する手段が，受信した上記原画像データと上記少データ量画像データ生成手段によって生成された上記少データ量画像データとを上記画像格納用フォルダを生成する手段によって生成された新たな画像格納用フォルダに格納する処理を行なうサーバ・システムのコンピュータを制御するためのプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，ネットワークを介して複数のクライアント・コンピュータ装置とサーバ・システムとが互いに通信可能な画像データ通信システム，サーバ・システムおよびその動作制御方法ならびにサーバ・システムを制御するためのプログラムを格納した記録媒体に関する。
【０００２】
また，この発明は，画像データベースの登録システム，画像データベースの検索システムおよびそれらの方法ならびに画像データベースを制御するためのプログラムが格納された記録媒体に関する。
【０００３】
【発明の背景】
インターネットのようなネットワークを介して，クライアント・コンピュータ装置からサーバ・システムに画像データをアップロードする画像データ通信システムが構築されている。サーバ・システムにアクセスすることにより，サーバ・システムにアップロードされている画像データがクライアント・コンピュータ装置にダウンロードされる。
【０００４】
データ量の多い画像データをサーバ・システムにアップロードすると，その画像データを用いて印刷される画像は高画質のものとなる。しかしながら，画像データの量は多いので，その画像データをダウンロードすると時間がかかる。ダウンロード時間を短くするためにデータ量の少ない画像データをサーバ・システムにアップロードすると，その画像データを用いて印刷する画像の画質は低くなってしまう。
【０００５】
また，画像データベースにおいては，データベースに登録されている画像データを検索するためのキーワード（検索情報）が，キーボードなどを用いて入力されるものがある。このためにキーワードを入力する手段が必要である。
【０００６】
画像に含まれている英数字などを抽出し，抽出した英数字をキーワードとして画像データに関連づけて画像データベースに登録するものもある。しかしながら，画像の中から英数字を抽出するのは特別な装置が必要となる。
【０００７】
【発明の開示】
この発明は，複数の画質をもつ画像データをサーバ・システムにアップロードすることを目的とする。
【０００８】
また，この発明は，比較的簡単に画像データとその画像データを検索するための検索情報とを画像データベースに登録することを目的とする。
【０００９】
この発明による画像データ通信システムは，ネットワークを介して，複数のクライアント・コンピュータ装置とサーバ・システムとが互いに通信可能なものである。
【００１０】
上記の一のクライアント・コンピュータ装置は，上記サーバ・システムに送信すべき原画像データを指定する送信原画像データ指定手段，および上記送信原画像データ指定手段によって指定された上記原画像データを上記サーバ・システムに送信する原画像データ送信手段を備えている。
【００１１】
上記サーバ・システムは，上記原画像データ送信手段から送信される上記原画像データを受信する原画像データ受信手段，上記原画像データ受信手段によって上記原画像データを受信したことに応答して，上記原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成する少データ量画像データ生成手段，および上記原画像データ受信手段によって受信した上記原画像データと上記少データ量画像データ生成手段によって生成された上記少データ量画像データとを関連付ける手段を備えている。
【００１２】
この発明は，上記サーバ・システムの動作制御方法も提供している。すなわち，この方法は，ネットワークを介して，クライアント・コンピュータ装置と通信可能なサーバ・システムにおいて，送信される上記原画像データを受信し，上記原画像データを受信したことに応答して，上記原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データを生成し，受信した上記原画像データと生成された上記少データ量画像データとを関連付けるものである。
【００１３】
さらにこの発明は，上記サーバ・システムの動作を制御するためのプログラムを格納した記録媒体も提供している。
【００１４】
上記クライアント・コンピュータ装置から上記サーバ・システムに上記原画像データが送信される。
【００１５】
原画像データは，上記サーバ・システムにおいて受信される。すると，原画像データのデータ量よりも少ない少なくとも２段階のデータ量をもつ少なくとも２つの画像を表す２段階の少データ量画像データが生成される。生成された２段階の少データ量画像データのフォーマットは原画像データのフォーマットと同じでも，異なるものでもよい。これにより，例えば，上記サーバ・システムにおいて，原画像を表す原画像データ，原画像データのデータ量よりもデータ量の少ない中間画像データ，中間画像データのデータ量よりもさらにデータ量の少ないサムネイル画像データが得られる。
【００１６】
クライアント・コンピュータ装置において画像を確認するときには，データ量のもっとも少ない１つ目の少データ量画像データを上記サーバ・システムから上記クライアント・コンピュータ装置に送信する。データ量が少ないので，上記クライアント・コンピュータ装置への送信時間が短くなる。１つ目の少データ量画像データによって表される画像により画像の確認ができなかったときには，２つ目の少データ量画像データをクライアント・コンピュータ装置に送信する。２つ目の少データ量画像データによって表される画像のデータ量は，１つ目の少データ量画像データのデータ量よりも多いので見やすい。画像の確認も容易となる。さらにデータ量の多い画像を得る場合には，上記原画像データが上記サーバ・システムから上記クライアント・コンピュータ装置に送信される。高画質の画像を印刷することができるようになる。
【００１７】
上記原画像データと上記少データ量画像データとの関連付けは，同一のフォルダに格納することにより行なってもよいし，同一の番号を付与することにより行なってもよい。
【００１８】
上記サーバ・システムにおいて，上記原画像データのデータ・フォーマットとは独立のあらかじめ定められている特定のデータ・フォーマットの画像データを生成するようにしてもよい。
【００１９】
画像データには様々なフォーマットがあり，クライアント・コンピュータ装置においてあらかじめ定められた特定のデータ・フォーマットの画像データのみが必要な場合が生じる。このような場合には上記サーバ・システムから画像データ（上記原画像データ，少データ量画像データなど）が上記クライアント・コンピュータ装置に送信されると，上記クライアント・コンピュータ装置において特定のデータ・フォーマットに変換される。
【００２０】
上記においては，あらかじめ定められている特定のデータ・フォーマットの画像データに変換されているので，上記クライアント・コンピュータ装置においてデータ・フォーマット変換する必要がない。
【００２１】
上記少データ量画像データ生成手段において，上記原画像データのデータフォーマットとは独立の所定のフォーマット（原画像データのデータフォーマットと同一でもよいし，異なるものでもよい）の少データ量画像データを生成することが好ましい。
【００２２】
少データ量画像データを利用する場合に，その利用時にフォーマット変換する必要がなくなる。例えば，所定のフォーマットの少データ量画像データによって表わされる少データ量画像を表示，印刷等できる場合に，その表示，印刷等のために改めてフォーマット変換する必要もない。
【００２３】
好ましくは，上記サーバ・システムに，記憶できる上記原画像データのデータ量がクライアント・コンピュータ装置ごとにあらかじめ割り当てられており，上記原画像データ受信手段によって受信した上記原画像データを一時的に記憶するメモリ手段をさらに設ける。この場合には，上記クライアント・コンピュータ装置の上記原画像データ送信手段は，あらかじめ割り当てられているデータ量以下のデータ量をもつ上記原画像データを上記サーバ・システムに送信することとなろう。
【００２４】
上記クライアント・コンピュータ装置は，自分の割り当てられているデータ量に応じたデータ量の上記原画像データを上記サーバ・システムに送信する。特定の上記クライアント・コンピュータ装置が上記サーバの上記メモリ手段をすべて利用してしまうことを未然に防止でき，多数の上記クライアント・コンピュータ装置が上記サーバ・システムにアクセスすることができる。上記サーバ・システムとアクセスする上記クライアント・コンピュータ装置の数に応じて上記サーバ・システムの上記メモリ手段を増やす必要もない。
【００２５】
好ましくは，上記サーバ・システムに，上記原画像データおよび上記２種類の少データ量画像データを記憶する記憶手段をさらに備える。
【００２６】
上記サーバ・システムに，上記原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データについて色彩調整処理を行うようにしてもよい。
【００２７】
色彩調整処理が行われるので，色再現の良好な画像を得ることができるようになる。
【００２８】
上記クライアント・コンピュータ装置に，上記原画像データおよび上記２段階の少データ量画像データの中から，色彩調整をすべき画像データを指定する色彩調整データ指定手段，ならびに上記色彩調整データ指定手段によって指定された画像データを表す指定データを上記サーバ・システムに送信する指定データ送信手段をさらに備えてもよい。
【００２９】
この場合，上記サーバ・システムに，上記クライアント・コンピュータ装置の上記指定データ送信手段から送信された指定データを受信する指定データ受信手段をさらに備える。上記色彩調整手段は，上記原画像データおよび上記２段階の少データ量画像データの中から，上記指定画像データ受信手段によって受信した指定データによって指定される画像データについて色彩調整処理を行うものとする。
【００３０】
上記クライアント・コンピュータ装置に，画像を表示する画像表示装置が備えられており，この画像表示装置が，所定のフォーマットの画像データによって表される画像を表示するものがある。この場合には，上記サーバ・システムに，上記原画像データ受信手段によって受信した上記原画像データを上記画像表示装置が表示可能なフォーマットに変換するフォーマット変換手段をさらに設ける。そして，上記少データ量画像データ生成手段において，上記画像表示装置が表示可能なフォーマットの上記少データ量画像データを生成する。
【００３１】
上記サーバ・システムにおいて，上記クライアント・コンピュータ装置の表示装置に表示可能な画像データに上記少データ量画像データがフォーマット変換される。上記サーバ・システムから上記クライアント・コンピュータ装置に送信された画像データは，上記クライアント・コンピュータ装置においてフォーマット変換することなく画像を表示することができる。
【００３２】
上記クライアント・コンピュータ装置に，上記記憶手段に記憶されている原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データの送信要求を，上記サーバ・システムに送信する送信要求手段をさらに備えてもよい。
【００３３】
この場合，上記サーバ・システムには，上記クライアント・コンピュータ装置の上記送信要求手段から送信される送信要求を受信する送信要求受信手段，上記送信要求受信手段によって受信した送信要求により特定される画像データを受信する権限を，送信要求した上記クライアント・コンピュータ装置があるかどうかを判定する第１の受信権限判定手段，および上記第１の受信権限判定手段により，受信権限があると判定されたことに応じて上記送信要求により特定される画像データを上記記憶手段から読出して上記クライアント・コンピュータに送信し，受信権限がないと判定されたことに応じて送信不可を示すデータを上記クライアント・コンピュータ装置に送信するデータ送信手段をさらに備える。
【００３４】
上記クライアント・コンピュータ装置から上記サーバ・システムに上記送信要求が送信される。上記送信要求を送信した上記クライアント・コンピュータ装置に上記受信権限がある場合には，送信要求に応じた画像データが上記サーバ・システムから上記クライアント・コンピュータ装置に送信される。
【００３５】
特定の上記クライアント・コンピュータ装置に上記受信権限を与えることにより，特定のクライアント・コンピュータ装置に画像データを受信させることが可能となる。受信権限は，画像データに応じて決めることができる。たとえば，すべての画像データの受信権限を認めないクライアント・コンピュータ装置，１つ目の少データ量画像データのみ受信を認めるクライアント・コンピュータ装置，２つの少データ量画像データとも受信を認めるクライアント・コンピュータ装置，原画像データを含めたすべての画像データの受信を認めるクライアント・コンピュータ装置というように定めることができる。
【００３６】
上記サーバ・システムに，上記記憶手段に，上記原画像データおよび上記２段階の少データ量画像データを記憶したことに応答して，記憶終了したことを表すメッセージを上記原画像データを送信した上記クライアント・コンピュータ装置に送信する終了メッセージ送信手段をさらに備えてもよい。
【００３７】
上記クライアント・コンピュータ装置が上記終了メッセージを受信することにより，上記原画像データが上記サーバ・システムの上記記憶手段に記憶されたことを知ることができる。
【００３８】
上記クライアント・コンピュータ装置に，画像検索条件を入力する画像検索条件入力手段，および上記画像検索条件入力手段から入力された画像検索条件を上記クライアント・コンピュータ装置に送信する画像検索条件送信手段をさらに備えてもよい。
【００３９】
この場合には，上記サーバ・システムには，上記画像検索条件送信手段から送信された画像検索条件を受信する画像検索条件受信手段，上記画像検索条件受信手段により受信した画像検索条件にもとづいて上記記憶手段に記憶されている上記原画像データおよび上記２段階の少データ量画像データの中から該当する上記原画像データおよび上記２段階の少データ量画像データのうち少なくとも１つの画像データを検索する検索手段，ならびに上記検索手段による検索結果に関する情報（画像データによって表わされる画像，画像検索条件に合致した条件，該当する画像データの有無など）を上記クライアント・コンピュータ装置に送信する検索結果情報送信手段をさらに備えることが好ましい。
【００４０】
上記クライアント・コンピュータ装置から上記画像検索条件を入力することにより，上記サーバ・システムにおいて，入力された画像検索条件に応じた画像が検索される。検索結果に関する情報が上記サーバ・システムから上記クライアント・コンピュータ装置に送信される。上記クライアント・コンピュータ装置において上記画像検索条件を入力することにより，上記サーバ・システムにおいて検索された結果に関する情報が得られる。
【００４１】
上記検索手段による検索の結果見つかった画像データの受信権限が上記クライアント・コンピュータ装置にあるかどうかを判定する第２の受信権限判定手段を，上記サーバ・システムにさらに備えてもよい。この場合には，上記検索結果情報送信手段は，上記第２の受信権限判定手段により受信権限があると判定されたことに応じて，上記検索手段による検索の結果見つかった画像データを上記クライアント・コンピュータ装置に送信する。
【００４２】
受信権限のある上記クライアント・コンピュータ装置に画像データが送信されることとなる。
【００４３】
この発明による画像データベース登録システムは，付加情報が記録されている付加情報記録領域と画像を表す画像データが記録されている画像データ記録領域とが含まれている画像ファイルを入力する画像ファイル入力手段，上記画像ファイル入力手段から入力した上記画像ファイルに含まれている上記付加情報記録領域に記録されている付加情報を読み取る付加情報読取手段，上記画像ファイル入力手段から入力した上記画像ファイルに含まれている上記画像データ記録領域に記録されている画像データを読み取る画像データ読取手段，および上記付加情報読取手段によって読み取られた付加情報と上記画像データ読取手段によって読み取られた画像データとを互いに関連付けて記憶手段に記憶する記憶制御手段を備えていることを特徴とする。
【００４４】
この発明は，上記システムに適した方法も提供している。すなわち，この方法は，付加情報が記録されている付加情報記録領域と画像を表す画像データが記録されている画像データ記録領域とが含まれている画像ファイルを入力し，入力した上記画像ファイルに含まれている上記付加情報記録領域に記録されている付加情報を読み取り，入力した上記画像ファイルに含まれている上記画像データ記録領域に記録されている画像データを読み取り，読み取られた付加情報と画像データとを互いに関連付けて記憶手段に記憶するものである。
【００４５】
この発明は，上記画像データベース登録システムを制御するためのプログラムも提供している。
【００４６】
このようにして上記記憶手段に付加情報と画像データとが互いに関連付けられて記憶されていると，次のようにして画像データを検索することができる。
【００４７】
この発明による画像データベース検索システムは，画像ファイルの付加情報記録領域に記録されている付加情報と上記画像ファイルの画像データ記録領域に記録されている画像データとが互いに関連付けられて記憶する記憶手段，付加情報を入力する付加情報入力手段，上記付加情報入力手段から入力された付加情報にもとづいて，対応する上記画像データを上記記憶手段から検索する検索手段，および上記検索手段による検索手段により見つかった画像データを出力する画像データ出力手段を備えていることを特徴とする。
【００４８】
この発明は，上記システムに適した方法も提供している。すなわち，この方法は，画像ファイルの付加情報記録領域に記録されている付加情報と上記画像ファイルの画像データ記録領域に記録されている画像データとが互いに関連付けて記憶手段に記憶されており，付加情報を入力し，入力された付加情報にもとづいて，対応する上記画像データを上記記憶手段から検索し，検索により見つかった画像データを出力するものである。
【００４９】
この発明は，上記画像データベース検索システムにおける検索処理を実行するためのプログラムを格納した記録媒体も提供している。
【００５０】
この発明によると，上記画像ファイルの付加情報記録領域に付加情報が記録され，画像データ記録領域に画像データが記録されている。付加情報記録領域に記録されている付加情報と画像データ記録領域に記録されている画像データとが互いに関連付けられて記憶手段（第２の記憶手段）に記憶されている。
【００５１】
画像データベースのキーワードを入力するための入力手段を用いずに，付加情報記録領域が含まれている画像ファイルに付加情報を記録することができる。付加情報を検索情報として，画像データを検索することができる。また，画像に含まれている英数字などをキーワードとして用いる場合のように画像から英数字を抽出するための特殊な装置も必要ない。
【００５２】
【実施例の説明】
（１）第１実施例
図１は，この発明の実施例を示すもので，画像データ通信システムの概要を示している。
【００５３】
画像データ通信システムは，クライアント・コンピュータ装置１とサーバ・システム10とから構成されている。クライアント・コンピュータ装置１とサーバ・システム10とはインターネットなどのようなネットワークを介して互いにデータ通信が可能である。
【００５４】
この画像データ通信システムでは，クライアント・コンピュータ装置１からサーバ・システム10に原画像を表す原画像ファイル（データ）が送信される。
【００５５】
サーバ・システム10においては，受信した原画像ファイルが一時的に記憶されるほかに，原画像ファイルのフォーマット変換が行われ，大画像を表す大画像ファイルが生成される。また，大画像ファイルのデータ量よりもデータ量が少ない中間画像ファイルが生成される。さらに，中間画像ファイルのデータ量よりもさらにデータ量が少ないサムネイル画像ファイルが生成される。原画像ファイル，大画像ファイル，中間画像ファイルおよびサムネイル画像ファイルが１つのフォルダの中に入れられ，画像ファイル装置17に格納される。画像データ通信システムのより詳細は以下の説明により明らかとなるであろう。
【００５６】
図２は，クライアント・コンピュータ装置１およびサーバ・システム10の電気的構成を示すブロック図である。この図においては，各回路は，ハードウエアから構成されているように示されているが，それらのすべてまたは一部をソフトウエア（必要に応じてハードディスクなどのメモリを利用して）によって構成できる。もっとも，好ましくは，ハードウエアよりもソフトウエアで構成されよう。
【００５７】
クライアント・コンピュータ装置１には，コンピュータ２が含まれている。このコンピュータ２には，ＣＰＵ，メモリ，CD-ROM（コンパクト・ディスク・リード・オンリ・メモリ）ドライブ，表示装置などが含まれている。CD-ROM６には，クライアント・コンピュータ装置１が後述する処理を行うように動作プログラムが格納されている。CD-ROM６がクライアント・コンピュータ装置１に装填されると，コンピュータ２によってその動作プログラムが読み取られる。
【００５８】
クライアント・コンピュータ装置１には，さらに，コンピュータ２の表示装置の表示画面上にHTML（Hyper Text Markup Language）ページを表示するためのHTMLエンジン３，画像情報（後述するように画像ファイル，添付ファイル，データベース登録情報を含む）を一時的に記憶するための画像情報記憶装置４および画像情報記憶装置４に一時的に記憶されている画像情報をサーバ・システム10に送信するための画像情報制御装置５が含まれている。
【００５９】
サーバ・システム10には，ウェブ・サーバ11が含まれている。このウェブ・サーバ11には，ＣＰＵ，メモリ，CD-ROMドライブ，表示装置などが含まれている。CD-ROM18には，サーバ・システム10が後述する処理を行うように動作プログラムが格納されている。CD-ROM18がサーバ・システム10に装填されると，ウェブ・サーバ11によってその動作プログラムが読み取られる。
【００６０】
サーバ・システム10には，さらに，HTMLページを表示するためのデータが格納されているHTMLファイル装置12，各種データを記憶するデータベース15，データベース15に各種データを記憶させるためのデータベース制御装置14，クライアント・コンピュータ装置１から送信される画像ファイル，添付ファイルなどを記憶する画像ファイル装置17，画像ファイル装置17への画像ファイル，添付ファイルなどの記憶を制御する画像ファイル制御装置16およびサーバ・システム10における動作を統括する画像ファイル処理装置13が含まれている。
【００６１】
図３から図８は，サーバ・システム10に含まれるデータベース15に記憶される各種データを示すテーブルである。
【００６２】
図３は，ユーザ・テーブルである。ユーザ・テーブルには，画像データ通信システムを利用する利用者に関する情報が格納されている。このユーザ・テーブルの情報は，サーバ・システム10の管理者によってデータベース15にあらかじめ格納されている。
【００６３】
具体的には，利用者ＩＤ（User ID ），グループ番号（Group ID）（利用者は，複数の利用者から構成されるグループを構成することとなる。このグループを特定するものがグループ番号である），利用者氏名（User Name ），画像データ通信システムを利用する権限があることを確認するためのパスワード（Password），原画像ファイルをサーバ・システム10に登録するときにクライアント・コンピュータ装置１の表示装置に表示される登録ページへのアクセス権限の有無（Entry OK），サーバ・システム10に登録されている画像ファイルを検索するときにクライアント・コンピュータ装置１の表示装置に表示される検索ページへのアクセス権限の有無（Search OK ），検索結果の一覧表示ページへのアクセス権限の有無（Result OK ）検索の結果見つかった情報のさらに詳細な情報を示すページへのアクセス権限の有無（Detail OK ），原画像および原画像ファイルに添付したファイルへのアクセスの権限（バイナリ・アクセス権限；Binary OK ）の有無を表すデータが格納されている。
【００６４】
図４は，ネクストＩＤテーブルである。ネクストＩＤテーブルには，サーバ・システム10の画像ファイル装置17に記憶されている原画像ファイル，大画像ファイル，中間画像ファイルおよびサムネイル画像ファイルが格納されているフォルダを特定するために用いられるレコード番号に関するデータが格納されている。
【００６５】
具体的には，画像ファイル装置17に最後に格納されたフォルダを特定する現在のレコード番号（Current ID）および次のレコード番号（Next ID ）が格納される。サーバ・システム10の初期においては，ネクストＩＤテーブルはリセットされている。
【００６６】
図５は，グループＩＤテーブルである。グループＩＤテーブルには，グループ番号（Group ID）およびグループ名（Group Name）が格納されている。このグループＩＤテーブルに格納されるデータもサーバ・システム10の管理者によってあらかじめ登録されている。
【００６７】
図６は，データ・テーブルである。データ・テーブルは，後述するように画像を登録するときに入力されるキーワードに関するデータを格納するものである。
【００６８】
データ・テーブルには，レコード番号，画像を登録した利用者（所有者）のＩＤ（Owner ID），添付ファイルの個数（Num Of Binary ）およびキーワード（Image Info）（キーワードは，図６では４つ示されている）が格納される。
【００６９】
図７は，アクセス・テーブルである。アクセス・テーブルは，画像ファイルに格納されている画像ファイルへのアクセスの権限を示すデータを格納するものである。
【００７０】
アクセス・テーブルには，レコード番号のほかに権限０のグループ番号から権限４のグループ番号（Access ID０〜Access ID４）が格納されている。権限０のグループ番号は，サムネイル画像，中間画像，大画像および原画像のすべての画像にアクセスすることが禁止されているグループ番号を示している。権限１のグループ番号は，サムネイル画像にアクセスすることは認められているが，中間画像，大画像および原画像へのアクセスは禁止されているグループ番号を示している。権限２のグループ番号は，サムネイル画像および中間画像へのアクセスは，認められているが，大画像および原画像へのアクセスは禁止されているグループ番号を示している。権限３のグループ番号は，サムネイル画像，中間画像および大画像へのアクセスは認められているが，原画像へのアクセスが禁止されているグループ番号を示している。権限４のグループ番号は，サムネイル画像，中間画像，大画像および原画像のすべてへのアクセスが認められているグループ番号を示している。
【００７１】
図８は，バイナリ・テーブルである。バイナリ・テーブルは，原画像データおよび添付ファイルについてのデータを格納するものである。これらのデータは，画像を登録したときにバイナリ・テーブルに格納される。
【００７２】
バイナリ・テーブルには，レコード番号，所有者の利用者ＩＤ，バイナリ・ファイル番号（Binary Num），バイナリ・ファイルのファイル名（File Name ）およびバイナリ・ファイルのバイト・サイズ（Byte Size ）が格納されている。
【００７３】
図９は，サーバ・システム10の画像ファイル装置17に格納されるフォルダの構成を示している。
【００７４】
ROOTのフォルダに第１階層の画像フォルダが格納されている。この第１階層のフォルダには，一時格納用フォルダTMP およびフォルダ番号「00」から「FF」の画像フォルダがある。フォルダ番号「00」から「FF」の第１階層のそれぞれの画像フォルダにさらに，第２階層の画像フォルダが格納されている。第２階層の画像フォルダには「00」から「FF」のフォルダ番号の画像フォルダがある。第２階層の画像フォルダのそれぞれの画像フォルダにさらに，フォルダ番号「00」から「FF」の第３階層の画像フォルダが格納されている。さらに，第３階層のフォルダ番号「00」から「FF」の画像フォルダにフォルダ番号「00」から「FF」の第４階層の画像フォルダが格納されている。
【００７５】
第４階層の画像フォルダの中に，サムネイル画像ファイル，中間画像ファイル，大画像ファイル，原画像ファイルおよび添付ファイルが格納される。原画像ファイルおよび添付ファイルにはバイナリ・ファイル番号が付けられている。
【００７６】
これらの画像フォルダは，サムネイル画像ファイル，中間画像ファイル，大画像ファイルが生成され，生成されたサムネイル画像ファイル，中間画像ファイル，大画像ファイルと原画像ファイルおよび添付ファイルを画像ファイル装置17に格納するときに新しく生成される。
【００７７】
第１階層から第４階層までのフォルダ番号をつなげたものがレコード番号に該当する。このレコード番号は，サムネイル画像ファイル，中間画像ファイル，大画像ファイル，原画像ファイルおよび添付ファイルを格納した画像フォルダへのパスとなっている。例えば，レコード番号「0000F823」であれば，「\ROOT\00\00\F8\23 」のパスによってサムネイル画像ファイル，中間画像ファイル，大画像ファイル，原画像ファイルおよび添付ファイルを格納した画像フォルダが特定される。
【００７８】
図10は，クライアント・コンピュータ装置１とサーバ・システム10との処理手順を示すフローチャートである。このフローチャートは，メイン・メニュー・ページをクライアント・コンピュータ装置１のコンピュータ２の表示装置に表示させるときの処理手順を示している。図11から図13は，クライアント・コンピュータ装置１に含まれるコンピュータ２の表示装置に表示されるウインドウの一例を示している。
【００７９】
クライアント・コンピュータ装置１のコンピュータ２が起動させられると，コンピュータ装置２の表示装置には図11に示すアクセス先入力ウインドウＷ１が表示させられる（ステップ21）。このウインドウＷ１には，アクセス先入力領域Ａ１が含まれている。クライアント・コンピュータ装置１の利用者によって，コンピュータ２のキーボードを用いてアクセス先のサーバ・システム10のアドレスが入力される。すると，入力されたアクセス先が領域Ａ１に表示される。領域Ａ１に表示されたアクセス先が間違ってなければ，クライアント・コンピュータ装置１のユーザによってＯＫ領域Ａ２がクリックされる。
【００８０】
HTMLエンジン３からアクセス先のサーバ・システム10へのログイン要求が送信される。
【００８１】
クライアント・コンピュータ装置１からのログイン要求がサーバ・システム10において受信されると，ウェブ・サーバ11によって，HTMLファイル装置12からログイン・ページ・データが読み出される。読み出されたログイン・ページ・データは，ウェブ・サーバ11によってサーバ・システム10からクライアント・コンピュータ装置１の画像情報記憶装置４に送信され，一時的に記憶される。ログイン・ページ・データは，画像情報記憶装置４から読み出され，コンピュータ２に与えられることにより，コンピュータ２の表示装置に図12に示すログイン・ページのウインドウＷ２が表示される。
【００８２】
ログイン・ページ・ウインドウＷ２には，利用者氏名領域Ａ３，パスワード領域Ａ４およびＯＫ領域Ａ２が含まれている。コンピュータ２のキーボードを用いて，クライアント・コンピュータ装置１の利用者が自分の氏名を入力することにより，入力された氏名が利用者領域Ａ３に表示されていく。また，コンピュータ２のキーボードを用いてパスワードを入力することにより，その入力に応答してアスタリスクが領域Ａ４に表示されていく。パスワードは，この画像データ通信システムを利用する権限を有しているかどうかを確認するためのものである。権限のあるユーザには，あらかじめパスワードが知らされている。利用者氏名およびパスワードの入力が終了すると，クライアント・コンピュータ装置１のユーザによってＯＫ領域Ａ２がクリックされる。
【００８３】
コンピュータ装置２のメモリには，利用者氏名に対応して，利用者ＩＤが記憶されている。ＯＫ領域Ａ２がクリックされると，コンピュータ装置２のメモリから利用者ＩＤが読み出される。読み出された利用者ＩＤならびに入力された利用者氏名およびパスワードをそれぞれ表すデータは，画像情報記憶装置４に一時的に記憶される。画像情報記憶装置４から，利用者ＩＤ，利用者氏名およびパスワードならびにメイン・メニュー・ページの要求をそれぞれ示すデータがサーバ・システム10に送信される（ステップ23）。
【００８４】
クライアント・コンピュータ装置１から送信された利用者ＩＤ，利用者氏名，パスワードおよびメイン・メニュー・ページの要求をそれぞれ示すデータは，サーバ・システム10の画像ファイル処理装置13に入力する。画像ファイル処理装置13によって，データベース制御装置14が制御される。データベース制御装置14によってデータベース15が検索され，データベース15に格納されているユーザ・テーブル（図３参照）の中からメイン・メニュー・ページを要求した利用者に対応したユーザ・テーブルが見つけ出される。
【００８５】
見つけ出されたユーザ・テーブルが参照され，利用者氏名，利用者ＩＤパスワードが確認される（ステップ31）。確認の結果，データ通信システムの利用権限があると（ステップ32），画像ファイル処理装置13の制御のもとにHTMLファイル装置12からメイン・メニュー・ページ・データが読み出され，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ34）。利用権限がある場合には，利用者の所属するグループを示すグループ番号もユーザ・テーブルから読み出され，クライアント・コンピュータ装置１に送信される。確認の結果，データ通信システムの利用権限がないと（ステップ32），画像ファイル処理装置13の制御のもとにHTMLファイル装置12からエラー・ページ・データが読み出され，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ33）。
【００８６】
クライアント・コンピュータ装置１において，メイン・メニュー・ページ・データが受信されると，図13に示すようにコンピュータ２の表示装置にメイン・メニューを示すウインドウＷ３が表示される（ステップ25）。メイン・メニュー・ウインドウＷ３には，登録領域Ａ５，検索領域Ａ６およびログオフ領域Ａ７が含まれている。登録領域Ａ５がクリックされることにより，後述する画像登録処理に移行する。検索領域Ａ６がクリックされることにより，後述する画像検索処理に移行する。ログオフ領域Ａ７がクリックされることにより，クライアント・コンピュータ装置１は，ログオフする。
【００８７】
クライアント・コンピュータ装置１において，エラー・ページ・メニュー・データが受信されると，コンピュータ２の表示装置にはエラーを示すウインドウが表示される。クライアント・コンピュータ装置１のユーザは，このエラー・ウインドウを見ることにより，利用者氏名またはパスワードの入力ミスなどの何らかの誤りがあったことを知ることとなる。必要であれば，再度サーバ・システム10にアクセスすることとなろう。
【００８８】
図14および図15は，クライアント・コンピュータ装置１とサーバ・システム10との間の処理手順を示すフローチャートであり，画像情報登録処理の処理手順を示している。図16は，クライアント・コンピュータ装置１の表示装置に表示されるウインドウの一例を示している。
【００８９】
画像情報登録処理は，図13に示すメイン・メニュー・ウインドウＷ３において，登録領域Ａ５がクリックされることにより開始する。
【００９０】
登録領域Ａ５が，クライアント・コンピュータ装置１のユーザによってクリックされると，利用者ＩＤおよび画像情報登録要求を表すデータが画像情報記憶装置４からサーバ・システム10に送信される（ステップ41）。
【００９１】
利用者ＩＤおよび画像情報登録要求を表すデータがサーバ・システム10において受信されると，その利用者ＩＤをもつユーザ・テーブルがデータベース15において検索される。ユーザ・テーブルがみつかると，そのユーザ・テーブルに格納されている登録ページへのアクセス権限の有無が確認される（ステップ51）。画像情報登録要求をした利用者にアクセス権限がある場合には（ステップ52），サーバ・システム10のHTMLファイル装置12から画像情報入力ページ・データが読み出され，クライアント・コンピュータ装置１に送信される（ステップ54）。画像情報登録要求をした利用者にアクセス権限がない場合には（ステップ53），エラー・ページ・データがサーバ・システム10のHTMLファイル装置12から読み出され，クライアント・コンピュータ装置１に送信される（ステップ53）。
【００９２】
クライアント・コンピュータ装置１において，画像情報入力ページが受信されると，コンピュータ装置１の表示装置に図16に示す画像情報入力ページ・ウインドウＷ４が表示される（ステップ43）。クライアント・コンピュータ装置１のユーザは，この画像情報入力ページ・ウインドウＷ４を用いて画像情報を入力する（ステップ44）。
【００９３】
画像情報入力ページ・ウインドウＷ４には，次の各領域が含まれている。
【００９４】
画像表示領域Ａ８；クライアント・コンピュータ装置１からサーバ・システム10に送信する原画像ファイルによって表される画像を表示する領域である。
【００９５】
画像選択領域Ａ９；クライアント・コンピュータ装置１からサーバ・システム10に送信する原画像ファイルを選択するときに，クライアント・コンピュータ装置１の利用者によってクリックされる領域である。この領域Ａ９がクリックされることにより，ファイル名を入力する新たなウインドウが表示される。その新たなウインドウにファイル名を入力することによりサーバ・システム10に送信する原画像ファイルが選択される。
【００９６】
添付ファイル名表示領域Ａ10；原画像ファイルに添付してサーバ・システムに送信するファイルのファイル名を表示する領域である。
【００９７】
添付ファイル追加領域Ａ11；添付ファイルを追加するときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。この領域Ａ11がクリックされることにより，添付ファイル名を入力するための新たなウインドウが表示される。その新たなウインドウに添付ファイル名を入力することにより送信する添付ファイルが選択される。選択された添付ファイルは，添付ファイル名表示領域Ａ10に表示される。
【００９８】
キーワード入力領域Ａ12；送信する原画像ファイルを検索するときに用いるキーワード（画像検索条件の一種である）を表示するための領域である。原画像ファイルによって表される画像に関連したキーワードが入力される。図16においては，１つの画像について最大４つのキーワードを入力することができる。もっとも，５つ以上のキーワードを入力できるようにしてもよい。
【００９９】
アクセス権限入力領域Ａ13〜Ａ16；サーバ・システムに登録した画像をアクセスできるグループ名を入力する領域である。この実施例では，アクセス権限０から４までの５つのレベルのアクセス権限がある。アクセス権限０は，サーバ・システム10に登録してあるサムネイル画像，中間画像，大画像および原画像のすべての画像についてのアクセスが禁止されるものである。アクセス権限０を与えるグループ名は，領域Ａ13に書き込まれる。アクセス権限１は，サムネイル画像についてのアクセスは許されるが，中間画像，大画像および原画像についてのアクセスは禁止されるものである。アクセス権限１を与えるグループ名は，領域Ａ14に書き込まれる。アクセス権限２は，サムネイル画像および中間画像についてのアクセスは許されるが，大画像および原画像についてのアクセスは禁止されるものである。アクセス権限２を与えるグループ名は，領域Ａ15に書き込まれる。アクセス権限３は，サムネイル画像，中間画像および大画像についてのアクセスは許されるが原画像についてのアクセスは禁止されるものである。アクセス権限３を与えるグループ名は，領域Ａ16に書き込まれる。アクセス権限４は，サムネイル画像，中間画像，大画像および原画像のすべてのアクセスが許されるものである。アクセス権限４を与えるグループ名は領域Ａ17に書き込まれる。
【０１００】
登録開始領域Ａ20；サーバ・システム10に画像情報の登録を開始するときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。
【０１０１】
クライアント・コンピュータ装置１の利用者によって画像情報入力ウインドウＷ４の各領域に画像情報（原画像ファイル，添付ファイルおよびデータベース登録情報（キーワードおよびアクセス権限をデータベース登録情報という））が入力される（ステップ44）。入力された画像情報のうちデータベース登録情報は，画像情報記憶装置４に一時的に記憶される。
【０１０２】
HTMLエンジン３からデータベース情報送信要求が画像情報記憶装置４に与えられ，画像情報記憶装置４からデータベース登録情報が読み出される。読み出されたデータベース登録情報がクライアント・コンピュータ装置１からサーバ・システム10に送信される（ステップ45）。
【０１０３】
クライアント・コンピュータ装置１から送信されたデータベース登録情報は，サーバ・システム10の画像ファイル処理装置13に与えられ，一時的に格納される（ステップ55）。すると，原画像ファイルの送信要求が画像ファイル処理装置13からクライアント・コンピュータ装置１に送信される。
【０１０４】
原画像ファイルの送信要求に応答して，コンピュータ２から原画像ファイルが読み出され，画像情報制御装置５によってサーバ・システム10に送信される（ステップ46）。
【０１０５】
サーバ・システム10において原画像ファイルが受信されると，画像ファイル制御装置16によって画像ファイル装置17の一時格納用フォルダに格納される（ステップ56）。画像ファイル制御装置16からクライアント・コンピュータ装置１に受信完了通知が与えられる。画像ファイル処理装置13からクライアント・コンピュータ装置１に添付ファイルの送信要求が与えられる。
【０１０６】
画像情報制御装置５によってコンピュータ２から添付ファイルが読み出され，一時的に記憶される。記憶された添付ファイルが読み出され，クライアント・コンピュータ装置１からサーバ・システム10に送信される（ステップ47）。
【０１０７】
クライアント・コンピュータ装置１から送信された添付ファイルは，画像ファイル制御装置16に一時的に格納されたあとで，画像ファイル装置17の一時格納用フォルダに格納される（ステップ57）。添付ファイルが一時格納用フォルダに格納されると，画像ファイル制御装置16からクライアント・コンピュータ装置１に完了通知が送信される。
【０１０８】
つづいて，データベース制御装置14によってデータベース15に格納されているネクストＩＤテーブルが検索され，次のレコード番号が読み出される。現在のレコード番号が，次のレコード番号に更新される（ステップ58）。レコード番号が次のレコード番号に更新されると，この更新されたレコード番号をパスとしてもつ新たな画像格納用フォルダが生成される（ステップ59）。生成された画像格納用フォルダに，一時格納用フォルダに一時的に格納されている原画像ファイルおよび添付ファイルが格納される（ステップ60）。
【０１０９】
画像格納用フォルダに格納された原画像ファイルが読み出され，画像ファイル制御装置16において，クライアント・コンピュータ装置１のコンピュータ２の表示装置に表示できるようにフォーマット変換が行われ大画像ファイルが生成される（ステップ61）。たとえば，このフォーマット変換によりビット・マップの原画像ファイルからＪＰＥＧの大画像ファイルが生成される。原画像ファイルがすでにフォーマット変換後のフォーマットをもつファイルであれば，フォーマット変換は行われない。その場合には，原画像ファイルと大画像ファイルとは同じものとなる。原画像ファイルと大画像ファイルのフォーマットが同じときにはそれらの両方のファイルとも画像格納用フォルダに格納してもよいし，原画像ファイルのみを画像格納用フォルダに格納してもよい。
【０１１０】
画像ファイル装置16において，生成された大画像ファイルにもとづいて間引き率が決定される。決定された間引き率を用いて，画像ファイル制御装置16において間引き処理が行われる。この間引き処理により原画像ファイルのデータ量よりも少ないデータ量をもつ中間画像ファイルが生成される（ステップ62）。
【０１１１】
さらに，画像ファイル制御装置16において生成された中間画像ファイルの間引き処理が行われ，サムネイル画像ファイルが生成される（ステップ63）。生成された大画像ファイル，中間画像ファイルおよびサムネイル画像ファイルが，原画像ファイルおよび添付ファイルと同じ画像格納用フォルダに格納される。格納された旨がサーバ・システム10の画像ファイル制御装置16からクライアント・コンピュータ装置１に送信される。大画像ファイル，中間画像ファイルおよびサムネイル画像ファイルは同一のフォーマットとなるが，必ずしも同一のフォーマットでなくともよい。また，中間画像ファイルおよびサムネイル画像ファイルは大画像ファイルを間引くことにより生成しているが，必ずしも間引かなくとも原画像ファイルのデータ量よりも少ない中間画像ファイルおよび中間画像ファイルのデータ量よりもさらに少ないサムネイル画像ファイルが生成されればよい。例えば，原画像ファイル（大画像ファイル）の一部切出し，減色処理，圧縮処理，フォーマット変換などを用いて中間画像ファイルおよびサムネイル画像ファイルを生成できる。
【０１１２】
サーバ・システム10の画像ファイル処理装置13からデータベース制御装置14に，データベース登録情報の格納要求が与えられる。データベース制御装置14によって，データベース登録情報がデータベース15に格納される（ステップ64）。具体的には，レコード番号ごとに新たなデータ・テーブル（図６参照），アクセス・テーブル（図７参照）およびバイナリ・テーブル（図８参照）が生成され，データベース15に格納される。
【０１１３】
データベース登録情報がすべてデータベース15に格納されると（ステップ65），ウェブ・サーバ11によってHTMLファイル装置12から登録完了ページ・データが読み出され，クライアント・コンピュータ装置１に送信される。データベース登録情報がデータベース15に格納することに失敗すると（ステップ65），画像ファイル装置17に新たに生成した画像格納用フォルダが削除される（ステップ66）。更新されたレコード番号ももとに戻されるのはいうまでもない。登録失敗ページ・データがHTMLファイル装置12から読み出され，クライアント・コンピュータ装置１に送信される（ステップ67）。
【０１１４】
クライアント・コンピュータ装置１において，登録完了ページ・データが受信されると（ステップ49），コンピュータ２の表示装置に登録完了を示すウインドウが表示される。クライアント・コンピュータ装置１の利用者は，この登録完了ウインドウを見ることにより，失敗なく画像ファイルがサーバ・システム10に登録されたことを確認することができる。サーバ・システム10には，すでに原画像ファイル，大画像ファイル，中間画像ファイルおよびサムネイル画像ファイルが格納されているので，画像ファイルを登録したクライアント・コンピュータ装置１の利用者は，クライアント・コンピュータ装置１をサーバ・システム10にアクセスすることにより，所望の画像ファイルにアクセスすることができる。さらに，画像ファイルを登録したクライアント・コンピュータ装置１の利用者以外の利用者もそのアクセス権限に応じて原画像ファイル，大画像ファイル，中間画像ファイルまたはサムネイル画像ファイルにアクセスすることができる。
【０１１５】
ウェブ・サーバ11には原画像ファイルそのものが格納されている。この画像ファイルは最も高画質の画像を表している。きわめて高画質の画像の印刷が，サーバ・システム10において可能となる。
【０１１６】
クライアント・コンピュータ装置１において，エラー・ページ・データが受信されると，コンピュータ２の表示装置にエラー・ページが表示される（ステップ42）。また，クライアント・コンピュータ装置１において，登録失敗ページ・データが受信されると，コンピュータ２の表示装置に登録失敗ページが表示される（ステップ48）。いずれにしても，画像ファイルをサーバ・システム10に登録することが失敗したことがクライアント・コンピュータ装置１の利用者がわかる。必要であれば，クライアント・コンピュータ装置１の利用者は，再度画像情報の登録処理を行うこととなろう。
【０１１７】
図17から図20は，画像ファイルの検索処理を示すフローチャートである。図21から図28は，クライアント・コンピュータ装置１のコンピュータ２の表示装置に表示されるウインドウの一例を示している。
【０１１８】
クライアント・コンピュータ装置１のコンピュータ２の表示装置にメイン・メニュー・ページ（図13参照）が表示されているときに，検索領域Ａ６がクライアント・コンピュータ装置１の利用者によってクリックされることにより画像ファイル検索処理に移行する。
【０１１９】
メイン・メニュー・ページの検索領域Ａ６がクリックされると，クライアント・コンピュータ１の画像情報記憶装置４から利用者ＩＤおよびファイル検索ページの要求を示すデータがサーバ・システム10に送信される（ステップ71）。
【０１２０】
利用者ＩＤおよびファイル検索ページの要求を示すデータは，サーバ・システム10の画像ファイル処理装置13に入力される。すると，データベース制御装置14が制御され，データベース15に格納されているユーザ・テーブルの中からクライアント・コンピュータ装置１から送信された利用者ＩＤをもつユーザ・テーブルが検索される。対応するユーザ・テーブルが見つかると，そのユーザ・テーブルの中に格納されている検索ページへのアクセス権限の有無がチェックされ，検索ページへのアクセスの可否が確認される（ステップ111 ）。
【０１２１】
クライアント・コンピュータ装置１に検索ページへのアクセス権限があれば，HTMLファイル装置12から検索ページ・データが読み出され，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ114 ）。クライアント・コンピュータ装置１に検索ページへのアクセス権限がなければ，HTMLファイル装置12からエラー・ページ・データが読み出され，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ113 ）。
【０１２２】
クライアント・コンピュータ装置１のHTMLエンジン３において，エラー・ページ・データが受信されると，コンピュータ２の表示装置にエラー・ページが表示される（ステップ72）。クライアント・コンピュータ装置１の利用者は，エラー・ページを見ることにより，検索権限がないことを知る。
【０１２３】
クライアント・コンピュータ装置１のHTMLエンジン３において，検索ページ・データが受信されると，コンピュータ２の表示装置に図21に示すような検索ページが表示される（ステップ73）。検索ページには，次の各領域が含まれている。
【０１２４】
キーワード表示領域Ａ21〜Ａ24；利用者によって入力されたキーワードを表示する領域である。利用者は，コンピュータ２のキーボードを用いて，見つけ出す画像がもっているであろうキーワードを入力する。
【０１２５】
第１の検索条件表示領域Ａ25〜Ａ28；入力されたキーワードを含む画像ファイルを検索するのか，入力されたキーワードを除く画像ファイルを検索するのかを指定し，その指定された検索条件を表示する領域である。この第１の検索条件表示領域Ａ25〜Ａ28は，キーワード表示領域Ａ21〜Ａ24に対応して設けられており，検索条件もキーワードに対応して入力される。
【０１２６】
第２の検索条件表示領域Ａ29〜Ａ32；複数のキーワードが入力された場合に，それらの複数のキーワードをＡＮＤ条件で検索するのか，ＯＲ条件によって検索するのかを指定し，その指定された検索条件を表示する領域である。
【０１２７】
クリア領域Ａ33；入力されたすべてのキーワードおよび検索条件をクリアするときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。
【０１２８】
検索開始領域Ａ34；検索を開始するときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。
【０１２９】
コンピュータ２の表示装置に検索ページが表示されると，キーボードを用いてこれらの各領域にキーワードおよび検索条件が入力される（ステップ74）。入力されたキーワードおよび検索条件は，画像情報記憶装置４に一時的に格納される。格納されたキーワードおよび検索条件を表すデータが画像情報記憶装置４から読み出されサーバ・システム10に送信される（ステップ75）。
【０１３０】
キーワードおよび検索条件を表すデータは，画像ファイル処理装置13に入力する。すると，すでにクライアント・コンピュータ装置１から送信されている利用者ＩＤをもつユーザ・テーブルが，データベース制御装置14によってデータベース15から検索される。検索の結果見つかったデータベースを参照してクライアント・コンピュータ装置１が検索結果一覧表示ページにアクセス権限を有するかどうかが確認される（ステップ115 ）。
【０１３１】
アクセス権限がなければ（ステップ117 ），検索結果一覧表示ページへのアクセス権限がない旨を示すエラー・ページ・データがHTMLファイル装置12からクライアント・コンピュータ装置１に送信される（ステップ113 ）。アクセス権限があると（ステップ117 ），与えられたキーワードをもつデータ・テーブルがデータベース15から見つけ出され，画像ファイル処理装置13において検索結果一覧表示ページが生成される（ステップ118 ）。
【０１３２】
生成された検索結果一覧表示ページ・データおよびレコード番号を示すデータがサーバ・システム10のウェブ・サーバ11からクライアント・コンピュータ装置１に送信される（ステップ119 ）。レコード番号を示すデータは画像情報記憶装置４に記憶される。
【０１３３】
検索結果一覧表示ページ・データは，クライアント・コンピュータ装置１のHTMLエンジン３に与えられ，コンピュータ２に入力する。これにより，コンピュータ２の表示装置に図22に示す検索結果一覧表示ページ・ウインドウＷ６が表示される（ステップ76）。エラー・ページ・データを受信したときには，コンピュータ２の表示装置には，エラー・ページが表示される（ステップ77）。検索結果一覧表示ページ・ウインドウＷ６には，サムネイル画像が表示される領域Ａ35からＡ37およびサムネイル画像のもつキーワードをサムネイル画像に対応して表示する領域Ａ38が含まれている。後述するようにアクセス権限のないサムネイル画像についてはサムネイル画像表示領域に「×」印が表示される（図23の領域Ａ37参照）。サムネイル画像（中間画像および大画像も）は，クライアント・コンピュータ装置１のコンピュータ２の表示装置に表示可能なようにフォーマット変換されているので，クライアント・コンピュータ装置１において表示のためにサムネイル画像ファイルをフォーマット変換する必要もない。
【０１３４】
最初に検索結果一覧表示ページ・ウインドウＷ６が表示されたときには，領域Ａ35〜Ａ37には，何も表示されていない。クライアント・コンピュータ装置１の利用者は，領域Ａ38に表示されたキーワードを見てそのキーワードによって特定されるサムネイル画像が必要かどうかを判断する。サムネイル画像が必要であれば，キーワードに対応する領域Ａ35からＡ37の中から所望の領域をクリックする。すると，対応するサムネイル画像の送信要求およびそのサムネイル画像のレコード番号を示すデータがクライアント・コンピュータ装置１からサーバ・システム10に送信される（ステップ79）。
【０１３５】
送信されたレコード番号が格納されているアクセス・テーブル（図７）がデータベース制御装置14によってデータベースから見つけられる。また，すでにクライアント・コンピュータ装置１から送信されている利用者ＩＤが格納されているユーザ・テーブル（図３）が見つけ出されグループ番号が読み出される。読み出されたグループ番号にもとづいて送信要求のあったサムネイル画像ファイルへのアクセス権限があるかどうかが確認される（ステップ120 ）。グループ番号が権限１から権限４であれば，サムネイル画像へのアクセスが許される。グループ番号が権限０であれば，サムネイル画像へのアクセスは禁止される。
【０１３６】
アクセス権限のあるクライアント・コンピュータ装置１であれば（ステップ121 ），レコード番号にもとづいて対応する画像フォルダが検索され（ステップ122 ），サムネイル画像ファイルが読み出される。読み出されたサムネイル画像ファイルがウェブ・サーバ11からクライアント・コンピュータ装置１に送信される（ステップ123 ）。アクセス権限のないクライアント・コンピュータ装置１であれば（ステップ121 ），「×」印データがクライアント・コンピュータ装置１に送信される（ステップ124 ）。これにより，コンピュータ２の表示装置に表示されている検索結果一覧表示ページ・ウインドウＷ６には，アクセス権限のあるサムネイル画像（図23領域Ａ35およびＡ36）とアクセス権限のないことを示す「×」印が表示される（図23領域Ａ37）。
【０１３７】
検索結果表示一覧ページ・ウインドウＷ６に表示されているサムネイル画像がクライアント・コンピュータ装置１の利用者によってクリックされると（ステップ82），コンピュータ２の表示装置には利用者氏名および利用者の所属するグループ名を入力するためのウインドウが表示される。利用者によって利用者の氏名およびグループ名が入力される（ステップ83）。コンピュータ２において利用者氏名から利用者ＩＤが読み出される。利用者ＩＤ，グループ名およびクリックされたサムネイル画像ファイルが格納されている画像フォルダのレコード番号が，画像情報記憶装置４からサーバ・システム10に送信される（ステップ84）。
【０１３８】
サーバ・システム10において，利用者ＩＤおよびレコード番号にもとづいてデータ・ベース15が検索され，対応するユーザ・テーブルが見つけ出される。このユーザ・テーブルに格納されている詳細情報ページへのアクセス権限にもとづいて，クライアント・コンピュータ装置１が詳細情報ページにアクセスすることができるかどうかが確認される（ステップ125 ）。
【０１３９】
詳細情報ページにアクセスする権限がなければ（ステップ126 ），エラー・ページ・データがクライアント・コンピュータ装置１に送信される（ステップ128 ）。詳細情報ページにアクセスする権限があれば（ステップ126 ），詳細情報表示ページ・データがサーバ・システム10からクライアント・コンピュータ装置１に送信される（ステップ127 ）。
【０１４０】
クライアント・コンピュータ装置１において，エラー・ページが受信されると，エラー・ページ・ウインドウがコンピュータ２の表示装置に表示される（ステップ86）。クライアント・コンピュータ装置１の利用者は，そのエラー・ページ・ウインドウを見ることにより要求したサムネイル画像についての詳細な情報を得る権限がないことを知る。クライアント・コンピュータ装置１において，詳細情報表示ページ・データが受信されると，コンピュータ２の表示装置には，図24に示すような詳細情報表示ページ・ウインドウＷ７が表示される（ステップ85）。
【０１４１】
詳細情報表示ページ・ウインドウＷ７には，次の各領域が含まれている。
【０１４２】
中間画像表示領域Ａ41；サムネイル画像ファイルのデータ量よりも多いデータ量をもつ中間画像ファイルによって表わされる中間画像を表示する領域である。詳細情報表示ページ・ウインドウＷ７が表示される最初は，この領域Ａ41には，中間画像は表示されていない。
【０１４３】
所有者表示領域Ａ42；詳細情報を要求したサムネイル画像の原画像の所有者（原画像の登録者）の氏名を表示する領域である。
【０１４４】
キーワード表示領域Ａ43；対応するキーワードを表示する領域である。
【０１４５】
添付ファイル表示領域Ａ44；中間画像ファイルに対応する原画像ファイルに添付ファイルがあるときにその添付ファイルのファイル名を表示する領域である。
【０１４６】
原画像ダウンロード領域Ａ45；原画像ファイルをダウンロードするときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。
【０１４７】
添付ファイル・ダウンロード領域Ａ46；添付ファイルをダウンロードするときにクライアント・コンピュータ装置１の利用者によってクリックされる領域である。
【０１４８】
中間画像ファイルをダウンロードするときには，クライアント・コンピュータ装置１の利用者によって空欄状態の中間画像表示領域Ａ41がクリックされる（ステップ87）。すると，中間画像要求を示すデータがクライアント・コンピュータ装置１からサーバ・システム10に送信される（ステップ88）。
【０１４９】
サーバ・システム10において，すでにクライアント・コンピュータ装置10から送信されているグループ番号にもとづいて，アクセス・テーブルを参照して，クライアント・コンピュータ装置１が中間画像にアクセスする権限があるかどうかが確認される（ステップ129 ）。クライアント・コンピュータ装置１が属するグループの番号がアクセス権限２，３または４であれば，中間画像のアクセス権限がある。クライアント・コンピュータ装置１が属するグループの番号がアクセス権限０または１であれば中間画像のアクセス権限はない。
【０１５０】
アクセス権限があれば，レコード番号を参照して，画像ファイル装置17から画像フォルダが探し出され，その画像フォルダに格納されている中間画像ファイルが読み出される。読み出された中間画像ファイルは，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ132 ）。アクセス権限がなければ，「×」印を示すデータがクライアント・コンピュータ装置１に送信される（ステップ131 ）。
【０１５１】
サーバ・システム10から「×」印を示すデータが送信されると，クライアント・コンピュータ装置１のコンピュータ２の表示装置に表示されている詳細情報表示ページ・ウインドウＷ７の中間画像表示領域Ａ41には，「×」印が表示される（ステップ90，図25参照）。サーバ・システム10から中間画像ファイルが送信されると，コンピュータ２の表示装置に表示されている詳細情報表示ページ・ウインドウＷ７の中間画像表示領域Ａ41に中間画像が表示されるようになる（ステップ89，図26参照）。
【０１５２】
大画像が必要なときは，中間画像示領域Ａ41に表示されている中間画像がクリックされる（ステップ91）。すると，利用者氏名およびグループ名を入力するためのウインドウがコンピュータ２の表示装置に表示される。利用者は，利用者氏名およびグループ名を入力する。入力された利用者氏名に対応する利用者ＩＤがコンピュータ２から読み出され，利用者ＩＤ，グループ名および対応するレコード番号がクライアント・コンピュータ装置１からサーバ・システム10に送信される（ステップ93）。
【０１５３】
サーバ・システム10において，データベース15が検索され，送信されたレコード番号をもつアクセス・テーブルが見つけられる。アクセス・テーブルにもとづいて大画像へのアクセスの可否が確認される（ステップ133 ）。クライアント・コンピュータ装置１のレコード番号が権限３または４であれば，大画像へのアクセスが許される。クライアント・コンピュータ装置１のレコード番号が権限０，１または２であれば大画像へのアクセスは禁止される。
【０１５４】
大画像へのアクセスが許されていれば（ステップ134 ），レコード番号によって特定される画像フォルダに格納されている大画像ファイルが画像ファイル装置17から読み出され，ウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ136 ）。大画像へのアクセスが禁止されていると（ステップ134 ），「×」印表示データがクライアント・コンピュータ装置１に送信される（ステップ135 ）。
【０１５５】
クライアント・コンピュータ装置１に大画像ファイルが送信されると，コンピュータ２の表示装置には，図28に示すような大画像が表示されることとなる（ステップ94）。クライアント・コンピュータ装置１の利用者は，高解像度の大画像を得ることができるので，高品質の画像を印刷することができる。クライアント・コンピュータ装置１に「×」印表示データが送信されると，コンピュータ２の表示装置には，図27に示すような「×」印のウインドウが表示される。クライアント・コンピュータ１の利用者は，大画像へのアクセス権限がないことを知る。
【０１５６】
詳細情報表示ウインドウの原画像ダウンロード領域Ａ45または添付ファイル・ダウンロード領域Ａ46がクリックされると，原画像ファイルまたは添付ファイルの要求となる（ステップ96）。コンピュータ２の表示装置には，再び利用者氏名およびグループ名を入力するためのウインドウが表示される。利用者によって利用者氏名およびグループ番号が入力される。利用者氏名から利用者ＩＤが探し出され，利用者ＩＤおよびグループ名を表すデータがサーバ・システム10に送信される（ステップ99）。
【０１５７】
サーバ・システム10において原画像または添付ファイルへのアクセスの可否が確認される（ステップ137 ）。具体的には，サーバ・システム10において，利用者ＩＤおよびグループ名が受信されると，その利用者ＩＤによって特定されるユーザ・テーブルが見つけ出される。ユーザ・テーブルのバイナリ・アクセス権限が参照され，バイナリ・アクセス権限の有無がチェックされる。バイナリ・アクセス権限がある場合には，添付ファイルのダウンロードが許される。原画像ファイルのダウンロード要求の場合には，アクセス・テーブルも参照され，クライアント・コンピュータ装置１の属するグループのアクセス権限が確認される。クライアント・コンピュータ装置１のグループのアクセス権限が４であれば，原画像ファイルへのアクセスが許される。アクセス権限が４でなければ，原画像ファイルへのアクセスは禁止される。
【０１５８】
アクセスが許されていると（ステップ138 ），すでにサーバ・システム10に送信されているレコード番号の画像フォルダに格納されている原画像ファイルまたは添付ファイルが画像ファイル装置17から読み出される。読み出されたファイルがウェブ・サーバ11によってクライアント・コンピュータ装置１に送信される（ステップ140 ）。アクセスが許されていないと（ステップ138 ），エラー・ページ・データがクライアント・コンピュータ装置１に送信される（ステップ139 ）。
【０１５９】
サーバ・システム10から原画像ファイルまたは添付ファイルが送信されるときには，コンピュータ２の表示装置にはダウンロード中であることを示すウインドウが表示される。サーバ・システム10からエラー・ページ・データが送信されると，エラー・ページ・ウインドウが表示される。エラー・ページを見ることにより原画像ファイルまたは添付ファイルのアクセス権限がないことを知ることができる。
【０１６０】
上述した実施例においては，クライアント・コンピュータ装置１からサーバ・システム10にキーワードを送信し，そのキーワードに応じた画像ファイルをサーバ・システム10において検索している。検索の結果，見つかった画像ファイルがサーバ・システム10からクライアント・コンピュータ装置１に送信される。クライアント・コンピュータ装置１の利用者がダウンロードすべき画像ファイルに対応するレコード番号を知っているときは，そのレコード番号をクライアント・コンピュータ装置１からサーバ・システム10に送信してもよい。そのレコード番号によって特定される画像格納用フォルダに格納されている画像ファイルがサーバ・システム10からクライアント・コンピュータ装置１に送信される。
【０１６１】
（２）第２実施例
図29は，サーバ・システムの電気的構成を示すブロック図である。この図において，図２に示すものと同一物には同一符号を付して説明を省略する。
【０１６２】
サーバ・システム10Ａには，複数のクライアント・コンピュータ装置（ここでは３台）１Ａ，１Ｂおよび１Ｃがネットワークを介して通信可能に接続されている。
【０１６３】
図29に示すサーバ・システム10Ａにおいては，クライアント・コンピュータ装置１Ａ，１Ｂ，１Ｃ等から送信される原画像データを受信するために画像受信装置群300 が含まれている。この画像受信装置群300 には，サーバ・システム10Ａに通信可能なクライアント・コンピュータ装置１Ａ，１Ｂ，１Ｃの数に対応して，３つの画像通信装置301 ，302 および303 が含まれている。これら画像通信装置301 ，302 および303 にはそれぞれクライアント・コンピュータ装置１Ａ，１Ｂおよび１Ｃから送信された原画像データを一時的に記憶するための一次メモリが格納されている。
【０１６４】
クライアント・コンピュータ装置１Ａから送信された原画像データは，第１の画像受信装置301 において受信され，この第１の画像受信装置301 に格納されている一次メモリに一時的に記憶される。クライアント・コンピュータ装置１Ｂから送信された原画像データは，第２の画像受信装置302 において受信され，この第２の画像受信装置302 に格納されている一次メモリに一時的に記憶される。クライアント・コンピュータ装置１Ｃから送信された原画像データは，第３の画像受信装置303 において受信され，この第３の画像受信装置303 に格納されている一次メモリに一時的に記憶される。クライアント・コンピュータ装置に応じて一次メモリが定められているのでメモリ管理が比較的容易となる。
【０１６５】
画像受信装置301 ，302 および303 にそれぞれ格納されている一次メモリに記憶できるデータ量は，あらかじめクライアント・コンピュータ装置１Ａ，１Ｂおよび１Ｃに対応してそれぞれ定められている。このために，クライアント・コンピュータ装置１Ａ，１Ｂおよび１Ｃからサーバ・システム10Ａに一度に送信できるデータ量が，あらかじめ定められていることとなる。クライアント・コンピュータ装置１Ａ，１Ｂおよび１Ｃは，それぞれあらかじめ定められたデータ量にしたがってサーバ・システム10Ａにデータを送信することとなる。
【０１６６】
また，サーバ・システム10Ａには，画像ファイル登録装置304 が含まれている。この画像ファイル登録装置304 には，画像データのデータ・フォーマットを変換するためのフォーマット変換装置306 ，画像データによって表される画像の色彩調整を行うための色彩調整装置307 および画像データを一時的に記憶するFIFOメモリ305 が含まれている。
【０１６７】
図30は，クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。図30は，画像情報入力ウインドウＷ４であり，図16に示したものに対応している。図30において図16に示すものと同一領域については同一符号を付して説明を省略する。
【０１６８】
図30に示す画像情報入力ウインドウＷ４には，フォーマット変換指定領域Ａ18が含まれている。フォーマット変換指定領域Ａ18は，原画像データをあらかじめ定められた特定のフォーマット（ここではNSK-TIFF（日本新聞協会−Tag Image File Format ））に，サーバ・システム10Ａにおいて変換させるときに，クライアント・コンピュータ装置のユーザによって，たとえばマウスを使って，クリックされる領域である。フォーマット変換は，上述したフォーマット変換装置306 において行われるのはいうまでもない。
【０１６９】
また，画像情報入力ウインドウＷ４には，色彩調整レベルを設定するための領域Ａ19が含まれている。この領域Ａ19に色彩調整レベルがクライアント・コンピュータ装置のユーザによって，たとえばキーボードを用いて，入力される。色彩調整レベルは，１から７まである。レベル１は，サムネイル画像を色彩調整するように指定するものである。レベル２は，中間画像を色彩調整するように指定するものである。レベル３は，サムネイル画像および中間画像を色彩調整するように指定するものである。レベル４は，大画像を色彩調整するように指定するものである。レベル５は，サムネイル画像および大画像を色彩調整するように指定するものである。レベル６は，中間画像および大画像を色彩調整するように指定するものである。レベル７は，サムネイル画像，中間画像および大画像を色彩調整するように指定するものである。
【０１７０】
図31は，画像ファイル装置17に格納されているフォルダの構成を示している。図９に対応するものである。
【０１７１】
第２実施例においては，クライアント・コンピュータ装置のユーザによってフォーマット変換の指定が行われると，サーバ・システム10Ａにおいて原画像ファイルが特定のフォーマット（フォーマット変換された大画像ファイルと同じフォーマットでもよいし，異なるフォーマットでもよい）に変換される。また，色彩調整レベルが設定されるとその設定に応じた画像が色彩調整される。図31においては，原画像ファイルが格納されているフォルダと同じフォルダに特定のNSK-TIFFフォーマットの特定画像ファイルが格納されている。また，大画像，中間画像およびサムネイル画像がそれぞれ色彩調整されている（色彩調整されていることを示すためにハッチングが施されている）。
【０１７２】
図32および図33は，クライアント・コンピュータ装置１Ａ，１Ｂおよび１Ｃの中の一つのクライアント・コンピュータ装置とサーバ・システム10Ａとの間において行われる画像情報登録処理の処理手順を示すフローチャートである。これらのフローチャートは，図14および図15に示すものに対応する。図14および図15に示すものと同一の処理については同一符号を付して説明を省略する。
【０１７３】
上述したように，クライアント・コンピュータ装置の表示装置に図30に示すような画像情報入力ウインドウＷ４が表示され（ステップ41），各種画像情報が入力される（ここでは，フォーマット変換領域Ａ18がチェックされ，かつ色彩調整レベルの領域がレベル７に設定されたものとする）。
【０１７４】
サーバ・システム10Ａに送信可能なデータ量を示すバイナリ・ファイル送信制限サイズ・データが，サーバ・システム10Ａからサーバ・システム10Ａにアクセスしているクライアント・コンピュータ装置に送信される（ステップ211 ）。また，サーバ・システム10Ａのウェブ・サーバ11において，レコード番号が更新され，かつサーバ・システム10Ａにアクセスしているクライアント・コンピュータ装置の利用者ＩＤが取得される（ステップ212 ）。また，クライアント・コンピュータ装置からの画像送信要求が受信される（ステップ213 ）。
【０１７５】
画像受信要求が受信されると，画像受信装置群300 の中の対応する画像受信装置にウェブ・サーバ11からレコード番号および利用者ＩＤが与えられ画像受信装置への受信リクエストが行われる（ステップ214 ）。画像受信装置においてウェブ・サーバ11から受信リクエストを受け付けると，制限サイズ分の原画像ファイルの受信処理が行われる。この受信処理について詳しくは後述する。原画像ファイルの受信処理が終了すると，画像受信装置からウェブ・サーバ11にレコード番号および利用者ＩＤが与えられる（ステップ215 ）。
【０１７６】
クライアント・コンピュータ装置において，サーバ・システム10Ａから送信されたバイナリ・ファイル送信制限サイズ・データが受信される（ステップ200 ）。すると，そのクライアント・コンピュータ装置からサーバ・システム10Ａに送信可能なバイナリ・ファイルのデータ量がクライアント・コンピュータ装置の表示装置に表示される。クライアント・コンピュータ装置のユーザは，表示装置に表示されたデータ量を見ることによりサーバ・システム10Ａに送信可能なデータ量を知る。
【０１７７】
クライアント・コンピュータ装置において，画像情報が入力され（ステップ44），かつデータベース登録情報がサーバ・システム10Ａに送信されると（ステップ45），サーバ・システム制限サイズ分の原画像データがクライアント・コンピュータ装置からサーバ・システム10Ａに送信される（ステップ46Ａ）。制限サイズ分以上の原画像データをクライアント・コンピュータ装置からサーバ・システム10Ａに送信するときには，送信すべき原画像データを制限サイズ以下のサイズに分ける。分けられた原画像データを複数回にわたってサーバ・システム10Ａに送信し，サーバ・システム10Ａにおいてもとの原画像データに再構築する。
【０１７８】
クライアント・コンピュータ装置において，制限サイズ分の原画像ファイルの送信が終了すると，サーバ・システム10Ａからの次の送信要求待ちの状態となる（ステップ201 ）。サーバ・システム10Ａに送信する原画像ファイルすべての送信が終了するまでステップ46Ａおよび201 の処理が繰り返される（ステップ202 ）。
【０１７９】
原画像ファイルの送信がすべて終了すると，原画像ファイルの送信と同様にして，制限サイズ分のデータ量ずつ，添付ファイルがクライアント・コンピュータ装置からサーバ・システム10Ａに送信される（ステップ47Ａ，203 ，204 ）。
【０１８０】
サーバ・システム10Ａにおいて，原画像ファイルおよび添付ファイルのすべての受信が終了し，画像受信装置からレコード番号および利用者ＩＤが与えられると，ウェブ・サーバ11から画像ファイル登録装置304 にレコード番号，利用者ＩＤ，フォーマット変換フラグ（画像情報入力ウインドウＷ４において領域Ａ18がチェックされると，フォーマット変換フラグがクライアント・コンピュータからサーバ・システム10Ａに送信される）および色彩調整レベルを表わすデータ（画像情報入力ウインドウＷ４において領域Ａ19に色彩調整レベルが入力されることにより，色彩調整レベル・データがクライアント・コンピュータからサーバ・システム10Ａに送信される）が与えられる（ステップ216 ）。すると，画像ファイル登録装置304 において画像ファイル登録処理が行われる。画像ファイル登録装置304 における画像ファイル登録処理について詳しくは，後述する。画像ファイル登録装置304 において画像ファイル登録処理が終了すると，画像ファイル登録装置304 からウェブ・サーバ11にレコード番号および利用者ＩＤが与えられる（ステップ217 ）。その後，上述したようにデータベース登録情報がデータベース15に登録されることとなる（ステップ64）。
【０１８１】
図34は，画像受信装置における原画像ファイルおよび添付ファイルの受信処理のフローチャートである。
【０１８２】
上述のようにウェブ・サーバ11から画像受信装置にレコード番号および利用者ＩＤが与えられる（ステップ221 ）。クライアント・コンピュータ装置からそのクライアント・コンピュータ装置の制限サイズ分のデータ量をもつ原画像ファイルが送信され，画像受信装置において受信される（ステップ222 ）。受信した制限サイズ分の原画像ファイルは画像受信装置に格納されている一次メモリに一時的に記憶される。一時的に記憶された原画像ファイルは画像受信装置から読み出され，画像ファイル登録装置304 によって画像ファイル装置17の一時格納用フォルダに格納される（ステップ223 ）。すると，画像受信装置の一次メモリは空になるので，次の原画像ファイルの送信要求をクライアント・コンピュータ装置に送信する（ステップ225 ）。送信要求を受信したクライアント・コンピュータ装置は，その要求に応じて制限サイズ分データ量をもつ原画像ファイルがサーバ・システム10Ａに送信する。
【０１８３】
添付ファイルについても原画像ファイルと同様に制限サイズ分のデータ量ずつクライアント・コンピュータ装置からサーバ・システムに送信される。制限サイズ分の添付ファイルが画像受信装置において受信され一次メモリに一時的に記憶される（ステップ226 ）。画像受信装置に一時的に記憶された添付ファイルが読み出され，画像ファイル装置304 によって画像ファイル装置の一時格納用フォルダに一時的に格納される（ステップ227 ）。次の添付ファイルがあると（ステップ228 ），その送信要求が画像受信装置からクライアント・コンピュータ装置に送信される（ステップ229 ）。
【０１８４】
クライアント・コンピュータ装置から送信されるべき原画像ファイルおよび添付ファイルがすべて画像受信装置において受信され，画像ファイル装置17の一時格納用フォルダに格納されると，レコード番号および利用者ＩＤが画像受信装置からウェブ・サーバに与えられる（ステップ230 ）。
【０１８５】
図35は，画像ファイル登録装置304 における画像ファイル登録処理の処理手順を示すフローチャートである。
【０１８６】
画像受信装置から与えられる利用者ＩＤ，レコード番号，ファイル変換フラグおよび色彩調整レベルがFIFOメモリ305 に登録される（ステップ241 ）。その後，FIFOメモリ305 に登録されている利用者ＩＤ，レコード番号，ファイル変換フラグおよび色彩調整レベルのうち，もっとも古い利用者ＩＤ，レコード番号，ファイル変換フラグおよび色彩調整レベルが読み取られ更新される（ステップ242 ）。
【０１８７】
FIFOメモリ305 が空になっていなければ（ステップ243 でＮＯ），画像ファイル登録装置304 において未処理の画像データがあることを示している。FIFOメモリ305 に登録された利用者ＩＤの順に次に述べる処理が行なわれる。
【０１８８】
まず，ファイル変換フラグがオンとなっているかどうかが確認される（ステップ244 ）。クライアント・コンピュータ装置のユーザによって画像情報入力ページにおいて領域Ａ18がチェックされているとファイル変換フラグがオンである。ファイル変換フラグがオンであると，クライアント・コンピュータ装置から送信され，レコード番号によって指定されたフォルダに格納されている原画像ファイルが画像ファイル装置17から読み出される。読み出された原画像ファイルが特定のNSK-TIFFフォーマットに変換される（ステップ245 ）。このフォーマット変換により，特定画像ファイルが生成される。生成された特定画像ファイルは，読み出された原画像ファイルが格納されているフォルダと同じフォルダに格納される。
【０１８９】
また，第１実施例において説明したように原画像ファイルがフォーマット変換され，大画像ファイルが生成される（ステップ246 ）。大画像ファイルから中間画像ファイルが生成され（ステップ247 ），生成された中間画像ファイルからサムネイル画像ファイルが生成される（ステップ248 ）。
【０１９０】
色彩調整レベルが０以上かどうかが確認される（ステップ249 ）。色彩調整レベルが０以上であれば，大画像，中間画像およびサムネイル画像のうち少なくとも一つの画像について色彩調整を行うようにクライアント・コンピュータ装置のユーザによって設定されていることを示している。
【０１９１】
色彩調整レベルを確認することにより，サムネイル画像を色彩調整するか（ステップ250 ），中間画像を色彩調整するか（ステップ252 ），大画像を色彩調整するか（ステップ254 ）が確認される。色彩調整レベルに応じて，サムネイル画像の色彩調整（ステップ253 ），中間画像の色彩調整（ステップ254 ），大画像の色彩調整（ステップ255 ）のいずれかの処理またはすべての色彩調整処理が行われる。
【０１９２】
上述したフォーマット変換および色彩調整処理が終了すると，上述したように画像ファイル登録装置304 からウェブ・サーバ11に利用者ＩＤおよびレコード番号が与えられる（ステップ256 ）。その後，利用者ＩＤおよびレコード番号を利用して，ウェブ・サーバ11において処理（ステップ64の処理など）が可能となる。
【０１９３】
サーバ・システム10Ａにおいては，サーバ・システム10Ａにアクセス可能なクライアント・コンピュータ装置に応じて，サーバ・システム10Ａに送信可能なデータ量があらかじめ割り当てられている。特定のクライアント・コンピュータ装置のみがサーバ・システム10Ａにアクセスでき，他のクライアント・コンピュータ装置がサーバ・システム10Ａにアクセスできないという事故を未然に防止できる。
【０１９４】
また，あらかじめ定められている特定のフォーマットをもつ特定画像ファイルが生成されるので，その特定フォーマットの画像ファイルが必要なクライアント・コンピュータ装置は，その特定画像ファイルをサーバ・システム10Ａからダウンロードするだけで必要なフォーマットの画像ファイルを得ることができる。クライアント・コンピュータ装置においてフォーマット変換する手間を省くことができる。
【０１９５】
このような特定画像ファイルをクライアント・コンピュータ装置においてダウンロード可能とするには，クライアント・コンピュータ装置の表示装置に図36に示すようなウインドウＷ９を表示する。このウインドウは，図24から図26に示すウインドウが表示されているときに，原画像ダウンロード領域Ａ45がユーザによってクリックされることにより，表示装置に表示される。
【０１９６】
ウインドウＷ９には，原画像ファイルをダウンロードするときにユーザによってクリックされる領域Ａ61，NSK-TIFFファイル（特定画像ファイル）をダウンロードするときにユーザによってクリックされる領域Ａ62および大画像ファイルをダウンロードするときにユーザによってクリックされる領域Ａ63ならびにチェックの確認のためのＯＫ領域Ａ64が含まれている。
【０１９７】
領域Ａ61，Ａ62およびＡ63は１つでも複数でもいずれもチェックすることができる。チェックされた領域によって指定される画像ファイルがサーバ・システム10Ａの画像ファイル装置17から読み出され，クライアント・コンピュータ装置に送信されることとなろう。
【０１９８】
さらに，色彩調整処理が行われているので，色再現の優れた画像を得ることができる。
【０１９９】
（３）第３実施例
図37から図48は，第３実施例を示している。
【０２００】
図37は，画像データ通信システムの全体構成を示している。
【０２０１】
インターネットのようなネットワークを介して，画像送信装置320 と画像データベース・サーバ330 とが互いに通信可能に接続されている。後述するようにディジタル・カメラ310 を用いた撮像によって得られた画像ファイルが画像送信装置320 に与えられる。画像ファイルは，画像送信装置320 から画像データベース・サーバ330 に送信される。
【０２０２】
ネットワークには，画像データベース・サーバ330 と互いに通信可能なクライアント・コンピュータ装置も接続されている。
【０２０３】
図38は，ディジタル・カメラ310 ，画像送信装置320 ，画像データベース・サーバ300 およびクライアント・コンピュータ装置１の電気的構成を示すブロック図である。この図において，第１実施例におけるクライアント・コンピュータ装置，サーバ・システムの各装置と同じ装置については同一符号を付し，説明を省略する。第１実施例のクライアント・コンピュータ装置が第３実施例におけるクライアント・コンピュータ装置に対応し，第１実施例におけるサーバ・システムが第３実施例における画像データベース・サーバ330 に対応する。
【０２０４】
ディジタル・カメラ320 には，被写体を撮像し，被写体像を表す画像データを出力する画像入力装置312 ，画像入力装置312 から出力される画像データについてデータ圧縮，ガンマ補正などの所定の信号処理を行うための処理装置313 および処理装置314 において信号処理された画像データを記録媒体305 に記録するための画像記録装置314 が含まれている。処理装置313 には日時を計測するためのタイマ 313Ａが内蔵されている。
【０２０５】
ディジタル・カメラ310 には，インターフェイス311 が形成されており，ＧＰＳ（Global Positioning System ）受信装置301 およびバーコード読み取り装置302 を接続することができる。
【０２０６】
ＧＰＳ受信装置301 によって位置情報が得られ，位置情報を表すデータが画像データとともに画像ファイルに格納される。また，バーコード読み取り装置302 によってバーコードが読み取られると，バーコードを表すデータがディジタル・カメラ320 に与えられ，画像ファイルに格納される。これらの処理について詳しくは後述する。
【０２０７】
画像送信装置320 には，画像読み取り装置321 およびファイル送信装置322 が含まれている。画像送信装置320 は，ディジタル・カメラ320 によって画像ファイルが記録された記録媒体305 を装着することができる。画像送信装置320 に装着された記録媒体305 が，画像読み取り装置321 によって読み取られる。読み取られた画像ファイルは，ファイル送信装置322 によってネットワークを介して画像データベース・サーバ330 に送信される。
【０２０８】
画像ファイルが，画像データベース・サーバ300 においで，受信され，画像ファイルに含まれる画像データについては，画像ファイル装置17に格納され，画像ファイルに含まれる画像データ以外のデータについては，データベース15に格納される。この処理についても詳しくは，後述する。
【０２０９】
クライアント・コンピュータ装置１には，第１実施例において詳述した各装置の他にバーコード読み取り装置９が接続されている。このバーコード読み取り装置９によってバーコードを読み取ることができ，読み取られたバーコードを表すデータがクライアント・コンピュータ装置１から画像データベース・サーバ330 に送信される。画像データベース・サーバ330 においてバーコードを表すデータが受信されると，そのデータによって表されるバーコードによって特定される画像データが画像ファイル装置17から読み出され，クライアント・コンピュータ装置１に送信される。バーコードを用いて画像を検索することができる。
【０２１０】
図39は，ディジタル・カメラによって生成される画像ファイルの構造を示している。
【０２１１】
画像ファイルには，画像ファイル全体を管理するための画像フォーマット・ヘッダ，付加情報を記録するための付加情報記録領域および画像データを記録するための画像データ記録領域が含まれている。
【０２１２】
付加情報記録領域には，バーコード読み取り装置302 によって読み取ったバーコードを表すバーコード・データ，撮影日時を表すデータおよびＧＰＳ受信装置301 によって検出した撮影場所を表す位置情報が記録される。
【０２１３】
画像フォーマット・ヘッダには，画像データ記録領域に記録されている画像データのサイズ，画像データによって表される画像の水平方向の画素数，画像データによって表される画像の垂直方向の画素数，画像データへのオフセット（パス），位置情報（ＧＰＳ情報）の有無を示す位置情報フラグ，バーコード・データの有無を示すバーコード・フラグ，位置情報へのオフセット，位置情報のデータめサイズ，バーコード・データへのオフセット，バーコード・データのサイズ，撮影日時へのオフセットおよび撮影日時データのサイズが格納されている。
【０２１４】
図40から図42は，画像データベース・サーバ330 に含まれるデータベース15の構造の一例を示している。
【０２１５】
図40は，商品情報テーブルである。
【０２１６】
この商品情報テーブルは，画像ファイル装置17に，画像送信装置320 から送信された画像ファイルに含まれる画像データが記憶される前からサーバ330 のオペレータによってあらかじめデータベース15に格納されている。
【０２１７】
商品情報テーブルには，バーコード番号を記憶する領域，商品名（ファイン・ピクス700 ）を記憶する領域およびその商品名の商品情報（商品情報１は，ディジタル・カメラ，商品情報２は価格，商品情報３は，在庫）を記憶する領域が含まれている。バーコード番号を特定することにより，商品情報テーブルを参照して，商品名および商品情報を検索することができる。
【０２１８】
図41は，画像テーブルである。
【０２１９】
この画像テーブルは，バーコード番号と画像データとをリンクさせるものである。
【０２２０】
画像テーブルには，画像データを識別するための画像インデックスを記憶する領域，バーコード番号を記憶する領域，撮影日を記憶する領域および位置情報を記憶する領域が含まれている。バーコード番号がわかることにより，そのバーコード番号によって特定される画像データ，その画像データによって表される画像の撮影日およびその画像を撮影した場所を表す位置情報を見つけることができる。
【０２２１】
図42は，インデックス管理データベースである。
【０２２２】
画像インデックスは画像データごとに付与され，画像データを識別するために用いられる。インデックス管理データベースは，現在の画像インデックスを記憶する領域および次の画像インデックスを記憶する領域がある。インデックス管理データベースにより，重複した画像インデックスを画像データに付与してしまうことを未然に防止できる。
【０２２３】
図43から図45は，画像データを画像データベース・サーバ300 に登録するときに処理手順を示すフローチャートである。
【０２２４】
図43は，ディジタル・カメラ320 における処理手順を示している。
【０２２５】
画像入力装置312 によって対象画像（一般的には，バーコード番号が付与されている商品）が撮像され，対象画像を表す画像データが得られる（ステップ331 ）。対象画像を表す画像データは，処理装置313 に入力し，一時的に記憶される。
【０２２６】
バーコード読み取り装置302 によって対象画像に対応するバーコードが読み取られる（ステップ332 ）。バーコードを表すデータは，インターフェイス311 を介してディジタル・カメラ320 に入力し，処理装置313 に与えられる。また，処理装置313 に含まれるタイマ 313Ａから撮影日時が読み取られる（ステップ333 ）。
【０２２７】
また，ディジタル・カメラ320 とＧＰＳ受信装置301 とが接続される。ＧＰＳ受信装置301 によって得られる位置情報がインターフェイス311 を介して，ディジタル・カメラ310 の処理装置313 に読み取られる（ステップ335 ）。
【０２２８】
処理装置313 において，画像ファイルの画像データ記録領域に画像データが記録され，付加情報記録領域に，バーコード・データ，撮影日時データおよび位置情報が記憶される（ステップ335 ）。画像記録装置314 によって画像ファイルが，ディジタル・カメラ310 に装着されている記録媒体305 に記録される（ステップ336 ）。
【０２２９】
図44は，画像送信装置320 における処理手順を示している。
【０２３０】
図43に示す処理にしたがって画像ファイルが記録されている記録媒体305 が画像送信装置に装着される（ステップ341 ）。記録媒体305 から画像ファイルが読み取られ，ファイル送信装置322 に一時的に格納される。
【０２３１】
画像送信装置320 のオペレータによってファイル送信装置322 を用いて画像ファイルを送信すべき画像データベース・サーバ330 が指定され，その送信指示が与えられる（ステップ342 ）。
【０２３２】
画像ファイルを送信すべき画像データベース・サーバ330 と画像送信装置320 との間に接続が確立すると（ステップ343 ），ファイル送信装置322 によって画像ファイルが画像データベース・サーバ330 に送信される（ステップ344 ）。
【０２３３】
図45は，画像データベース・サーバ330 における処理手順を示している。
【０２３４】
画像送信装置320 から送信された画像ファイルは，画像データベース・サーバ330 の画像受信装置300 において受信される（ステップ351 ）。画像受信装置300 において受信された画像ファイルは，画像ファイル処理装置13に与えられ，受信した画像ファイルのフォーマットが解釈される（ステップ351 ）。フォーマットが解釈されると，画像ファイルの付加情報記録領域に記録されているバーコード・データが読み取られる（ステップ353 ）。また，付加情報記録領域から撮影日時データおよび位置情報もそれぞれ読み取られる（ステップ354 ，355 ）。
【０２３５】
つづいて，データベース15のインデックス管理データベースから次の画像インデックスが読み取られる（ステップ356 ）。画像インデックスが読み取られたことにより画像インデックスは更新される。
【０２３６】
読み取られた画像インデックスにしたがって，画像テーブルに，バーコード番号，撮影日時および位置情報がそれぞれ記録される（ステップ357 ）。また，読み取られた画像インデックスによって識別される画像データとして画像ファイルの画像データ記録領域に記録されている画像データが画像ファイル装置17に記録される（ステップ348 ）。
【０２３７】
このようにして，データベース15に図41に示すような画像テーブルが生成される。
【０２３８】
図46および図47は，画像データの検索処理手順を示すフローチャートである。図46は，クライアント・コンピュータ装置の処理手順を示し，図47は，画像データベース・サーバ330 の処理手順を示している。
【０２３９】
クライアント・コンピュータ装置１に接続されているバーコード読み取り装置９によってバーコードが読み取られる（ステップ361 ）。検索指令がクライアント・コンピュータ装置１のユーザによって指示され，バーコード番号および検索指令がデータベース画像データベース・サーバ330 に送信される（ステップ363 ）。
【０２４０】
画像データベース・サーバ330 のウェブ・サーバ11において，バーコード番号が受信される（ステップ371 ）。バーコード番号が受信されると，そのバーコード番号がデータベース制御装置14に与えられる。データベース制御装置14において，データベース15に格納されている画像テーブルが参照され，そのバーコード番号に対応する画像インデックスが検索される（ステップ373 ）。画像インデックスが見つかると，その画像インデックスが画像ファイル制御装置16に与えられる。画像ファイル制御装置16によって，その画像インデックスによって識別される画像データが画像ファイル装置17から検索される（ステップ374 ）。
【０２４１】
また，画像インデックスから画像テーブルを参照して，撮影日時および位置情報がそれぞれ検索される（ステップ375 ）。もっともバーコード番号から撮影日および位置情報を読み出すようにしてもよい。
【０２４２】
さらに，商品情報テーブルが参照され，バーコード番号からそのバーコード番号によって特定される商品名および商品情報が検索される（ステップ376 ）。
【０２４３】
画像データベース・サーバ330 において，バーコード番号に対応した画像データ，撮影日，位置情報，商品名および商品情報が見つかると，クライアント・コンピュータ装置１に送信される（ステップ377 ）。
【０２４４】
クライアント・コンピュータ装置１において，画像データ，撮影日，位置情報，商品名および商品情報を表すデータが受信される（ステップ364 ）。すると，クライアント・コンピュータ装置１の表示装置には，図48に示すような検索結果ウインドウＷ10が表示される（ステップ365 ）。
【０２４５】
検索結果ウインドウＷ10には，領域Ａ71およびＡ72が含まれている。領域Ａ71に画像データベース・サーバ330 から送信された画像データによって表される画像が表示される。領域Ａ72に領域Ａ71に表示されている画像の商品名，その画像の撮影日，商品情報がそれぞれ表示される。
【０２４６】
クライアント・コンピュータ装置１のユーザは，バーコードを読み取ることにより，そのバーコードによって表される商品の情報を得ることができるだけでなく，その商品の画像，撮影日時などを見ることができる。
【図面の簡単な説明】
【図１】画像データ通信システムの概要を示している。
【図２】クライアント・コンピュータ装置とサーバ・システムの電気的構成を示すブロック図である。
【図３】ユーザ・テーブルの一例を示している。
【図４】ネクストＩＤテーブルの一例を示している。
【図５】グループＩＤテーブルの一例を示している。
【図６】データ・テーブルの一例を示している。
【図７】アクセス・テーブルの一例を示している。
【図８】バイナリ・テーブルの一例を示している。
【図９】画像ファイル装置に格納されるフォルダの構成を示している。
【図１０】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図１１】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図１２】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図１３】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図１４】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図１５】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図１６】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図１７】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図１８】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図１９】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図２０】クライアント・コンピュータ装置とサーバ・システムとの間の処理手順を示すフローチャートである。
【図２１】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２２】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２３】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２４】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２５】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２６】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２７】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２８】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図２９】クライアント・コンピュータ装置と通信が可能なサーバ・システムの電気的構成を示すブロック図である。
【図３０】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【図３１】フォルダ構成の一例を示している。
【図３２】画像ファイルの登録時におけるクライアント・コンピュータ装置の処理手順を示すフローチャートである。
【図３３】画像ファイルの登録時におけるサーバ・システムの処理手順を示すフローチャートである。
【図３４】画像受信装置の処理手順を示すフローチャートである。
【図３５】画像ファイル登録装置の処理手順を示すフローチャートである。
【図３６】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例である。
【図３７】システムの全体構成を示している。
【図３８】図３７に示すシステムを構成するディジタル・カメラ，画像送信装置，画像データベース・サーバおよびクライアント・コンピュータ装置の電気的構成を示すブロック図である。
【図３９】画像ファイル構造を示している。
【図４０】商品情報テーブルを示している。
【図４１】画像テーブルを示している。
【図４２】インデックス管理データベースを示している。
【図４３】ディジタル・カメラ処理手順を示すフローチャートである。
【図４４】画像送信装置の処理手順を示すフローチャートである。
【図４５】画像データベース・サーバの処理手順を示すフローチャートである。
【図４６】クライアント・コンピュータ装置の処理手順を示すフローチャートである。
【図４７】画像データベース・サーバの処理手順を示すフローチャートである。
【図４８】クライアント・コンピュータ装置に含まれる表示装置に表示されるウインドウの一例を示している。
【符号の説明】
１，１Ａ，１Ｂ，１Ｃ  クライアント・コンピュータ装置
２  コンピュータ
３  HTMLエンジン
４  画像情報記憶装置
５  画像情報制御装置
10  サーバ・システム
11  ウェブ・サーバ
12  HTMLファイル装置
13  画像ファイル処理装置
14  データベース制御装置
15  データベース
16  画像ファイル制御装置
17  画像ファイル装置
310   ディジタル・カメラ
330   画像データベース・サーバ
【図１】
0004144961.tif 000002
【図２】
0004144961.tif 000003
【図３】
0004144961.tif 000004
【図４】
0004144961.tif 000005
【図５】
0004144961.tif 000006
【図６】
0004144961.tif 000007
【図７】
0004144961.tif 000008
【図８】
0004144961.tif 000009
【図９】
0004144961.tif 000010
【図１０】
0004144961.tif 000011
【図１１】
0004144961.tif 000012
【図１２】
0004144961.tif 000013
【図１３】
0004144961.tif 000014
【図１４】
0004144961.tif 000015
【図１５】
0004144961.tif 000016
【図１６】
0004144961.tif 000017
【図１７】
0004144961.tif 000018
【図１８】
0004144961.tif 000019
【図１９】
0004144961.tif 000020
【図２０】
0004144961.tif 000021
【図２１】
0004144961.tif 000022
【図２２】
0004144961.tif 000023
【図２３】
0004144961.tif 000024
【図２４】
0004144961.tif 000025
【図２５】
0004144961.tif 000026
【図２６】
0004144961.tif 000027
【図２７】
0004144961.tif 000028
【図２８】
0004144961.tif 000029
【図２９】
0004144961.tif 000030
【図３０】
0004144961.tif 000031
【図３１】
0004144961.tif 000032
【図３２】
0004144961.tif 000033
【図３３】
0004144961.tif 000034
【図３４】
0004144961.tif 000035
【図３５】
0004144961.tif 000036
【図３６】
0004144961.tif 000037
【図３７】
0004144961.tif 000038
【図３８】
0004144961.tif 000039
【図３９】
0004144961.tif 000040
【図４０】
0004144961.tif 000041
【図４１】
0004144961.tif 000042
【図４２】
0004144961.tif 000043
【図４３】
0004144961.tif 000044
【図４４】
0004144961.tif 000045
【図４５】
0004144961.tif 000046
【図４６】
0004144961.tif 000047
【図４７】
0004144961.tif 000048
【図４８】
0004144961.tif 000049