(57)【要約】【課題】  画像データに付随する付加情報を一元的に管理できる画像データ管理システムを提供する。【解決手段】  画像データ管理システムは、データサーバと、ネットワークを介して前記データサーバに接続される情報処理端末とを有している。前記情報処理端末は、画像データを取得する第１画像データ取得部と、前記第１画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、第１固有情報算出部と、前記画像データに対応する付加情報を取得する、付加情報取得部と、前記固有情報と前記付加情報とを、前記ネットワークを介してデータサーバに送信する、第１送信部と、を備えている。【選択図】  図１
2005260842.tif 000002
【特許請求の範囲】
【請求項１】
データサーバと、ネットワークを介して前記データサーバに接続される情報処理端末とを有する画像データ管理システムであって、
前記情報処理端末は、
画像データを取得する第１画像データ取得部と、
前記第１画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、第１固有情報算出部と、
前記画像データに対応する付加情報を取得する、付加情報取得部と、
前記固有情報と前記付加情報とを、前記ネットワークを介してデータサーバに送信する、第１送信部と、
を備えることを特徴とする画像データ管理システム。
【請求項２】
前記データサーバは、
前記ネットワークを介して前記固有情報と前記付加情報とを受信する、第１受信部と、
前記受信した前記固有情報と前記付加情報とを対応付けて、第１データベースに格納する、第１格納部と、
を備えることを特徴とする請求項１に記載の画像データ管理システム。
【請求項３】
当該画像データ管理システムは、前記ネットワークを介して前記データサーバに接続される処理装置をさらに有しており、
前記処理装置は、
画像データを取得する第２画像データ取得部と、
前記第２画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、第２固有情報算出部と、
前記固有情報と、前記固有情報に対応する付加情報の送信を要求する付加情報送信要求とを、前記ネットワークを介してデータサーバに送信する、第２送信部と、
を備えることを特徴とする請求項２に記載の画像データ管理システム。
【請求項４】
前記データサーバは、
前記ネットワークを介して前記固有情報と前記付加情報送信要求を受信する、付加情報送信要求受信部と、
前記第１データベースを検索して、前記固有情報に対応する付加情報を読み出す、第１読み出し部と、
読み出した前記付加情報を、前記ネットワークを介して、前記処理装置に送信する、第３送信部と、
をさらに備えることを特徴とする請求項３に記載の画像データ管理システム。
【請求項５】
前記処理装置は、
前記ネットワークを介して前記付加情報を受信する、付加情報受信部と、
前記画像データと受信した前記付加情報とを結合する、結合部と、
をさらに備えることを特徴とする請求項４に記載の画像データ管理システム。
【請求項６】
前記処理装置は、前記結合部で結合した前記画像データと前記付加情報とを、画面に表示することを特徴とする請求項５に記載の画像データ管理システム。
【請求項７】
前記処理装置は、
受信した前記付加情報の内容を解析する、付加情報解析部と、
前記付加情報解析部で前記付加情報を解析した結果、特定のコマンドが含まれていた場合には、その特定のコマンドに対応した処理を実行する、処理実行部と、
をさらに備えることを特徴とする請求項５に記載の画像データ管理システム。
【請求項８】
当該画像データ管理システムは、前記ネットワークを介して前記データサーバに接続される画像修正端末をさらに有しており、
前記画像修正端末は、
修正後の画像データを取得する、修正後画像データ取得部と、
前記修正後画像データ取得部で取得した画像データに基づいて、修正後の画像データの固有情報である修正後固有情報を算出する、修正後固有情報算出部と、
前記修正後固有情報と、修正前の画像データの固有情報である修正前固有情報とを、前記ネットワークを介してデータサーバに送信する、第４送信部と、
をさらに備えることを特徴とする請求項４乃至請求項７のいずれかに記載の画像データ管理システム。
【請求項９】
前記データサーバは、
前記ネットワークを介して、前記修正後固有情報と前記修正前固有情報と受信する、第２受信部と、
前記修正後固有情報を前記修正前固有情報と対応付けて、第２データベースに格納する、第２格納部と、
をさらに備えることを特徴とする請求項８に記載の画像データ管理システム。
【請求項１０】
前記データサーバは、
前記第１読み出し部で前記第１データベースを検索しても、前記固有情報に対応する付加情報が見つからなかった場合には、前記固有情報を前記修正後固有情報として前記第２データベースを検索し、前記修正後固有情報に対応する修正前固有情報を取得する、修正前固有情報取得部と、
前記修正前固有情報を前記固有情報として前記第１データベースを検索して、前記固有情報に対応する付加情報を読み出す、第２読み出し部と、
読み出した前記付加情報を、ネットワークを介して、前記処理装置に送信する、第５送信部と、
を備えることを特徴とする請求項９に記載の画像データ管理システム。
【請求項１１】
ネットワークを介してデータサーバに接続される情報処理端末であって、
画像データを取得する画像データ取得部と、
前記画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、固有情報算出部と、
前記画像データに対応する付加情報を取得する、付加情報取得部と、
前記固有情報と前記付加情報とを、前記ネットワークを介してデータサーバに送信する、送信部と、
を備えることを特徴とする情報処理端末。
【請求項１２】
ネットワークを介して情報処理端末に接続されるデータサーバであって、
画像データに基づいて算出された、ユニークな識別情報である固有情報を、前記ネットワークを介して前記情報処理端末から受信する、固有情報受信部と、
前記画像データに対応する付加情報を、前記ネットワークを介して前記情報処理端末から受信する、付加情報受信部と、
前記固有情報と前記付加情報とを対応付けて、データベースに格納する、格納部と、
を備えることを特徴とするデータサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ管理システム、情報処理端末、及び、データサーバに関する。
【背景技術】
【０００２】
特許第２７６２９０９号公報（特許文献１）に開示されている電子署名装置や、特許第３１５４３２５号公報（特許文献２）に開示されている画像認証システムであげられているハッシュ関数を利用した画像処理は、基本的に画像データのハッシュ値を用いて、電子署名等の画像情報の真偽性を確保しようとしている。
【０００３】
また、特許第３１６４２１５号公報（特許文献３）に開示されているデジタルカメラや、特許第３２４６６６０号公報（特許文献４）に開示されているデジタルカメラ、特許第３４３１１３０号公報（特許文献５）に開示されているデジタルカメラでは、画像データ自体に何らかの暗号キーを埋め込むことで真偽性を確保しようとしている。
【特許文献１】特許第２７６２９０９号公報
【特許文献２】特許第３１５４３２５号公報
【特許文献３】特許第３１６４２１５号公報
【特許文献４】特許第３２４６６６０号公報
【特許文献５】特許第３４３１１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データに付随する付加情報を一元的に管理するシステムについては、これまで提案されてこなかった。
【０００５】
そこで本発明は、前記課題に鑑みてなされたものであり、画像データに付随する付加情報を一元的に管理することのできる画像データ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像データ管理システムは、
データサーバと、ネットワークを介して前記データサーバに接続される情報処理端末とを有する画像データ管理システムであって、
前記情報処理端末は、
画像データを取得する第１画像データ取得部と、
前記第１画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、第１固有情報算出部と、
前記画像データに対応する付加情報を取得する、付加情報取得部と、
前記固有情報と前記付加情報とを、前記ネットワークを介してデータサーバに送信する、第１送信部と、
を備えることを特徴とする。
【０００７】
この場合、前記データサーバは、
前記ネットワークを介して前記固有情報と前記付加情報とを受信する、第１受信部と、
前記受信した前記固有情報と前記付加情報とを対応付けて、第１データベースに格納する、第１格納部と、
を備えるようにしてもよい。
【０００８】
この場合、当該画像データ管理システムは、前記ネットワークを介して前記データサーバに接続される処理装置をさらに有しており、
前記処理装置は、
画像データを取得する第２画像データ取得部と、
前記第２画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、第２固有情報算出部と、
前記固有情報と、前記固有情報に対応する付加情報の送信を要求する付加情報送信要求とを、前記ネットワークを介してデータサーバに送信する、第２送信部と、
を備えるようにしてもよい。
【０００９】
この場合、前記データサーバは、
前記ネットワークを介して前記固有情報と前記付加情報送信要求を受信する、付加情報送信要求受信部と、
前記第１データベースを検索して、前記固有情報に対応する付加情報を読み出す、第１読み出し部と、
読み出した前記付加情報を、前記ネットワークを介して、前記処理装置に送信する、第３送信部と、
をさらに備えるようにしてもよい。
【００１０】
この場合、前記処理装置は、
前記ネットワークを介して前記付加情報を受信する、付加情報受信部と、
前記画像データと受信した前記付加情報とを結合する、結合部と、
をさらに備えるようにしてもよい。
【００１１】
或いは、前記処理装置は、前記結合部で結合した前記画像データと前記付加情報とを、画面に表示するようにしてもよい。
【００１２】
或いは、前記処理装置は、
受信した前記付加情報の内容を解析する、付加情報解析部と、
前記付加情報解析部で前記付加情報を解析した結果、特定のコマンドが含まれていた場合には、その特定のコマンドに対応した処理を実行する、処理実行部と、
をさらに備えるようにしてもよい。
【００１３】
また、当該画像データ管理システムは、前記ネットワークを介して前記データサーバに接続される画像修正端末をさらに有しており、
前記画像修正端末は、
修正後の画像データを取得する、修正後画像データ取得部と、
前記修正後画像データ取得部で取得した画像データに基づいて、修正後の画像データの固有情報である修正後固有情報を算出する、修正後固有情報算出部と、
前記修正後固有情報と、修正前の画像データの固有情報である修正前固有情報とを、前記ネットワークを介してデータサーバに送信する、第４送信部と、
をさらに備えるようにしてもよい。
【００１４】
この場合、前記データサーバは、
前記ネットワークを介して、前記修正後固有情報と前記修正前固有情報と受信する、第２受信部と、
前記修正後固有情報を前記修正前固有情報と対応付けて、第２データベースに格納する、第２格納部と、
をさらに備えるようにしてもよい。
【００１５】
この場合、前記データサーバは、
前記第１読み出し部で前記第１データベースを検索しても、前記固有情報に対応する付加情報が見つからなかった場合には、前記固有情報を前記修正後固有情報として前記第２データベースを検索し、前記修正後固有情報に対応する修正前固有情報を取得する、修正前固有情報取得部と、
前記修正前固有情報を前記固有情報として前記第１データベースを検索して、前記固有情報に対応する付加情報を読み出す、第２読み出し部と、
読み出した前記付加情報を、ネットワークを介して、前記処理装置に送信する、第５送信部と、
を備えるようにしてもよい。
【００１６】
本発明に係る情報処理端末は、
ネットワークを介してデータサーバに接続される情報処理端末であって、
画像データを取得する画像データ取得部と、
前記画像データ取得部で取得した画像データに基づいて、ユニークな識別情報である固有情報を算出する、固有情報算出部と、
前記画像データに対応する付加情報を取得する、付加情報取得部と、
前記固有情報と前記付加情報とを、前記ネットワークを介してデータサーバに送信する、送信部と、
を備えることを特徴とする。
【００１７】
本発明に係るデータサーバは、
ネットワークを介して情報処理端末に接続されるデータサーバであって、
画像データに基づいて算出された、ユニークな識別情報である固有情報を、前記ネットワークを介して前記情報処理端末から受信する、固有情報受信部と、
前記画像データに対応する付加情報を、前記ネットワークを介して前記情報処理端末から受信する、付加情報受信部と、
前記固有情報と前記付加情報とを対応付けて、データベースに格納する、格納部と、
を備えることを特徴とする。
【発明を実施するための最良の形態】
【００１８】
〔第１実施形態〕
図１は、本実施形態に係る画像データ管理システムの構成を説明するブロック図である。この図１に示すように、本実施形態に係る画像データ管理システムは、第１端末１０と、第２端末１２と、データサーバ１４と、プリンタ１６と、プロジェクタ１８とを備えて構成されており、これらは互いにネットワーク２０を介して接続されている。
【００１９】
図２は第１端末１０の構成を説明するブロック図であり、図３はデータサーバ１４の構成を説明するブロック図である。また、図４は、本実施形態に係る画像データ登録処理を説明するフローチャートを示す図である。
【００２０】
これら図２乃至図４を用いて、第１端末１０から、画像データに対応する付加情報をデータサーバ１４に登録する画像データ登録処理を説明する。これらの図から分かるように、画像データ登録処理では、まず、第１端末１０の画像データ取得部１００は、画像データを取得する（ステップＳ１０）。この画像データ取得部１００は、例えば、デジタルカメラや、メモリーカード、ＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、インターネット等から、この画像データを取得する。
【００２１】
次に、固有情報算出部１０２は、画像データに基づいて、ユニークな識別情報である固有情報を算出する（ステップＳ１２）。すなわち、同一の画像データを用いた場合には、同一の値が得られ、異なる画像データを用いた場合には、異なる値が得られる手法を用いて、固有情報を算出する。例えば、本実施形態においては、ハッシュ関数を用いて、この固有情報を算出している。
【００２２】
次に、付加情報取得部１０４は、この画像データに付加する付加情報を取得する（ステップＳ１４）。例えば、ユーザは画像データに関連する文字情報や、複数の画像データをグループとして識別するためのキー情報、音声情報、音楽情報などを生成し、第１端末１０に入力してくるので、付加情報取得部１０４は、これらの情報を、付加情報として取得する。この付加情報は、メタデータとも呼ばれる情報である。また、本実施形態においては、この付加情報は、プリンタで印刷を実行するコマンドであったり、プロジェクタで投影を実行するコマンドであったりする場合もある。
【００２３】
次に、通信部１０６は、固有情報と付加情報とを、ネットワーク２０を介して、データサーバ１４に送信する（ステップＳ１６）。そして、データサーバ１４の通信部２００は、これらの固有情報と付加情報とを受信する（ステップＳ１８）。
【００２４】
次に、格納部２０２は、これらの受信した固有情報と付加情報とを対応付けて、データベース２０４に格納して、登録する（ステップＳ２０）。この登録の際、本実施形態では、画像データ自体は登録しなくてもよい。但し、画像データも併せて登録するようにしてもよい。データベース２０４としては、一般的なリレーショナルデータベースを用いることができる。
【００２５】
図５は、これら固有情報と付加情報とが対応付けて格納される、本実施形態に係るデータベース２０４内における付加情報格納テーブルＴＢ１０の構成を示す図である。この図５に示すように、付加情報テーブルＴＢ１０は、データ項目として、固有情報ＴＭ１０と付加情報ＴＭ１２とを備えて構成されている。付加情報ＴＭ１０には、受信した固有情報が格納され、付加情報ＴＭ１２には、受信した付加情報が格納される。
【００２６】
次に、第２端末１２で画像データに対応する付加情報をデータサーバ１４から取得して、表示する画像データ照会処理を説明する。図６は第２端末１２の構成を説明するブロック図である。図７は、本実施形態に係る画像データ照会処理を説明するフローチャートを示す図である。
【００２７】
これらの図から分かるように、画像データ照会処理では、まず、画像データ取得部３００は、画像データを取得する（ステップＳ５０）。この画像データは、上述したステップＳ１０で取得した画像データと同一のデータである。画像データ取得部３００が画像データを取得する手法は種々考えられるが、本実施形態では、例えば、ネットワーク２０を介して、第１端末１０から取得する。或いは、デジタルカメラや、メモリーカード、ＣＤ−ＲＯＭ、フレキシブルディスク、インターネットから、この画像データを取得してもよい。
【００２８】
次に、固有情報算出部３０２は、画像データに基づいて、ユニークな固有情報を算出する（ステップＳ５２）。この固有情報算出部３０２は、上述した固有情報算出部１０２と同様の手法で、固有情報を算出する。
【００２９】
次に、通信部３０４は、固有情報に基づいて、データサーバ１４に付加情報を要求する（ステップＳ５４）。具体的には、通信部３０４は、ネットワーク２０を介して、固有情報と、この固有情報に対応する付加情報の送信を要求する付加情報送信要求を、データサーバ１４に送信する。そして、図３に示したデータサーバ１４の通信部２００は、この付加情報送信要求を受信する（ステップＳ５６）。
【００３０】
次に、データサーバ１４の読み出し部２０６は、この受信した固有情報に基づいて、データベース２０４を検索し、固有情報に対応する付加情報を読み出す（ステップＳ５８）。具体的には、図５に示したように、データベース２０４内の付加情報格納テーブルＴＢ１０における固有情報ＴＭ１０の中から、受信した固有情報に一致するテーブルを検索し、一致したテーブルの付加情報ＴＭ１２に格納されている付加情報を読み出す。
【００３１】
次に、図３及び図７に示すように、データサーバ１４の通信部２００は、読み出した付加情報を、ネットワーク２０を介して、第２端末１２に送信する（ステップＳ６０）。具体的には、固有情報に付加情報を付加して、第２端末１２に送信する。
【００３２】
次に、図６及び図７に示すように、第２端末１２の通信部３０４は、付加情報を受信する（ステップＳ６２）。続いて、結合部３０６は、受信した付加情報と、画像データ取得部３００で取得した画像データとを結合する（ステップＳ６４）。そして、表示部３０８は、結合して得られた情報を画面に表示する（ステップＳ６６）。例えば、付加情報が「キャンプに行った写真」という文字情報であった場合には、表示部３０８は、画像データを表示するとともに、この画像データの下側に、「キャンプに行った写真」と表示する。
【００３３】
次に、プリンタ１６やプロジェクタ１８において、画像データに付随する付加情報に基づいて出力処理を行う画像データ出力処理を説明する。図８はプリンタ１６及びプロジェクタ１８の構成を説明するブロック図である。図９は、本実施形態に係る画像データ出力処理を説明するフローチャートを示す図である。ここでは、プリンタ１６が画像データ出力処理を行った場合を例に説明する。
【００３４】
これらの図から分かるように、画像データ出力処理では、まず、画像データ取得部４００は、画像データを取得する（ステップＳ１００）。この画像データは、ステップＳ１０で取得した画像データと同じデータである。画像データ取得部４００が画像データを取得する手法は種々考えられるが、本実施形態では、例えば、ネットワーク２０を介して、第１端末１０から取得する。或いは、デジタルカメラや、メモリーカード、ＣＤ−ＲＯＭ、フレキシブルディスク、インターネットから、この画像データを取得してもよい。
【００３５】
次に、固有情報算出部４０２は、画像データに基づいて、ユニークな固有情報を算出する（ステップＳ１０２）。この固有情報算出部４０２は、上述した固有情報算出部１０２と同様の手法で、固有情報を算出する。
【００３６】
次に、通信部４０４は、固有情報に基づいて、データサーバ１４に付加情報を要求する（ステップＳ１０４）。具体的には、通信部４０４は、ネットワーク２０を介して、固有情と付加情報送信要求を、データサーバ１４に送信する。そして、図３に示したデータサーバ１４の通信部２００は、この付加情報送信要求を受信する（ステップＳ１０６）。
【００３７】
次に、データサーバ１４の読み出し部２０６は、この受信した固有情報に基づいて、データベース２０４を検索し、固有情報に対応する付加情報を読み出す（ステップＳ１０８）。具体的には、図５に示したように、付加情報格納テーブルＴＢ１０における固有情報ＴＭ１０の中から、受信した固有情報に一致するテーブルを検索し、一致したテーブルの付加情報ＴＭ１２に格納されている付加情報を読み出す。
【００３８】
次に、図３及び図８に示すように、データサーバ１４の通信部２００は、読み出した付加情報を、ネットワーク２０を介して、プリンタ１６に送信する（ステップＳ１１０）。具体的には、固有情報に付加情報を付加して、プリンタ１６に送信する。
【００３９】
次に、図８及び図９に示すように、プリンタ１６の通信部４０４は、付加情報を受信する（ステップＳ１１２）。続いて、付加情報解析部４０６は、受信した付加情報を解析して、プリンタ１６に対するコマンドが含まれているかどうかを判断する（ステップＳ１１４）。すなわち、付加情報に特定の情報（この例では、印刷するというコマンド）が含まれいるかどうかを判断する。
【００４０】
印刷するというコマンドが付加情報に含まれていない場合（ステップＳ１１４：Ｎｏ）には、この処理は何もすることなく終了する。一方、印刷するというコマンドが付加情報に含まれている場合（ステップＳ１１４：Ｙｅｓ）には、処理実行部４０８は印刷を実行する（ステップＳ１１６）。この際、付加情報に文字情報が含まれていれば、画像データとともにこの文字情報も印刷する。
【００４１】
印刷が終了した後に、プリンタ１６の通信部４０４は、別のプリンタが同一の処理をしないように、該当する付加情報を削除するような更新要求を、ネットワーク２０を介して、データサーバ１４に送信する（ステップＳ１１８）。具体的には、固有情報と更新要求とを、プリンタ１６からデータサーバ１４に送信する。図３に示したデータサーバ１４の通信部２００は、これらの固有情報と更新要求を受信する（ステップＳ１２０）。
【００４２】
次に、データサーバ１４の更新部２０８は、この更新要求に基づいて、データベース２０４の付加情報を更新する（ステップＳ１２２）。具体的には、更新要求とともに受信した固有情報に基づいて付加情報格納テーブルＴＢ１０を検索し、付加情報格納テーブルＴＢ１０における固有情報ＴＭ１０の中から、受信した固有情報に一致するテーブルを見つけ出す。そして、固有情報ＴＭ１０が一致したテーブルにおける付加情報ＴＭ１２に格納されている付加情報を更新する。この例では、プリンタで印刷するというコマンドの付加情報を削除する。
【００４３】
なお、画像データをプロジェクタ１８で投影する場合には、図５に示すように、付加情報にプロジェクタで投影するコマンドが含まれていることになる。
【００４４】
以上のように、本実施形態に係る画像データ管理システムによれば、画像データと、この画像データに付随する付加情報とを別々に管理しつつ、両者の論理的な関連付けを保持することができる。すなわち、従来であれば、画像データに付随する付加情報は、固有のデータフォーマットが採用されていたため、その固有のデータフォーマットに対応したソフトウェアからしか付加情報を扱えなかったが、本実施形態によれば、画像データと付加情報とが独立しているので、一般的なソフトウェアや、一般的なプリンタ１６、プロジェクタ１８でも、画像データを扱うことができる。しかも、画像データと付加情報との関連づけは、画像データから生成される固有情報に基づいて、データサーバ１４で保持されるので、第２端末１２や、プリンタ１６、プロジェクタ１８でも、容易に関連付けることができる。
【００４５】
しかも、本実施形態に係る画像データ管理システムによれば、例えば、あるユーザが端末で付加情報を変更した場合でも、この変更はデータサーバ１４のデータベース２０４に反映されるので、他の端末で変更後の付加情報を取得することができる。このため、付加情報に関して、一元的に管理できるようになる。
【００４６】
〔第２実施形態〕
第２実施形態は、上述した第１実施形態を変形して、他の端末でユーザが画像データに修正を加えた場合でも、その画像データの付加情報が一元管理できるようにしたものである。以下では、第２端末１２を用いてユーザが画像データの修正をした場合を想定して、本実施形態を説明する。
【００４７】
図１０は、第２端末１２で実行される画像データ修正処理の内容を説明するフローチャートを示す図である。この図１０及び前述した図６から分かるように、第２端末１２の画像データ取得部３００は、ハードディスク等から修正前の画像データを取得する（ステップＳ１４６）。続いて、固有情報算出部３０２は、この修正前の画像データに基づいて、固有情報を算出する（ステップＳ１４８）。固有情報の算出手法は、上述した第１実施形態と同様である。
【００４８】
次に、画像データ取得部３００は、ハードディスク等からユーザにより修正が加えられた画像データを取得する（ステップＳ１５０）。例えば、ユーザが画像データに対してレタッチ（明度、色等の修正）を加えたとする。
【００４９】
次に、固有情報算出部３０２は、この修正後の画像データに基づいて、修正後の固有情報を算出する（ステップＳ１５２）。固有情報の算出手法は、上述した第１実施形態と同様である。
【００５０】
次に、通信部３０４は、この画像データの修正前の固有情報と、修正後の固有情報とを、ネットワーク２０を介して、データサーバ１４に送信する（ステップＳ１５４）。これら送信された修正前の固有情報と、修正後の固有情報とは、図３に示したデータサーバ１４のデータサーバ１４の通信部２００で受信される（ステップＳ１５６）。
【００５１】
次に、データサーバ１４の格納部２０２は、これら受信した修正前の固有情報と、修正後の固有情報とを、データベース２０４に格納して、登録する（ステップＳ１５８）。
【００５２】
図１１は、このとき、修正前の固有情報と修正後の固有情報とが格納される、データベース２０４内の修正後固有情報テーブルＴＢ２０の構成の一例を示す図である。この図１１に示すように、修正後固有情報テーブルＴＢ２０は、データ項目として、固有情報ＴＭ２０と、修正後固有情報ＴＭ２２とを備えている。
【００５３】
受信した修正前の固有情報は、固有情報ＴＭ２０に格納され、受信した修正後の固有情報は、修正後固有情報ＴＭ２２に格納される。すなわち、この修正後固有情報テーブルＴＢ２０により、修正前の固有情報と修正後の固有情報とが、対応付けられることとなる。
【００５４】
次に、本実施形態に係る画像データ管理システムが実行する、画像データ照会処理を説明する。図１２は、本実施形態に係る画像データ照会処理を説明するフローチャートを示す図である。ここでは、第２端末１２が修正後の画像データに基づいて、付加情報を取得し、画像データとともに表示する場合を例に説明する。
【００５５】
この図から分かるように、画像データ照会処理では、まず、第２端末１２の画像データ取得部３００は、画像データを取得する（ステップＳ２００）。この例では、この画像データ取得部３００は、修正後の画像データを例えば第２端末１２のハードディスクから取得する。但し、この画像データは、単なる画像データであるため、修正が加えられた画像データであるかどうかの識別はできない。
【００５６】
次に、固有情報算出部３０２は、画像データに基づいて、ユニークな固有情報を算出する（ステップＳ２０２）。この固有情報算出部３０２は、上述した第１実施形態と同様の手法で、固有情報を算出する。
【００５７】
次に、通信部３０４は、固有情報に基づいて、データサーバ１４に付加情報を要求する（ステップＳ２０４）。具体的には、通信部３０４は、ネットワーク２０を介して、固有情報と付加情報送信要求を、データサーバ１４に送信する。そして、図３に示したデータサーバ１４の通信部２００は、これらの固有情報と付加情報送信要求を受信する（ステップＳ２０６）。
【００５８】
次に、データサーバ１４の読み出し部２０６は、この受信した固有情報に基づいて、データベース２０４を検索し、固有情報に対応する付加情報を読み出す（ステップＳ２０８）。具体的には、図５に示したように、データベース２０４内の付加情報格納テーブルＴＢ１０における固有情報ＴＭ１０の中から、受信した固有情報に一致するテーブルを検索し、一致したテーブルの付加情報ＴＭ１２に格納されている付加情報を読み出す。
【００５９】
次に、データベース２０４の読み出し部２０６は、付加情報格納テーブルＴＢ１０から付加情報が見つかったかどうかを判断する（ステップＳ２１０）。付加情報が見つかっている場合（ステップＳ２１０：Ｙｅｓ）には、この付加情報をネットワーク２０を介して第２端末１２に送信する（ステップＳ２１２）。
【００６０】
これに対して、ステップＳ２１０で付加情報格納テーブルＴＢ１０から付加情報が見つからなかったと判断した場合（ステップＳ２１０：Ｎｏ）には、読み出し部２０６は、修正後固有情報テーブルＴＢ２０を検索して、修正前の固有情報を取得する（ステップＳ２１４）。すなわち、受信した固有情報では、付加情報格納テーブルＴＢ１０から付加情報が見つからなかったので、この受信した固有情報は、修正後の画像データに基づいて生成されたと考えられる。このため、本実施形態においては、受信した固有情報を修正後の固有情報であると判断し、修正後固有情報テーブルＴＢ２０の修正後固有情報ＴＭ２２を検索する。そして、受信した固有情報と一致する修正後固有情報ＴＭ２２を格納しているテーブルの固有情報ＴＭ２０を取得する。この固有情報ＴＭ２０に格納されている固有情報が、画像データを修正する前の固有情報である。
【００６１】
次に、図３に示したデータサーバ１４の読み出し部２０６は、修正前の固有情報に基づいて付加情報格納テーブルＴＢ１０を検索し、この修正前の固有情報に対応して保持されている付加情報を取得する（ステップＳ２１６）。そして、通信部２００は、この付加情報を、ネットワーク２０を介して、第２端末１２に送信する（ステップＳ２１８）。
【００６２】
図１２に示すステップＳ２１２又はステップＳ２１８で送信された付加情報を受信した以降の第２端末１２の処理（ステップＳ６２〜ステップＳ６６）は、上述した第１実施形態と同様である。
【００６３】
なお、本実施形態においても、第１実施形態と同様に画像データ出力処理を実行することもできる。この場合、図１２を用いて説明した画像データ照会処理と同様に、データサーバ１４は、受信した固有情報に基づいて付加情報格納テーブルＴＢ１０を検索しても、付加情報が見つからなかった場合には、受信した固有情報が修正後のものであると判断して、修正後固有情報テーブルＴＢ２０を検索する。そして、この修正後固有情報テーブルＴＢ２０に格納されている修正前の固有情報に基づいて、再度、付加情報格納テーブルＴＢ１０を検索して、その画像データに対応する付加情報を見つけ出す。
【００６４】
また、上述した以外の点は、第１実施形態と同様であるので、ここでは詳しい説明は省略する。
【００６５】
以上のように、本実施形態に係る画像データ管理システムによれば、各ユーザが画像データに修正を加えた場合でも、データサーバ１４でその画像データに対応する付加情報を一元的に管理することができる。
【００６６】
すなわち、画像データに修正を加えた場合、この画像データから生成される固有情報は、修正前の画像データから生成される固有情報と、異なるものとなってしまう。そこで、本実施形態では、修正前の固有情報と修正後の固有情報との対応関係を、データサーバ１４の修正後固有情報テーブルＴＢ２０に保持させておくこととした。このため、画像データに修正が加えられた場合でも、この修正後の画像データに基づいて生成された固有情報に基づいて、修正前の固有情報を取得することができ、これに基づいて付加情報を取得することができる。
【００６７】
上述した実施形態における画像データ管理システムによれば、例えば次のようなことを実現することができる。
【００６８】
（１）プリンタやプロジェクタ等の処理装置が画像データを出力する際に、付加情報をデータサーバ１４から取得して、画像データと併せて、この付加情報を出力する。
【００６９】
（２）複数のユーザが、データサーバ１４に画像データをも格納することにより、画像データとその付加情報とを一元的に管理できる。
【００７０】
（３）複数のユーザが画像データに対するメモや感想、他の画像データへのリンクを付加情報として書き込むことにより、画像データのオンラインアルバムを実現できる。
【００７１】
（４）多くの画像データのうちの一部の画像データのみを、フォトビューア等の可搬性機器に格納し、この可搬性機器を持ち運ぶ。必要に応じて、この可搬性機器をデータサーバ１４に接続し、画像データに対応する付加情報を取得する。
【００７２】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した第１端末１０や第２端末１２は、情報処理端末の一例であり、ディスクトップ型パソコンや、ノート型パソコンなどの様々な端末で実現することができる。
【００７３】
同様に、第１端末１０や、第２端末１２、プリンタ１６、プロジェクタ１８は、処理装置の一例であり、画像データの処理を行う他の種類の装置であってもよい。
【００７４】
また、上述の実施形態で説明した各処理については、ハードウェアではなくソフトウェアであるプログラムにより実現することもできる。この場合、このプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、このプログラムが記録された記録媒体を、第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００７５】
また、第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８の備える他のプログラムを活用し、記録媒体には第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を記録するようにしてもよい。
【００７６】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００７７】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ第１端末１０や、第２端末１２、データサーバ１４、プリンタ１６、プロジェクタ１８は、そのプログラムの復号や伸張化を行った上で、実行する必要がある。
【図面の簡単な説明】
【００７８】
【図１】第１実施形態に係る画像データ管理システムの構成を説明するブロック図。
【図２】第１端末の内部構成を説明するブロック図。
【図３】データサーバの内部構成を説明するブロック図。
【図４】第１実施形態に係る画像データ登録処理の内容を説明するフローチャートを示す図。
【図５】データベースに格納されている付加情報格納テーブルの構成を説明するブロック図。
【図６】第２端末の内部構成を説明するブロック図。
【図７】第１実施形態に係る画像データ照会処理の内容を説明するフローチャートを示す図。
【図８】プリンタ及びプロジェクタの内部構成を説明するブロック図。
【図９】第１実施形態に係る画像データ出力処理の内容を説明するフローチャートを示す図。
【図１０】第２実施形態に係る画像データ修正処理の内容を説明するフローチャートを示す図。
【図１１】データベースに格納されている修正後固有情報テーブルの構成を説明するブロック図。
【図１２】第２実施形態に係る画像データ照会処理の内容を説明するフローチャートを示す図。
【符号の説明】
【００７９】
１０  第１端末
１２  第２端末
１４  データサーバ
１６  プリンタ
１８  プロジェクタ
２０  ネットワーク
【図１】
2005260842.tif 000003
【図２】
2005260842.tif 000004
【図３】
2005260842.tif 000005
【図４】
2005260842.tif 000006
【図５】
2005260842.tif 000007
【図６】
2005260842.tif 000008
【図７】
2005260842.tif 000009
【図８】
2005260842.tif 000010
【図９】
2005260842.tif 000011
【図１０】
2005260842.tif 000012
【図１１】
2005260842.tif 000013
【図１２】
2005260842.tif 000014