(57)【特許請求の範囲】
【請求項１】
画像通信サーバと画像通信クライアントとを備える画像通信システムであって、
前記画像通信サーバは、
原画像データと非画像情報とを含む原画像ファイルを保存する保持手段と、
前記保持手段により保持される原画像データの全体もしくは一部分より複製画像データを生成し、かつ、該複製画像データに対する複製画像識別子と複製処理を行った複製時刻を生成する生成手段と、
前記生成手段により生成された複製画像識別子と複製時刻を前記複製画像データに付加する付加手段と、
前記複製画像識別子と前記原画像データとの対応関係を記憶する対応関係記憶手段と、
前記画像通信クライアントから前記複製画像識別子と前記複製時刻を含んだ要求を受信する受信手段と、
前記受信手段により受信された要求に含まれる前記複製画像識別子に基づいて、前記対応関係記憶手段に記憶された対応関係から原画像データを特定する特定手段と、
前記特定された原画像データに対する原画像ファイルから、画像フォーマット内に存在している非画像情報を抽出する抽出手段と、
前記抽出手段により抽出された非画像情報を前記画像通信クライアントに送信する送信手段とを持ち、
前記画像通信クライアントは、
前記複製画像データに付加されている複製画像識別子と複製時刻を取り出す取出手段と、
前記取出手段により取り出された前記複製画像識別子と複製時刻を送信して前記画像通信サーバに原画像データに対する非画像情報を要求する要求手段とを持ち、
前記画像通信サーバの前記送信手段は、前記画像通信クライアントからの要求に含まれる複製画像識別子に対応する原画像データにかかる非画像情報を前記画像通信クライアントに送信するもので、前記複製時刻以降に原画像ファイルが更新されている場合に前記情報を前記画像通信クライアントに送信して原画像ファイルが更新されていることを示すことを特徴とする画像通信システム。
【請求項２】
前記非画像情報は、原画像データの著作権に関する情報または原画像データの撮影に使われたカメラに関する情報であることを特徴とする請求項１記載の画像通信システム。
【請求項３】
画像通信サーバと画像通信クライアントとを備える画像通信システムにおける画像通信方法であって、
画像通信サーバにおいて、
原画像データと非画像情報とを含む原画像ファイルを保存する保持手段により保持する原画像データの全体もしくは一部分より複製画像データを生成し、かつ、該複製画像データに対する複製画像識別子と複製処理を行った複製時刻を生成する生成工程と、
前記生成手段により生成された複製画像識別子と複製時刻を前記複製画像データに付加する付加工程と、
前記複製画像識別子と前記原画像データとの対応関係を対応関係記憶手段に記憶する記憶工程と、
前記画像通信クライアントから前記複製画像識別子と前記複製時刻を含んだ要求を受信する受信工程と、
前記受信工程により受信された要求に含まれる前記複製画像識別子に基づいて、前記対応関係記憶手段に記憶された対応関係から原画像データを特定する特定工程と、
前記特定された原画像データに対する原画像ファイルから、画像フォーマット内に存在している非画像情報を抽出する抽出工程と、
前記抽出工程により抽出された非画像情報を前記画像通信クライアントに送信する送信工程とを有し、
画像通信クライアントにおいて、
前記複製画像データに付加されている複製画像識別子と複製時刻を取り出す取出工程と、
前記取出手段により取り出された前記複製画像識別子と複製時刻を送信して前記画像通信サーバに原画像データに対する非画像情報を要求する要求工程とを有し、
前記画像通信サーバにおけるの前記送信工程では、前記画像通信クライアントからの要求に含まれる複製画像識別子に対応する原画像データにかかる非画像情報を前記画像通信クライアントに送信するもので、前記複製時刻以降に原画像ファイルが更新されている場合に前記情報を前記画像通信クライアントに送信して原画像ファイルが更新されていることを示すことを特徴とする画像通信方法。
【請求項４】
前記非画像情報は、原画像データの著作権に関する情報または原画像データの撮影に使われたカメラに関する情報であることを特徴とする請求項３記載の画像通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばネットワークを介して画像データ等を通信する画像通信システムに関するものである。
【０００２】
【従来の技術】
ある画像ファイルがユーザ側にあり、通信路を介して接続可能なサーバにその画像ファイルに関連した情報があって、ユーザ側の画像を用いてサーバより情報を得る場合、具体的には、
・ある部分画像ファイルから、サーバ側にある全体画像ファイルを得る
・ある画像ファイルから、サーバ側にある更新された最新の画像を得る
・ある画像ファイルから、それに類似する別の画像を検索する
・ある画像ファイルから、それに関する書誌情報を検索する
といった場合、ユーザ側にある画像ファイルと、情報検索対象となる画像（もしくはサーバ）との関係を、
・ユーザがその関連性を記憶する、もしくは書き留めるなどして記録する
・それを管理するためのデータ（例えば、ＨＴＭＬのようなHyper Link形式のデータ）をユーザもしくはサーバ側のデータ管理者などが用意する
などの方法によって示す必要があった。
【０００３】
【発明が解決しようとする課題】
しかし、いずれの方法もユーザ側の画像データと検索対象となるデータもしくはサーバとの関連性の記述は画像ファイルの外部にあるため、画像データ単体でその関連性を保持することはできない。したがって例えばこれらの関連性の情報を紛失や忘却した場合にその関連性は喪失してしまうことになる、といった問題があった。
【０００４】
本発明は、画像通信サーバ上の原画像ファイルの全体または一部より生成した複製画像ファイルにＩＤを埋めこみ、そのＩＤと原画像の対応関係をサーバ上に保持しておくことにより、その複製画像ファイルと画像通信サーバ上の原画像ファイルとの関連付けを可能とし、その複製画像ファイルを元として画像通信クライアントプログラムから簡便に画像通信サーバ上の原画像についての情報を得ることを可能とすることを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために本発明は次のような構成からなる。すなわち、画像通信サーバと画像通信クライアントとを備える画像通信システムであって、前記画像通信サーバは、原画像データと非画像情報とを含む原画像ファイルを保存する保持手段と、前記保持手段により保持される原画像データの全体もしくは一部分より複製画像データを生成し、かつ、該複製画像データに対する複製画像識別子と複製処理を行った複製時刻を生成する生成手段と、前記生成手段により生成された複製画像識別子と複製時刻を前記複製画像データに付加する付加手段と、前記複製画像識別子と前記原画像データとの対応関係を記憶する対応関係記憶手段と、前記画像通信クライアントから前記複製画像識別子と前記複製時刻を含んだ要求を受信する受信手段と、前記受信手段により受信された要求に含まれる前記複製画像識別子に基づいて、前記対応関係記憶手段に記憶された対応関係から原画像データを特定する特定手段と、前記特定された原画像データに対する原画像ファイルから、画像フォーマット内に存在している非画像情報を抽出する抽出手段と、前記抽出手段により抽出された非画像情報を前記画像通信クライアントに送信する送信手段とを持ち、前記画像通信クライアントは、前記複製画像データに付加されている複製画像識別子と複製時刻を取り出す取出手段と、前記取出手段により取り出された前記複製画像識別子と複製時刻を送信して前記画像通信サーバに原画像データに対する非画像情報を要求する要求手段とを持ち、前記画像通信サーバの前記送信手段は、前記画像通信クライアントからの要求に含まれる複製画像識別子に対応する原画像データにかかる非画像情報を前記画像通信クライアントに送信するもので、前記複製時刻以降に原画像ファイルが更新されている場合に前記情報を前記画像通信クライアントに送信して原画像ファイルが更新されていることを示す。
【００１２】
【発明の実施の形態】
［第１の実施の形態］
図１は本発明によるシステムの一実施例を説明する図である。この図１において、画像通信サーバ１０１は本発明による画像通信サービスを提供するサーバである。記憶装置１０２は画像通信サーバ１０１が提供する画像ファイルを記録するための記憶装置であり、画像通信サーバ１０１と接続されている。
【００１３】
画像通信サーバ１０１内部では画像通信サーバプログラムｐ１０１と、複製画像生成プログラムｐ１０２が動作しており、画像通信サーバプログラムｐ１０１および複製画像生成プログラムｐ１０２の両方が参照可能な任意の記憶領域に、複製画像ファイルＩＤと原画像との対応関係を示す対応関係テーブルｔ１０１が保持されている。
【００１４】
記憶装置１０２には画像ファイルが貯えられており、例えばオペレータはそのなかから所望の画像ファイルを原画像ファイルｄ１０１として選ぶことができる。
【００１５】
画像通信クライアント１１１は画像通信サービスのクライアントとなる機器であり、その内部では画像通信クライアントプログラムｐ１１１が動作している。
【００１６】
また、画像通信クライアント１１１には記憶装置１１２が接続されている。記憶装置１１２には複製画像ファイルｄ１１１が記憶されており、複製画像ファイルｄ１１１は複製画像生成プログラムｐ１０２により原画像ファイルｄ１０１より生成されたもので、画像ファイル内部にＩＤを持っている。この複製画像ファイルｄ１１１は、通信や記録媒体の交換等、何らかの手段により画像通信サーバ１０１より画像通信クライアント１１１に渡されたものとする。
【００１７】
さらに、画像通信サーバ１０１と画像通信クライアント１１１は情報通信路１２１によって接続され、相互に通信が可能になっている。この情報通信路１２１はサーバとクライアントが相互に通信可能な任意の通信路であり、一般にはイーサネット（登録商標）ケーブルや電話回線、ＲＳ２３２Ｃなどの有線接続であるが、例えば電波や赤外線を使っての無線接続などその他の接続方式や、それらの複合した接続形態であっても構わない。また、この通信経路１２１は途中複数の機器およびプログラム（例えば通信中継機器やプロキシプログラムのような通信中継プログラムなど）を介して接続していたとしても構わない。
【００１８】
図５は複製画像生成プログラムｐ１０２の処理の流れを示す流れ図である。
【００１９】
複製画像生成プログラムｐ１０２は、記憶装置１０２が保持する原画像ファイルｄ１０１より、配布用の複製画像ファイルｄ１１１を生成するプログラムであって、まず、原画像ファイルｄ１０１の全体もしくは一部から複製画像ファイルを生成する（ｓ５０１）。次に、複製画像ファイルに与えるべきＩＤを生成する（ｓ５０２）。この複製画像ファイルＩＤは、単なる文字ないし数字の列のようなものでもよいし、あるいはＵＲＬ(Uniform Resource Locator)や電話番号のように通信路１２１上での画像通信サーバ１０１の所在に関する情報を含む形であってもよい。次に生成した複製画像ファイルＩＤを複製画像ファイルの内部に埋めこむ（ｓ５０３）。さらに、複製画像ファイルＩＤと原画像ｄ１０１との関係を、対応関係テーブルｔ１０１に登録する（ｓ５０４）。
【００２０】
ここで、ｓ５０１〜ｓ５０４の処理は説明の便宜上このような段階、順序にして説明したが、これらのステップの順序が入れ替わったり、あるいはこれらのステップのうちのいくつかが一つのステップで処理されたとしても構わない。また、予め原画像ファイルにＩＤを埋め込んでおき、複製画像ファイル生成ステップ（ｓ５０１）において原画像ファイルに埋めこまれていたＩＤを複製画像ファイルＩＤとして複製画像ファイルに複写する方法もある。また、原画像ファイルのＩＤに何らかのデータ（例えば文字列などを付加したり、あるいは適当な演算を行って合成したＩＤを複製画像ファイルＩＤとして複製画像ファイルに付加する方法もある。
【００２１】
以上のような処理で生成された複製画像ファイルｄ１１１は、何らかの手段によって画像通信クライアント１１１に渡されたものとする。何らかの手段とは、例えばフレキシブルディスクやＣＤ−ＲＯＭのような媒体に記録した形で画像通信クライアントを操作するユーザのもとに届けられてもよいし、また情報通信路１２１やその他の情報通信路上にある、画像通信サーバ１０１や別のサーバに保存されていて、画像通信クライアント１１１が参照して記憶装置１１２に保存するのでもよいし、また情報通信路１２１やその他の情報通信路上にある、画像通信サーバ１０１や別のサーバに保存されていて、画像通信クライアント１１１が参照して記憶装置１１２に保存するのでもよいし、またこの他の方法でも構わない。
【００２２】
図２は画像通信クライアントプログラムｐ１１１側の処理の流れを示す図である。
【００２３】
画像通信クライアント１１１で動作している画像通信クライアントプログラムｐ１１１は、まず、記憶装置１１２に保存されている複製画像ファイルｄ１１１を参照し、その内部に埋めこまれた複製画像ファイルＩＤを取り出す（ｓ２０１）。次に、ｓ２０１で取り出した複製画像ファイルＩＤをもとに、複製画像ファイルＩＤを含んだリクエストを生成し（ｓ２０２）、そのリクエストを画像通信サーバ１０１に送信する（ｓ２０３）。このリクエストは、原画像ファイルｄ１０１そのものや原画像ファイルに関連した情報を要求するために発行される。この時、複製画像ファイルＩＤに画像通信サーバ１０１の所在の情報がなかったとしても、画像通信クライアントプログラムｐ１１１に予め通信路１２１上での画像通信サーバ１０１の所在に関する情報を組み込んでおくことによりリクエストを生成し送信することができる。
【００２４】
この画像通信クライアントプログラムｐ１１１の一連の処理は画像通信クライアントプログラムｐ１１１内部の処理であって、ユーザに逐一意識させる必要のない処理であるので、例えばクライアントプログラムｐ１１１のユーザインターフェースとしては、ユーザに複製画像ファイルｄ１１１を提示して、クライアントからのリクエスト処理の開始トリガとなるオペレーションを行わせればよい。
【００２５】
図６は、この複製画像ファイルｄ１１１の提示とリクエスト処理の開始トリガのインターフェースをグラフィカルにした一例である。この例の場合、画像通信クライアントプログラムｐ１１１のグラフィカルインターフェース６０１は、複製画像ファイル１１１の内容を画像表示領域６０２に提示する一方、ユーザがボタン６０３を押すことをトリガとしてリクエスト処理を行う。
【００２６】
図７は、この複製画像ファイルｄ１１１の提示とリクエスト処理の開始トリガのインターフェースをコマンドラインなどのキャラクタベースのインターフェースにした一例である。図７において、「imgsrch」という文字列は、クライアントプログラムｐ１１１の起動を指示すべきコマンドで、クライアントプログラムｐ１１１の起動をもってリクエスト処理の開始のトリガとする例である。また、「xxxxxxxx.img」は、複製画像ファイルｄ１１１を意味する名前で、例えばＭＳ−ＤＯＳやＵＮＩＸ（登録商標）システムにおけるファイル名のようなものであって、「imgsrch」というコマンドの引数として与えることによって複製画像ファイルｄ１１１を指示していることになる。
【００２７】
図３は、画像通信サーバプログラムｐ１０１側の処理の流れを示す図である。
【００２８】
画像通信サーバプログラムｐ１０１は起動後、クライアントプログラム（例えば画像通信クライアントプログラムｐ１１１）からのリクエストを持つ（ｓ３０１）。リクエストを受け取ると（ｓ３０２）、そのリクエスト中から複製画像ファイルｄ１１１の画像複製ファイルＩＤを取り出す（ｓ３０３）。次に、対応関係テーブルｔ１０１を参照して複製画像ファイルＩＤと対応関係のある原画像ｄ１０１を特定する（ｓ３０４）。次に画像通信サーバプログラムｐ１０１はｓ３０４によって特定した原画像ファイルｄ１０１をもとに、原画像ファイルｄ１０１に関連した情報を作成し（ｓ３０５）、画像通信クライアントｐ１１１に送信する（ｓ３０６）。
【００２９】
ｓ３０７ではサーバプログラムの終了処理を判定しているが、これは一般化のために記述してあるステップであって、通常サーバプログラムの場合常にｓ３０７の判断式を偽として処理をｓ３０１に戻して再びリクエストを持つのが一般的である。
【００３０】
なお、原画像ファイルｄ１０１に関連した情報とは、例えば以下の情報である。
・デジタルデータの取り込み方法あるいは精製方法に関する情報（File Source）
・著作権に関する情報（Intellectual property）
・画像の内容（画像中の人物や場所等）に関する情報（Content description）
・撮影に使われたカメラに関する情報（Camerainformation）
・撮影時のカメラのセッティング（露出、シャッタースピード、焦点距離、フラッシュ使用の有無など）の情報（Per Picture camera setting）
・デジタルカメラ特有解像度やモザイクフィルタに関する情報（Digital camera characterization）
・フィルムのメーカ名、製品名、種類（ネガ／ポジ、カラー／白黒）などの情報（Film description）
・オリジナルが書物や印刷物である場合の種類やサイズに関する情報（Original document scan description）
・スキャン画像の場合、使用したスキャナやソフト、操作した人に関する情報（Scan device）
これらの情報は、本実施例で考慮している画像フォーマット内に、非画像情報として存在している。この情報は、画像通信クライアント１１１からのリクエストに応じて、画像通信サーバ１０１により原画像ファイルｄ１０１から抽出され、画像通信クライアント１１１に返送されるのである。
【００３１】
以上のように、複製画像ファイルＩＤを持つ複製画像ファイルｄ１１１を使うことによって、容易に画像通信サーバ１０１にアクセスして、その元となる原画像ファイルｄ１０１に関する情報を取り出すことが可能となる。
［第２の実施の形態］
本実施形態では、第１の実施形態の図３におけるサーバプログラムｐ１１１の情報生成ステップ処理ｓ３０５において、例えば原画像ファイル１０１全体ないし部分より複製された第二の複製画像ファイルを生成して、ステップＳ３０６においてそれを画像通信クライアントプログラムｐ１１１に返信する。これにより、原画像のうちの一部の複製画像から、原画像全体あるいは他の一部の画像の複製画像を検索できる。
［第３の実施の形態］
本実施形態では、第２の実施の形態の原画像ファイルｄ１０１として、例えばＴｉｆｆフォーマットのマルチフレーム画像データファイルのような、マルチフレームフォーマットの画像ファイルを利用する。もちろんＴｉｆｆフォーマットにかぎらず、複製画像ファイルｄ１１１は原画像ファイルｄ１０１の持つ複数のフレーム画像データのうち任意の画像データから生成される画像ファイルであればよい。この時、複製画像ファイルｄ１０１もしくは第二の複製画像ファイルの画像フォーマットが原画像ファイルｄ１０１と同一である必要は特にない。これにより、マルチフレーム画像の一部の画像データから、原画像あるいは原画像の一部を検索できる。
［第４の実施の形態］
図４は例えばFlashPixフォーマットのような解像度が異なる同一の画像を複数持つ階層的な画像ファイルの概念を表わす図である。図４では一つの画像ファイル４０１内部に、同一の画像を異なる３種の解像度で表した画像データ４１１，４１２，４１３が含まれている。
【００３２】
第２の実施の形態において、原画像ファイルｄ１０１として、図４で例示されるように、解像度が異なる同一の画像を複数持つ階層的な画像ファイルを適用できる。この場合複製画像ファイルｄ１１１は原画像ファイルｄ１０１の持つ複数の画像データのうち任意の画像データから生成される画像ファイルであればよい。この時、複製画像ファイルｄ１０１もしくは第二の複製画像ファイルの画像フォーマットが原画像ファイルｄ１０１と同一である必要は特にない。
【００３３】
これにより、クライアントに渡されたある解像度の画像データを基にして、他の解像度の画像データを検索することができる。
［第５の実施の形態］
第２の実施の形態において、原画像ファイルｄ１０１として、例えばＩＳＯ／ＩＥＣ  １０９１８で定義されるＪＰＥＧ画像符号化方式のプログレッシブ符号化方式の画像ファイルや、ＩＳＯ／ＩＥＣ  １１５４４で定義されるＪＢＩＧ画像符号化方式の画像ファイルのように、画像を階層的な差分構造で保持する画像ファイルを適用することもできる。この場合、複製画像ファイルｄ１１１は原画像ファイルｄ１０１の持つ任意の階層の画像を構成するに十分な画像データから生成される画像ファイルであればよい。この時、複製画像ファイルｄ１０１もしくは第二の複製画像ファイルの画像フォーマットが原画像ファイルｄ１０１と同一である必要は特にない。これにより、クライアントに渡されたある解像度の画像データを基にして、他の解像度の画像データを生成するために必要な差分情報を検索することができる。
［第６の実施の形態］
本実施形態では、原画像ファイルｄ１０１は例えば気象衛星が送信する気象画像などの、時間の経過とともに自動／手動を問わずに更新される画像ファイルである。
【００３４】
図８は、画像通信クライアントプログラムの処理の流れ図である。図８の流れ図による処理は、図２によって説明される第１の実施の形態の画像通信クライアントプログラムの処理に１ステップ（ステップＳ８０２）を加えたものなので、その加えた部分についてのみ説明する。
【００３５】
図８によれば、画像通信クライアントプログラムは複製画像ファイルｄ１１１よりＩＤを取り出した後に、複製画像ファイルより複製画像ファイル生成時刻情報を取り出している（ｓ８０２）。複製画像ファイル生成時刻情報はその名の通り原画像ファイルｄ１０１より複製画像ファイルｄ１１１が生成された時刻を表す情報であり、簡単には複製画像ファイルｄ１１１のタイムスタンプでよい。また例えばFlashPixフォーマットのように、その画像フォーマット内部に画像ファイルの生成時刻のフィールドを持つ場合には、そのフィールドを参照してもよい。また、複製画像生成プログラムが図５のｓ５０２におけるＩＤ生成ステップにおいて、ＩＤ生成にその複製処理を行っている時刻の情報を埋め込むならば、ｓ８０２による処理ではｓ８０１にて取り出した複製画像ファイルＩＤより時刻情報を取り出す処理となる。次に画像通信プログラムは複製画像ファイルＩＤと複製画像ファイル生成時刻情報よりリクエストを生成（ｓ８０３）、画像通信サーバにリクエストを送信する（ｓ８０４）。
【００３６】
図９は、画像通信サーバプログラムの処理の流れ図である。図９の流れ図による処理は、図３によって説明される第１の実施の形態の画像通信サーバプログラムの処理に幾つかのステップ（ｓ９０４，ｓ９０６）を加えたものなので、その加えた部分についてのみ説明する。
【００３７】
図９によれば、画像通信サーバプログラムは画像通信クライアントプログラムからのリクエストを受信し、リクエストから複製画像ファイルＩＤに取り出した後に、複製画像ファイル生成時刻情報を取り出している（ｓ９０３）。次に、原画像ファイルの生成時刻情報、簡単には原画像のタイムスタンプや、あるいは画像フォーマットによっては該当するフィールドから取り出し、先ほど取り出した複製画像ファイル生成時刻情報と比較し、複製画像ファイル生成時刻以降に原画像ファイルが更新されたかどうかを判断する（ｓ９０６）。ステップｓ９０６の結果、原画像ファイルが更新されたと判断された場合には、処理はステップｓ９０７に流れ、画像通信クライアントプログラムに情報が送信される。逆に更新されていないと判断された場合には処理はステップｓ９０９の終了判定処理に流れる。
【００３８】
これにより、原画像が更新されている場合に、複製画像を更新することが簡単に行える。
［第７の実施の形態］
第１の実施の形態におけるシステムに画像データベースを付加し、さらにサーバプログラムｐ１１１の情報生成ステップ処理ｓ３０５において、例えば原画像ファイル１０１に関する検索を行い、その結果、例えば原画像ファイル１０１に付加されたキーワードやその他情報などを原画像に関連した情報とすればよい。これにより、複製画像から、画像データに限らず、原画像に関連したデータを検索することができる。
【００３９】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００４０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【００４１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、画像通信サーバ上の原画像ファイルの全体または一部より生成した複製画像ファイルにＩＤを埋めこみ、そのＩＤと原画像の対応関係をサーバ上に保持しておくことにより、その複製画像ファイルを持つ画像通信クライアントから複製画像を元に簡便に画像通信サーバ上の原画像についての検索を行なうことが可能となる。
【００４６】
【図面の簡単な説明】
【図１】本発明の一実施例のシステム構成図である。
【図２】クライアントプログラムの処理の流れ図である。
【図３】サーバプログラムの処理の流れ図である。
【図４】解像度の異なる画像を階層的に持つ画像ファイル概念図である。
【図５】複製画像生成プログラムの処理の流れ図である。
【図６】クライアントプログラムのインターフェースの一例を示す図である。
【図７】クライアントプログラムのインターフェースの一例を示す図である。
【図８】クライアントプログラムの処理の流れ図である。
【図９】サーバプログラムの処理の流れ図である。
【符号の説明】
１０１  画像通信サーバ
１０２  記憶装置
１１１  画像通信クライアント
１１２  記憶装置
１２１  情報通信路
ｐ１０１  画像通信サーバプログラム
ｐ１０２  複製画像生成プログラム
ｐ１１１画像通信クライアントプログラム
ｄ１０１  原画像ファイル
ｄ１１１  複製画像ファイル
ｔ１０１  対応関係テーブル
【図１】
0003774574.tif 000002
【図２】
0003774574.tif 000003
【図３】
0003774574.tif 000004
【図４】
0003774574.tif 000005
【図５】
0003774574.tif 000006
【図６】
0003774574.tif 000007
【図７】
0003774574.tif 000008
【図８】
0003774574.tif 000009
【図９】
0003774574.tif 000010