(57)【要約】【課題】  送受信されるデータの所在を明瞭にするための技術を提供すること。【解決手段】  ネットワークを介して接続されたコンピュータ２乃至４の何れかにデータを送信した際には、送信先のコンピュータ（２乃至４の何れか）のＩＰアドレスを記録し、データを検索する場合、ＩＰアドレスを参照してデータの所在を特定する。【選択図】  図１
2005176104.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置であって、
ネットワークを介して接続された外部装置にデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を記録する記録手段と、
前記データを検索する場合、前記記録手段が記録した情報を参照して前記データの所在を特定する特定手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置であって、
第１のデータを保持する第１の保持手段と、
前記第１のデータをユーザに閲覧させるための第２のデータを保持する第２の保持手段と、
ネットワークを介して接続された外部装置に前記第１のデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を前記第２のデータに関連づけて記録する記録手段と、
前記第２のデータが指示された場合、前記第２のデータに関連づけられている前記情報を参照して、前記第１のデータの所在を特定する特定手段と
を備えることを特徴とするデータ処理装置。
【請求項３】
前記記録手段は、ネットワークを介して接続された外部装置に前記第１のデータを送信した場合に、前記外部装置の前記ネットワーク上のアドレスを前記第２のデータに関連づけて記録することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記記録手段は更に、ネットワークを介して接続された外部装置から前記第１のデータを受信した場合に、前記外部装置の前記ネットワーク上のアドレスを前記第２のデータに関連づけて記録することを特徴とする請求項２に記載のデータ処理装置。
【請求項５】
前記特定手段は、前記指示された第２のデータに関連づけて前記記録手段が記録したアドレスでもって特定される外部装置における前記第１のデータの所在を特定することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
前記特定手段は、注目外部装置における前記第１のデータの所在を特定した場合に、前記注目外部装置が前記第１のデータに対応する前記第２のデータに関連づけて保持している、前記第１のデータの送信先の装置の前記ネットワーク上のアドレスでもって特定される外部装置における前記第１のデータの所在を特定することを特徴とする請求項４に記載のデータ処理装置。
【請求項７】
前記第１のデータは画像のデータで、前記第２のデータは当該画像のサムネイルのデータであることを特徴とする請求項２乃至７の何れか１項に記載のデータ処理装置。
【請求項８】
ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置の制御方法であって、
ネットワークを介して接続された外部装置にデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を記録手段に記録する記録工程と、
前記データを検索する場合、前記記録工程で記録した情報を参照して前記データの所在を特定する特定工程と
を備えることを特徴とするデータ処理装置の制御方法。
【請求項９】
ネットワークを介して接続された外部装置とデータ通信が可能であり、第１のデータを保持する第１の保持手段と、前記第１のデータをユーザに閲覧させるための第２のデータを保持する第２の保持手段とを備えるデータ処理装置の制御方法であって、
ネットワークを介して接続された外部装置に前記第１のデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を前記第２のデータに関連づけて記録する記録工程と、
前記第２のデータが指示された場合、前記第２のデータに関連づけられている前記情報を参照して、前記第１のデータの所在を特定する特定工程と
を備えることを特徴とするデータ処理装置の制御方法。
【請求項１０】
コンピュータに請求項８又は９に記載のデータ処理装置の制御方法を実行させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で所望のデータの所在を特定するための技術に関するものである。
【背景技術】
【０００２】
近年、デジカメやDV、スキャナ、フィルムスキャナなどの普及により、描いたり撮影したりした画像をデジタル化して、コンピュータに保存することが多くなった。また、ネットワークの発達に伴い、これらのデジタル画像をコンピュータ間でやり取りすることが多くなった。たとえば、デジタル画像をサーバにアップロードして任意の第三者に閲覧・取得させたり、デジタル画像を他人のコンピュータに直接送信したりといったデジタル画像のやり取りは、今日普通に行われている。この種の技術は特許文献１に記載されている。
【特許文献１】特開２０００−２５３２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザがデジタル画像を作成する機会が増え、デジタル画像の枚数が増えるに従って、ユーザがデジタル画像の管理を行うことが困難になってきているという問題が発生している。
【０００４】
特に、前述のように、デジタル画像を他人のコンピュータに送信したり、サーバーにアップロードしたりするなど、ネットワーク上での画像のやり取りが多くなるに従い、各デジタル画像がどこに何枚あるのかなどの履歴をユーザが管理することが非常に困難になっている。
【０００５】
本発明は以上の問題に鑑みてなされたものであり、送受信されるデータの所在を明瞭にするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の目的を達成するために、例えば本発明のデータ処理装置は以下の構成を備える。
【０００７】
即ち、ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置であって、
ネットワークを介して接続された外部装置にデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を記録する記録手段と、
前記データを検索する場合、前記記録手段が記録した情報を参照して前記データの所在を特定する特定手段と
を備えることを特徴とする。
【０００８】
本発明の目的を達成するために、例えば本発明のデータ処理装置は以下の構成を備える。
【０００９】
即ち、ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置であって、
第１のデータを保持する第１の保持手段と、
前記第１のデータをユーザに閲覧させるための第２のデータを保持する第２の保持手段と、
ネットワークを介して接続された外部装置に前記第１のデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を前記第２のデータに関連づけて記録する記録手段と、
前記第２のデータが指示された場合、前記第２のデータに関連づけられている前記情報を参照して、前記第１のデータの所在を特定する特定手段と
を備えることを特徴とする。
【００１０】
本発明の目的を達成するために、例えば本発明のデータ処理装置の制御方法は以下の構成を備える。
【００１１】
即ち、ネットワークを介して接続された外部装置とデータ通信が可能なデータ処理装置の制御方法であって、
ネットワークを介して接続された外部装置にデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を記録手段に記録する記録工程と、
前記データを検索する場合、前記記録工程で記録した情報を参照して前記データの所在を特定する特定工程と
を備えることを特徴とする。
【００１２】
本発明の目的を達成するために、例えば本発明のデータ処理装置の制御方法は以下の構成を備える。
【００１３】
即ち、ネットワークを介して接続された外部装置とデータ通信が可能であり、第１のデータを保持する第１の保持手段と、前記第１のデータをユーザに閲覧させるための第２のデータを保持する第２の保持手段とを備えるデータ処理装置の制御方法であって、
ネットワークを介して接続された外部装置に前記第１のデータを送信した際には、前記ネットワーク上で前記外部装置を識別する為の情報を前記第２のデータに関連づけて記録する記録工程と、
前記第２のデータが指示された場合、前記第２のデータに関連づけられている前記情報を参照して、前記第１のデータの所在を特定する特定工程と
を備えることを特徴とする。
【発明の効果】
【００１４】
本発明の構成により、送受信されるデータの所在を明瞭にすることができる。
【発明を実施するための最良の形態】
【００１５】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００１６】
［第１の実施形態］
図１は、本実施形態に係るシステムの基本構成を示す図である。同図において５はＬＡＮやインターネットなどのネットワークで、１乃至４はこのネットワーク５に接続され、互いにデータ通信が可能なコンピュータである。同図に示すように、コンピュータの種類はデスクトップ、ノート型パソコンの何れでも良い。
【００１７】
各コンピュータ１乃至４の基本構成、動作については基本的には同じであるので、以下ではコンピュータ１を例に取り説明するが、以下の説明はコンピュータ１以外のコンピュータ（コンピュータ２，３，４）の何れを用いても同じである。
【００１８】
コンピュータ１はネットワークインターフェース１０１、中央演算装置（ＣＰＵ）１０２、入力装置１０３、表示装置１０４、二次記憶装置１０５、一次記憶装置１０６により構成されている。以下、各部について簡単に説明する。
【００１９】
ネットワークインターフェース１０１はコンピュータ１をネットワーク５に接続するためのものであり、このネットワークインターフェース１０１を介してコンピュータ１は他のコンピュータ２乃至４とデータ通信を行うことができる。中央演算装置１０２は一次記憶装置１０６に格納されているプログラムやデータを用いてコンピュータ１全体の制御を行うと共に、後述する各処理を実行する。
【００２０】
入力装置１０３はキーボードやマウスなどにより構成されており、各種の指示を中央演算装置１０２に対して入力することができる。表示装置１０４はＣＲＴや液晶画面などにより構成されており、画像や文字などを表示する。
【００２１】
二次記憶装置１０５は１つ以上のデジタル画像データと共に、この１つ以上のデジタル画像データに係る情報をテーブル形式で管理している。二次記憶装置１０５が記憶するこれらのデータについて詳しくは後述する。また二次記憶装置１０５にはこの他にもＯＳ（オペレーティングシステム）などが保存されている。
【００２２】
一次記憶装置１０６は二次記憶装置１０５からロードされた画像データや中央演算装置１０２が各種の処理を実行する際に用いるワークエリアを備える。１０７は上述の各部を繋ぐバスである。
【００２３】
ここで各コンピュータ１乃至４には夫々固有のアドレス（たとえばＩＰアドレス）が割り当てられており、これによりネットワーク５上で夫々のコンピュータを識別することができる。なお、コンピュータ１について割り当てられたアドレスのデータは二次記憶装置１０５に記憶されている。
【００２４】
図２は、二次記憶装置１０５に記憶されているテーブル形式のデータの構成例を示す図である。同図のテーブルは、二次記憶装置１０５に記憶されているデジタル画像データに係る情報を管理するためのもので、この管理する情報には、画像ＩＤ、パス、送り先アドレス、サムネイルが含まれている。
【００２５】
領域（フィールド）２０１は、二次記憶装置１０５に記憶されている各画像に固有のＩＤ（画像ＩＤ）を記述するための領域で、この画像ＩＤを参照することで、各画像を一意に識別することができる。画像ＩＤは、ＧＵＩＤ（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  ＩＤ）のようなものでも構わないし、画像がカメラにより撮像されたものであれば、このカメラのシリアル番号と撮影日時を組み合わせたものであっても構わない。
【００２６】
領域２０２は、二次記憶装置１０５に記憶されている各画像の記憶場所（パス）を記述するための領域で、これはコンピュータ１に搭載されている（二次記憶装置１０５に記憶されている）ＯＳのファイルシステムにしたがって表記したもので構わない。
【００２７】
領域２０３は、二次記憶装置１０５に記憶されている画像を他のコンピュータに送信した場合に、送信先のコンピュータのアドレスを記述するための領域である。１つの画像を複数のコンピュータに送信した場合には、領域２０３にはこれら複数のコンピュータの夫々のアドレスが記述されることになる。
【００２８】
領域２０４には二次記憶装置１０５に記憶されている画像の縮小画像（サムネイル）のデータを記述するための領域である。
【００２９】
即ち、１つの画像に対して、画像ＩＤ、パス、送り先アドレス、サムネイルが関連づけて管理されている。画像ＩＤ、パス、送り先アドレス、サムネイルを以下、画像情報と呼称する場合がある。また、画像情報に含まれる情報はこれに限定されるものではない。
【００３０】
次に、コンピュータ１が他のコンピュータに画像を送信する際に、コンピュータ１が行う処理について、同処理のフローチャートを示す図３を参照して以下、説明する。なお、同図のフローチャートに従ったプログラムは一次記憶装置１０６に記憶されており、これを中央演算装置１０２が実行することで、コンピュータ１は後述する各処理を実行する。
【００３１】
ユーザは表示装置１０４の表示画面上に表示するＧＵＩ上で、二次記憶装置１０５に記憶されているデジタル画像のうち、送信する１つ以上の画像、及び送信先を入力装置１０３でもって指定するので、中央演算装置１０２はこれらの指定指示を受け付ける（ステップＳ３０１）。
【００３２】
送信する画像の指定方法は特に限定するものではないが、ファイル名を入力するようにしても良いし、各画像のサムネイル画像を一覧表示し、そのうち１つ以上を選択するようにしても良い。また送信先のコンピュータを指定方法は特に限定するものではないが、例えば送信可能なコンピュータを一覧表示し、そのうち１つ以上を指示するようにしても良い。
【００３３】
送信する１つ以上の画像、送信先が指定されると、中央演算装置１０２は二次記憶装置１０５から送信する画像のデータ、この画像のＩＤ、指示された送信先のアドレスを一次記憶装置１０６に読み出し、指示された送信先のアドレスに従った送信先に、指示された画像のデータ、及びこの画像のＩＤをネットワークインターフェース１０１を介して送信する処理を行う（ステップＳ３０２）。
【００３４】
そして図２に示したテーブルにおいて、送信した画像のＩＤと一致するＩＤと関連づけて管理されている「送り先アドレス」に（領域２０３に）、ステップＳ３０１で指定した送信先のアドレスを記述する（ステップＳ３０３）。送信した画像が複数の場合には、送信した夫々の画像のＩＤと一致するＩＤと関連づけて管理されている「送り先アドレス」に（領域２０３に）、ステップＳ３０１で指定した送信先のアドレスを記述する。また、送信した先のコンピュータが複数の場合には、送信した画像のＩＤと一致するＩＤと関連づけて管理されている「送り先アドレス」には（領域２０３には）送信した複数のコンピュータのアドレスを記述する。
【００３５】
次に、コンピュータ１が他のコンピュータから画像を受信する際に、コンピュータ１が行う処理について、同処理のフローチャートを示す図４を参照して以下、説明する。なお、同図のフローチャートに従ったプログラムは一次記憶装置１０６に記憶されており、これを中央演算装置１０２が実行することで、コンピュータ１は後述する各処理を実行する。
【００３６】
他のコンピュータから送信された画像データと、この画像のＩＤをネットワークインターフェース１０１を介して受信すると、これらのデータは二次記憶装置１０５に格納される（ステップＳ４０１）。
【００３７】
次に、受信した画像に関する画像情報を図２に示したテーブルに登録するために、図２に示したテーブルに受信した画像のための領域２０１乃至２０４を新たに追加する（ステップＳ４０２）。
【００３８】
先ず、新たに作成した領域２０１に、ステップＳ４０１で受信した画像ＩＤを記述する（ステップＳ４０３）。次に、ステップＳ４０１で受信した画像の二次記憶装置１０５における記憶場所（パス）を領域２０２に記述する（ステップＳ４０４）。次に、ステップＳ４０１で受信した画像のサムネイルを、リサイズなどの周知の技術でもって作成し（ステップＳ４０５）、領域２０４に記述する（ステップＳ４０６）。
【００３９】
以上の処理により、図２に示したテーブルに、他のコンピュータから受信した画像の画像情報を新たに登録することができる。なお、ステップＳ４０２乃至ステップＳ４０６において、テーブルに登録する順序はこれに限定されるものではない。
【００４０】
また、コンピュータ１に画像を送信するコンピュータがこの画像のサムネイルを作成して、画像、画像ＩＤと共に送信した場合には、ステップＳ４０１では送信された画像と画像ＩＤ、そしてサムネイルを受信する。この場合、ステップＳ４０５における処理は不要となり、ステップＳ４０６では、ステップＳ４０１で受信したサムネイルのデータを記述することになる。
【００４１】
次に、二次記憶装置１０５に保存されている画像を削除する場合に、コンピュータ１が行う処理について、同処理のフローチャートを示す図５を参照して以下、説明する。なお、同図のフローチャートに従ったプログラムは一次記憶装置１０６に記憶されており、これを中央演算装置１０２が実行することで、コンピュータ１は後述する各処理を実行する。
【００４２】
ユーザは表示装置１０４の表示画面上に表示するＧＵＩ上で、二次記憶装置１０５に記憶されているデジタル画像のうち、削除する１つ以上の画像を入力装置１０３でもって指示するので、中央演算装置１０２はこの指示を受け付ける（ステップＳ５０１）。削除する画像の指定方法は特に限定するものではないが、ファイル名を入力するようにしても良いし、各画像のサムネイル画像を一覧表示し、そのうち１つ以上を選択するようにしても良い。
【００４３】
削除する１つ以上の画像が指定されると、中央演算装置１０２は指定された画像を二次記憶装置１０５から削除する（ステップＳ５０２）。そして、図２に示したテーブルにおいて、削除した画像のＩＤと関連づけて管理されている「パス」に（領域２０２に）、削除した旨を記述する（ステップＳ５０３）。本実施形態では「ｄｅｌｅｔｅｄ」の文字列を記述する。
【００４４】
なお、二次記憶装置１０５に保存されている画像を他のコンピュータに移動させた場合には、図３に示したフローチャートに従った処理を実行した後に、図５に示したフローチャートに従った処理を実行するようにすればよい。
【００４５】
次に、コンピュータ１のユーザが所望とする画像の所在を得たい場合に、コンピュータ１が行う処理について以下、説明する。図６に示す如く、各コンピュータ１乃至４の夫々は、テーブル６０１乃至６０４を保持しているものとする。夫々のテーブル６０１乃至６０４は図２に示したテーブルと同じ構成、同じ機能を有するものである。また、各コンピュータ１乃至４夫々のＩＰアドレスは、「１１１．１１．１．１」、「１２２．２２．２．２」、「１３３．３３．３．３」、「１４４．４４．４．４」であるとする。
【００４６】
先ず、中央演算装置１０２は、表示装置１０４の表示画面上には図７に示すようなＧＵＩ７０１を表示する。図７は、テーブル６０１に登録されている各サムネイルのデータに基づいたサムネイルの画像を一覧表示するためのＧＵＩの表示例を示す図である。
【００４７】
同図のＧＵＩは、テーブル６０１に登録されている各サムネイルのデータに基づいたサムネイルの画像を一覧表示するものであり、検索したい画像（所在を得たい画像）は同図のＧＵＩ上で例えば入力装置１０３に含まれるマウスを用いて対応するサムネイルを選択することで指示することができる。
【００４８】
以下では、画像ＩＤがＡ０００１のデジタル画像のサムネイルを指定したものとして説明する。
【００４９】
図７に示したＧＵＩ上でサムネイルが指示されると、中央演算装置１０２はテーブル６０１を参照し、指示されたサムネイルに対応する画像ＩＤと関連づけて管理されているパスを参照する。この場合、パスには「ｄｅｌｅｔｅｄ」が記述されており、二次記憶装置１０５には画像ＩＤがＡ０００１のデジタル画像は記憶されていないことが分かる。
【００５０】
また中央演算装置１０２は、指示されたサムネイルに対応する画像ＩＤと関連づけて管理されている送り先アドレスを参照する。すると、ＩＰアドレスが「１２２．２２．２．２」で特定されるコンピュータ（コンピュータ２）に画像ＩＤがＡ０００１のデジタル画像が送信されたことが分かる。
【００５１】
従って中央演算装置１０２は、ネットワークインターフェース１０１を介してＩＰアドレスが「１２２．２２．２．２」で特定されるコンピュータ２にアクセスする。
【００５２】
そしてコンピュータ２のテーブル６０２を参照し、画像ＩＤがＡ０００１のデジタル画像が”Ｃ：￥ｐｉｃｔｕｒｅｓ￥ｃａｔ．ｊｐｇ”というパス（コンピュータ２の二次記憶装置１０５内のパス）に存在していることがわかる。また、画像ＩＤがＡ０００１のデジタル画像データは更にこのコンピュータ２から、「１３３．３３．３．３」、「１４４．４４．４．４」のＩＰアドレスで特定されるコンピュータ（コンピュータ３，４）に送信されていることが分かる。
【００５３】
よって中央演算装置１０２は、アクセス先（コンピュータ２）で特定した新たなＩＰアドレスで特定されるコンピュータ３，４にアクセスする。
【００５４】
そして夫々のコンピュータ３，４のテーブル６０２、６０３を参照し、画像ＩＤがＡ０００１のデジタル画像がコンピュータ３内では”Ｃ：￥ｐｉｃｔｕｒｅｓ￥ｃａｔ．ｊｐｇ”というパス（コンピュータ３の二次記憶装置１０５内のパス）に存在していることが分かり、またコンピュータ４内では削除されていることが分かる。
【００５５】
また、コンピュータ３，４が保持するテーブル６０３，６０４の送り先アドレスを参照すると、画像ＩＤがＡ０００１のデジタル画像データはどこにも送信されていないことが分かる。
【００５６】
このようにして、デジタル画像を検索するコンピュータは、自身が保持するテーブルにおける「送り先アドレス」を参照して送信先のコンピュータを特定し、特定したコンピュータにアクセスして、アクセス先のコンピュータが検索対象のデジタル画像データを保持しているか否かをアクセス先のコンピュータが保持するテーブルにおける「パス」を参照することで、特定することができる。
【００５７】
そしてアクセス先のコンピュータが保持するテーブルにおける「送り先アドレス」を参照して、更に他のコンピュータに送信されているか否かをチェックし、送信されている場合には、更にこのテーブルにおける「送り先アドレス」を参照して送信先のコンピュータを特定し、特定したコンピュータにアクセスし、以降同様の処理を繰り返す。
【００５８】
そしてこの処理は、アクセス先のコンピュータが保持するテーブルにおける「送り先アドレス」に何も記述されていない（もしくは、送信先がない旨を示す情報が記述されている）場合に終了する。
【００５９】
そして以上の処理が終了すると、コンピュータ１の表示装置１０４の表示画面上には、各アクセス先のコンピュータが保持するテーブルにおける「パス」に記述されている情報を表示する。これにより、検索したデジタル画像がどのコンピュータのどのパスに格納されているのかを一目することができる。
【００６０】
本実施形態では検索したデジタル画像の所在は、コンピュータ２の二次記憶装置１０５内の”Ｃ：￥ｐｉｃｔｕｒｅｓ￥ｃａｔ．ｊｐｇ”というパス、及びコンピュータ３の二次記憶装置１０５内の”Ｄ：￥ｔｅｍｐ￥ｃａｔ．ｊｐｇ”というパスに存在していることがわかる。
【００６１】
もちろん、セキュリティ上の観点より、デジタル画像が置かれているパスが他人に知られることが好ましくない場合もある。そのような場合は、コンピュータ２乃至４は、デジタル画像の有無だけをコンピュータ１に伝えるようにすればよい。
以上説明したように、本発明によれば、ネットワーク上でのデジタル画像の移動・コピーなどの履歴を正確に管理することが可能になる。そのため、ユーザに対して同一画像を検索して表示したり、同一画像の一括削除、または他のコンピュータにデジタル画像を送信した場合に、相手に確実に渡ったかどうか確認することが容易になる。
【００６２】
以上の説明により、本実施形態によって、ネットワーク上でのデジタル画像の移動・コピーなどの履歴を正確に管理することが可能になる。そのため、ユーザに対して同一画像を検索して表示したり、同一画像の一括削除、または他のコンピュータにデジタル画像を送信した場合に、相手に確実に渡ったかどうか確認することが容易になる。
【００６３】
［第２の実施形態］
第１の実施形態では、検索対象をデジタル画像データとしたが、これに限定するものではない。例えばデジタル画像の代わりに音声データを検索するようなシステムであっても良い。その場合、サムネイルの代わりに、音声データのうちの部分的な音声のデータを用いる。そしてユーザは各部分音声データのうち、１つを指示すると、この部分音声データと関連づけられて保持されているＩＤをキーに、音声データの検索処理を開始する。
【００６４】
また、第１の実施形態では、どのコンピュータのそのパスに登録されているのかを検索したが、検索のレベルはこれに限定するものではなく、どのコンピュータに登録されているのかのみを得るためだけの検索であっても良い。その場合、検索のレベルは図７に示したＧＵＩ上で、検索のレベルを設定するための操作部を設け、ユーザはこの操作部を用いて検索のレベルを設定する。
【００６５】
［その他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００６６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１の実施形態に係るシステムの基本構成を示す図である。
【図２】二次記憶装置１０５に記憶されているテーブル形式のデータの構成例を示す図である。
【図３】コンピュータ１が他のコンピュータに画像を送信する際に、コンピュータ１が行う処理のフローチャートである。
【図４】コンピュータ１が他のコンピュータから画像を受信する際に、コンピュータ１が行う処理のフローチャートである。
【図５】二次記憶装置１０５に保存されている画像を削除する場合に、コンピュータ１が行う処理のフローチャートである。
【図６】コンピュータ１のユーザが所望とする画像の所在を得たい場合に、コンピュータ１が行う処理について説明するための各テーブルを示す図である。
【図７】テーブル６０１に登録されている各サムネイルのデータに基づいたサムネイルの画像を一覧表示するためのＧＵＩの表示例を示す図である。
【図１】
2005176104.tif 000003
【図２】
2005176104.tif 000004
【図３】
2005176104.tif 000005
【図４】
2005176104.tif 000006
【図５】
2005176104.tif 000007
【図６】
2005176104.tif 000008
【図７】
2005176104.tif 000009