(57)【特許請求の範囲】
【請求項１】
外部機器から受信した複数の属性情報を付随させた画像データファイルを記録媒体に記録する記録処理と、
前記記録媒体に記録された前記画像データファイルについて、それに付随する前記複数の属性情報が記録された記録済み属性データファイルを作成する属性データファイル作成処理と、
前記外部機器にある画像データファイルの複数の属性情報を読み込む読込み処理と、
前記記録済み属性データファイル内に記録されている前記複数の属性情報と前記読込み処理により読み込まれた前記複数の属性情報とが完全一致するか否かを判定する判定処理と、
前記判定処理の判定結果によって完全一致しない場合のみに、完全一致しない画像データファイルを前記外部機器から受信して前記記録媒体に新規に記録するように前記記録処理を制御する記録制御処理と、
前記新規に記録した画像データファイルに基づいた画像を表示装置に表示する表示制御処理と、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能なデータファイル管理用記録媒体であって、
前記記録済み属性データファイルは、所定期間だけ保持されることを特徴とするデータファイル管理用記録媒体。
【請求項２】
請求項１に記載のデータファイル管理用記録媒体において、
前記属性データファイル作成処理は、前記記録制御処理によって前記記録媒体に新規に記録された前記記録済み画像データファイルの前記複数の属性情報を前記記録済み属性データファイルに記録することを特徴とするデータファイル管理用記録媒体。
【請求項３】
請求項１または２に記載のデータファイル管理用記録媒体において、
任意の少なくとも１つの属性情報を指定する指定処理と、
前記指定処理で指定された前記１つの属性情報と前記読込み処理により読込まれた前記属性情報とが一致するか否かを判定する第２の判定処理とを更に含み、
前記記録制御処理は、前記第２の判定処理の判定結果によって一致する場合のみに一致する画像データファイルを前記外部機器から受信して前記記録媒体に新規に記録するように前記記録手段を制御することを特徴とするデータファイル管理用記録媒体。
【請求項４】
請求項１〜３のいずれかに記載のデータファイル管理用記録媒体において、
前記外部機器は電子カメラもしくはコンピュータ装置であることを特徴とするデータファイル管理用記録媒体。
【請求項５】
複数の属性情報を付随させた画像データファイルを外部機器から受信するデータファイル管理装置であって、
前記受信した複数の属性情報を付随させた画像データファイルを記録媒体に記録する記録手段と、
前記記録媒体に記録された前記画像データファイルについて、それに付随する前記複数の属性情報が記録された記録済み属性データファイルを作成する属性データファイル作成手段と、
前記外部機器にある画像データファイルの複数の属性情報を読み込む読込み手段と、
前記記録済み属性データファイル内に記録されている前記複数の属性情報と前記読込み手段により読み込まれた前記複数の属性情報とが完全一致するか否かを判定する判定手段と、
前記判定手段の判定結果によって完全一致しない場合のみに完全一致しない画像データファイルを前記外部機器から受信して前記記録媒体に新規に記録するように前記記録手段を制御する記録制御手段と、
前記新規に記録した画像データファイルに基づいた画像を表示装置に表示する表示制御手段と、
を備え、
前記記録済み属性データファイルは、所定期間だけ保持されることを特徴とするデータファイル管理装置。
【請求項６】
電子カメラからコンピュータ装置に画像データを伝送する方法において、
前記電子カメラは、前記画像データに付随する複数の属性情報を用意し、
前記コンピュータ装置は、前記電子カメラから前記複数の属性情報を受け取って前記コンピュータ装置の記録装置内の属性データファイルに記録されている複数の属性情報と比較し、前記受け取った複数の属性情報と前記属性データファイルに記録されている前記複数の属性情報とが少なくとも一部でも異なっているときに限り、前記電子カメラに前記画像データを要求し、
前記電子カメラは、前記画像データの要求を受けると前記画像データを前記コンピュータに伝送し、
前記コンピュータ装置は、前記画像データを受け取って前記記録装置に新規に記録し、前記画像データの前記複数の属性情報を前記属性データファイルに更新記録すると共に前記新規に記録した画像データに基づく画像を表示装置に表示し、
前記属性データファイルは、所定期間だけ保持されることを特徴とする画像データの伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ファイルなどの情報データを管理するデータファイルの管理用プログラムが格納された記録媒体、情報データを管理するデータファイル管理装置、画像データの伝送方法およびデータの伝送方法に関する。
【０００２】
【従来の技術】
たとえば、電子カメラでＣＦ(コンパクトフラッシュ)カードなどの記録媒体に記録される情報データには、撮影した画像データ、録音した音声データ、撮影時の情報を収めた情報データなどがある。これらの情報データは、所定のアプリケーションプログラムが実行されるパソコンに伝送され、パソコン側のデータ記録装置に書き込まれる。そして、画像データの場合、所定のアプリケーションプログラムを実行することにより、データ記録装置に書き込まれた画像データが読み出される。読み出された画像データは、パソコンに接続されているディスプレイ装置などの表示装置で表示されたり、パソコンに接続されている出力装置で印刷される。また、音声データの場合、所定のアプリケーションプログラムを実行することにより、データ記録装置に書き込まれた音声データが読み出されて、パソコンに接続されている音声再生装置などの再生装置で再生が行われる。さらに、情報データの場合は、所定のアプリケーションプログラムを実行することにより、データ記録装置に書き込まれた情報データが読み出されて、上述した表示および再生時の情報として利用される。
【０００３】
【発明が解決しようとする課題】
上述したように扱われている情報データは、撮影者が記録媒体に記録されている情報データを必要とする場合に、記録媒体に記録されている全てのデータがパソコン側に伝送されて記録される。このとき、新たに記録媒体に記録された情報データのみをパソコン側に伝送したい場合でも、記録媒体に記録されているデータが全てパソコン側に伝送される。この結果、パソコン側の記録装置に既に記録済みの情報データも重複して伝送、記録されてしまう。とくに、画像データのように大きなサイズの情報データが重複して伝送、記録されると、データの伝送時間が長くなる上に、パソコン側のデータ記録装置に大きな記録容量が必要になるという問題があった。
【０００４】
本発明の第１の目的は、情報データファイルを伝送して記録する前に、属性情報を用いて記録済みのファイルか否かを判別するようにしたデータファイルの管理用プログラムが格納された記録媒体を提供することにある。
本発明の第２の目的は、情報データファイルを伝送して記録する前に、属性情報を用いて記録済みのファイルか否かを判別するようにしたデータファイルの管理装置を提供することにある。
本発明の第３の目的は、電子カメラからコンピュータ装置に画像データを伝送して記録する前に、属性情報を用いて記録済みの画像データか否かを判別するようにした画像データの伝送方法を提供することにある。
本発明の第４の目的は、第１の電子機器から第２の電子機器にデータを伝送して記録する前に、属性情報を用いて記録済みのデータか否かを判別するようにしたデータの伝送方法を提供することにある。
【０００５】
【課題を解決するための手段】
（１）請求項１に記載の発明は、外部機器から受信した複数の属性情報を付随させた画像データファイルを記録媒体に記録する記録処理と、前記記録媒体に記録された前記画像データファイルについて、それに付随する前記複数の属性情報が記録された記録済み属性データファイルを作成する属性データファイル作成処理と、前記外部機器にある画像データファイルの複数の属性情報を読み込む読込み処理と、前記記録済み属性データファイル内に記録されている前記複数の属性情報と前記読込み処理により読み込まれた前記複数の属性情報とが完全一致するか否かを判定する判定処理と、前記判定処理の判定結果によって完全一致しない場合のみに、完全一致しない画像データファイルを前記外部機器から受信して前記記録媒体に新規に記録するように前記記録処理を制御する記録制御処理と、前記新規に記録した画像データファイルに基づいた画像を表示装置に表示する表示制御処理と、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能なデータファイル管理用記録媒体であって、前記記録済み属性データファイルは、所定期間だけ保持されることを特徴とする。
【０００６】
（２）請求項５に記載の発明は、複数の属性情報を付随させた画像データファイルを外部機器から受信するデータファイル管理装置であって、前記受信した複数の属性情報を付随させた画像データファイルを記録媒体に記録する記録手段と、前記記録媒体に記録された前記画像データファイルについて、それに付随する前記複数の属性情報が記録された記録済み属性データファイルを作成する属性データファイル作成手段と、前記外部機器にある画像データファイルの複数の属性情報を読み込む読込み手段と、前記記録済み属性データファイル内に記録されている前記複数の属性情報と前記読込み手段により読み込まれた前記複数の属性情報とが完全一致するか否かを判定する判定手段と、前記判定手段の判定結果によって完全一致しない場合のみに完全一致しない画像データファイルを前記外部機器から受信して前記記録媒体に新規に記録するように前記記録手段を制御する記録制御手段と、前記新規に記録した画像データファイルに基づいた画像を表示装置に表示する表示制御手段と、を備え、前記記録済み属性データファイルは、所定期間だけ保持されることを特徴とする。
（３）請求項６に記載の発明は、電子カメラからコンピュータ装置に画像データを伝送する方法において、前記電子カメラは、前記画像データに付随する複数の属性情報を用意し、前記コンピュータ装置は、前記電子カメラから前記複数の属性情報を受け取って前記コンピュータ装置の記録装置内の属性データファイルに記録されている複数の属性情報と比較し、前記受け取った複数の属性情報と前記属性データファイルに記録されている前記複数の属性情報とが少なくとも一部でも異なっているときに限り、前記電子カメラに前記画像データを要求し、前記電子カメラは、前記画像データの要求を受けると前記画像データを前記コンピュータに伝送し、前記コンピュータ装置は、前記画像データを受け取って前記記録装置に新規に記録し、前記画像データの前記複数の属性情報を前記属性データファイルに更新記録すると共に前記新規に記録した画像データに基づく画像を表示装置に表示し、前記属性データファイルは、所定期間だけ保持されることを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
−第一の実施の形態−
図１は、本発明の第一の実施の形態によるファイル管理装置の概要を表す図である。図１において、ファイル管理装置は電子スチルカメラ１とパソコン(ＰＣ)２とがIEEE-1394ケーブル３で接続されている。電子スチルカメラ１は、ＭＰＵ１１と、ＣＦカード１２と、インターフェイス回路１３とを有する。電子スチルカメラ１は、撮影した画像データを所定の形式でＣＦカードに記録する。また、電子スチルカメラ１は、インターフェイス回路１３およびIEEE-1394ケーブル３を介して、撮影した画像データをパソコン２へ送ることができる。電子スチルカメラ１の動作は、ＭＰＵ１１により制御される。
【０００９】
パソコン２は、ＭＰＵ２１と、記録装置２２と、インターフェイス回路２３とを有する。電子スチルカメラ１から送られる画像データは、IEEE-1394ケーブル３およびインターフェイス回路２３を介してパソコン２に取り込まれる。パソコン２に取り込まれた画像データは、記録装置２２内の所定の記録領域に記録される。パソコン２の動作は、ＭＰＵ２１により制御される。
【００１０】
図１のように、電子スチルカメラ１からパソコン２へ取り込まれる画像データは、パソコン２に接続される不図示のディスプレイ装置に表示されたり、パソコン２に接続されている不図示の出力装置で印刷されたりする。記録装置２２の記録領域は、画像データに付与されているファイル名に応じて分けられており、各ファイル名の画像データが記録装置２２内の該当する記録領域に記録される。
【００１１】
電子スチルカメラ１で撮影され、ＣＦカード１２に記録される画像データの記録形式は、パソコン２を用いて画像データを処理したり、不図示のディスプレイ装置や出力装置に記録画像を出力できるように、パソコンで管理されるデータの形式に合致するように定められている。図２は、電子スチルカメラ１で撮影してＣＦカード１２などの記録媒体に記録されるときに付与されるデータの名称を説明する図である。図２において、画像データの名称は、ルートディレクトリ１００の下に「ＤＣＩＭ」というディレクトリ１１０を付与することがＤＣＦ(Design rule for Camera File system)により定められている。
【００１２】
図２はディレクトリ・ツリーと呼ばれるもので、たとえば、パソコン２で管理されるデータファイルの構造を表すものである。上述したディレクトリ１１０の下に設けられる画像データ名１２０について説明する。図２に示すように画像データ名１２０は、複数の名称を付与することが可能なサブディレクトリ１３０と、各々のサブディレクトリ１３０の下に複数の名称が付与可能なファイル名１４０とで構成される。これらの構造は、パソコン２などの記録装置を扱うシステムで使用されているＤＯＳと呼ばれる構造と一致している。なお、パソコンの基本プログラム(ＯＳ)には、ディレクトリをフォルダと呼ぶものもある。
【００１３】
図３はサブディレクトリ１３０を説明する図である。サブディレクトリ１３０は、たとえば、数値部１３１と名称部１３２とで構成される。数値部１３１は３桁の整数で構成され、名称部１３２は５文字以内のアルファベットや数字、記号で構成される。名称部１３２は、サブディレクトリ１３０ごとに変えてもよいし、異なるサブディレクトリ１３０の間で同じ名称部１３２としてもよい。サブディレクトリ１３０ごとに数値部１３１を異なる整数にすることで、名称部１３２が同一であっても別のサブディレクトリ１３０であることが識別できる。
【００１４】
図４はファイル名１４０を説明する図である。ファイル名１４０は、たとえば、ヘッダ部１４１と数値部１４２、および拡張子１４３とで構成される。ヘッダ部１４１には、４桁のアルファベット文字が与えられる。図４の「ＤＳＣＮ」は、ファイル名１４０によるデータが電子スチルカメラ１で記録された画像データであることを表す。数値部１４２には４桁の整数が与えられる。拡張子１４３「ＪＰＧ」は、ファイル名１４０による画像データが、ＪＰＥＧ形式により圧縮された画像データであることを示すものである。以上説明したように、電子スチルカメラ１で記録した画像データに対して、サブディレクトリ１３０とファイル名１４０とからなる名称を与えることにより、パソコン２で処理できるような形態にされている。
【００１５】
次に、取込み済み管理テーブルについて説明する。取込み済み管理テーブルは、記録装置２２内に記録されている画像データファイルのそれぞれについて、フォルダ名、ファイル名、画像データが撮影された日時、および画像データのファイルサイズの４つの管理項目をまとめて記録装置２２内に記録する管理テーブルである。この管理テーブルは、図１のように接続された電子スチルカメラ１からパソコン２に対して電子画像データを送るとき、記録装置２２内に既に記録済みの画像データを重複して送らないようにするために使用される。図５(a)はＣＦカード１２に記録されている画像データファイル６００を表す図、図５(b)は取込み済み管理テーブル６０１を説明する図である。
【００１６】
図５(a)において、電子スチルカメラ１で撮影された画像データは、上述したように個別のファイル名が付与されてＣＦカード１２内に記録されている。サブディレクトリ１３０の名称が「１００ＮＩＫＯＮ」で与えられるフォルダ内に、ファイル名１４０の名称が「ＤＳＣＮ０００１．ＪＰＧ」〜「ＤＳＣＮ０００３．ＪＰＧ」で与えられる３つのファイルが記録されている。また、サブディレクトリ１３０の名称が「１０１ＮＩＫＯＮ」で与えられるフォルダ内に、ファイル名１４０の名称が「ＤＳＣＮ０００１．ＪＰＧ」〜「ＤＳＣＮ０００４．ＪＰＧ」で与えられる４つのファイルが記録されている。ここでは、「１０１ＮＩＫＯＮ」のフォルダ内の「ＤＳＣＮ０００４．ＪＰＧ」ファイルを新たにパソコン２側へ送る場合を考える。
【００１７】
図５(b)において、取込み済み管理テーブル６０１には上述した４つの管理項目が記録される。取込み済み管理テーブル６０１で管理される管理項目は、取込み済み管理定義テーブル６０２で定義される。つまり、記録装置２２内に記録されている各々の画像データファイルの属性データのうち、取込み済み管理定義テーブル６０２で定義されている管理項目のデータがテーブル化され、取込み済み管理テーブル６０１として記録装置２２内に記録される。属性データは、電子スチルカメラ１で画像データがＣＦカード１２に画像データファイルとして記録されるとき、画像データファイルの本質を表す情報としてＣＦカード１２に記録される複数の情報である。上述した４つの管理項目のデータの他に、撮影者や撮影条件などの撮影情報、ファイルの誤消去を防止するプロテクタなどが含まれている。
【００１８】
取込み済み管理テーブル６０１の更新は、新たな画像データファイルが記録装置２２に記録されるごとに行われる。たとえば、サブディレクトリ１３０が「１０１ＮＩＫＯＮ」で与えられるフォルダ内のファイル名「ＤＳＣＮ０００４．ＪＰＧ」の画像データファイルが新たに記録装置２２内に記録されると、この画像データファイルに関する管理項目のデータが取込み済み管理テーブル６０１に新たに追加される。
【００１９】
管理項目は、上述した複数の属性データの中から、各々の画像データファイルを特定できるように適宜選ばれる。したがって、画像データファイルの属性データのうち取込み済み管理テーブル６０１に記録されている管理項目のデータのみをチェックすることで、画像データファイルの中身を全てチェックしなくても画像データを記録装置２２に記録すべきかどうかを判断することができる。つまり、記録装置２２内に記録されている画像データであるかどうかを、管理項目のデータだけをチェックして判断することができる。
【００２０】
上記の画像データファイルの管理装置で画像データファイルをパソコン２に取込む処理について、処理手順を表す図６のフローチャートを参照して説明する。
図６において、パソコン２上で所定の画像データファイル取込みプログラムが起動されている状態で、電子スチルカメラ１とパソコン２とがIEEE-1394ケーブル３で接続されると、図６の処理が開始される。ステップＳ６１において、パソコン２のＭＰＵ２１は、電子スチルカメラ１から属性データのみをパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、属性データの要求を受けるとＣＦカード１２内の該当ファイルの属性データをパソコン２へ送る。
図６の処理が起動されて１回目のステップＳ６１では、ＣＦカード１２内の先頭ファイル、すなわち、「１００ＮＩＫＯＮ」で与えられるフォルダ内のファイル名「ＤＳＣＮ０００１．ＪＰＧ」の画像データファイルの属性データのみがパソコン２へ送られる。ステップＳ６２において、パソコン２のＭＰＵ２１は、記録装置２２から取込み済み管理テーブル６０１のデータを読み出して、ステップＳ６３に進む。
【００２１】
ステップＳ６３において、ＭＰＵ２１は、記録装置２２から読み出した取込み済み管理テーブル６０１のデータについて、電子スチルカメラ１から取込んだ該当ファイルの属性データと一致するか否かを判定する。一致すると判定する(ステップＳ６３の肯定判定)とステップＳ６６へ進み、この場合には、電子スチルカメラ１に対して画像データファイルをパソコン２へ送出するように要求しない。一方、一致すると判定しない(ステップＳ６３の否定判定)とステップＳ６４へ進む。ステップＳ６４において、ＭＰＵ２１は、ステップＳ６１で属性データを取込んだ画像データファイルを電子スチルカメラ１からパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、画像データファイルの要求を受けるとＣＦカード１２内の該当する画像データファイルをパソコン２へ送る。パソコン２のＭＰＵ２１は、取込んだ画像データファイルを記録装置２２の所定の記録領域に記録してステップＳ６５へ進む。
【００２２】
ステップＳ６５において、ＭＰＵ２１は、記録装置２２に記録した画像データファイルの属性データのうち、管理項目のデータを取込み済み管理テーブル６０１に追加して記録装置２２に記録し、ステップＳ６６へ進む。ステップＳ６６において、ＭＰＵ１１は、ＣＦカード１２内に記録されている全ての画像データファイルについて処理を終了したか否かを判定する。終了したと判定する（ステップＳ６６の肯定判定）とパソコン２へ終了フラグを送り、図６の処理を終了する。一方、終了していないと判定する(ステップＳ６６の否定判定)とステップＳ６７へ進む。
【００２３】
ステップＳ６７において、ＭＰＵ１１は、ＣＦカード１２から属性データを取込む該当ファイルを１つ進めてステップＳ６１へ戻る。
【００２４】
以上説明した第一の実施の形態による画像データファイルの管理装置によれば、次の作用効果が得られる。
（１）パソコン２の記録装置２２に記録されている画像データのそれぞれについて、フォルダ名、ファイル名、画像データが撮影された日時、および画像データのファイルサイズの４つの管理項目のデータを含めた取込み済み管理テーブル６０１を作成し、記録装置２２内に記録する。パソコン２が画像データファイルを電子スチルカメラ１から取込むとき、電子スチルカメラ１は属性データのみを先に送り(ステップＳ６１)、パソコン２は記録装置２２に記録されている管理項目のデータについて、電子スチルカメラ１から取込んだ属性データと一致するか否かを判定する(ステップＳ６３)ようにした。したがって、電子スチルカメラ１が画像データファイルを送る前に、画像データファイルに比べてデータ数が少ない属性データだけを送ることによって、パソコン２で記録装置２２に記録済みの画像データファイルか否かを判定できる。この結果、画像データファイルを送ってから記録済みファイルか否かを判定する場合に比べて、判定に要する時間を短かくすることができる。とくに、画像データようにサイズが大きなデータファイルを送る場合は、ファイルの伝送時間が長いので大きな効果が得られる。
（２）上記(１)に加えて、第一の実施の形態による画像データファイルの管理装置では、管理項目のデータが属性データと一致すると判定されないとき、電子スチルカメラ１からパソコン２に画像データファイルを送り、画像データファイルを記録装置２２に記録し、管理項目のデータが属性データと一致すると判定されるとき、電子スチルカメラ１がパソコン２に画像データファイルを送らずに、画像データファイルを記録装置２２に記録しないようにした。したがって、パソコン２の記録装置２２に記録済みの画像データファイルを重複して記録しないので、記録装置２２の記録容量を抑えることが可能になる。
【００２５】
上述した説明では、取込み済み管理テーブル６０１に記録されるデータの保存期間について、とくに期間を指定しないで説明したが、保存期間を指定できるようにしてもよい。この場合には、たとえば、７日間というようにあらかじめ保存期間を指定しておき、保存期間を過ぎると管理テーブルに記録されているデータが消去される。データが消去されると、上記のステップＳ６３で否定判定されるので、全ての画像データファイルが電子スチルカメラ１からパソコン２に送られるようになる。このようにデータの保存期間を指定することにより、以下の利点がある。たとえば、記録されている画像データファイルを一度パソコン２へ送ったＣＦカード１２に新たな画像データファイルを追加記録した場合に、このＣＦカード１２に記録されている画像データファイルを再びパソコン２へ送ろうとすると、管理テーブルのデータの保存期間内であればパソコン２の記録装置２２に記録済みの画像データファイルを重複して送ることを防止できる。前回ＣＦカード１２からパソコン２へ画像データファイルを送ってから経過した期間が短いほど、同じ画像データファイルがＣＦカード１２に記録されている可能性が高くなる。データの保存期間を指定することの意図は、同じＣＦカード１２が繰り返し使用される場合に、同じ画像データファイルが重複して送られるのを防止することにある。所定期間が経過してから画像データファイルをパソコン２へ送る場合は、ＣＦカード１２内の全ての画像データファイルが送られるので、過去に送った画像データファイルも再度送られて、パソコン２側でＣＦカード１２内の全画像を確認することができる。
【００２６】
−第二の実施の形態−
電子スチルカメラ１で連写撮影を行うと、１秒間に数コマの撮影が行われる。したがって、１回の撮影時に作成される画像データファイルの数は、単コマずつ撮影される場合に比べて多くなる。したがって、連写撮影により撮影された画像データは、単コマずつ扱うよりも、グループ化してまとめて扱う方が都合がよい。第二の実施の形態は、ＣＦカード１２に記録されている画像データファイルの属性データを用いて、画像データファイルが連写撮影されたものか否かを判定し、連写撮影された画像データファイルであると判定した場合に、これらの画像データファイルをグループ化してファイル管理を行う。
【００２７】
パソコン２のＭＰＵ２１は、電子スチルカメラ１のＣＦカード１２内に記録されている全ての画像データファイルに関するファイル名１４０と日付とを表す属性データを取込む。ＭＰＵ２１はさらに、取込んだ属性データから、画像データファイルが連写撮影されたものか否かを判定する。図７は、パソコン２に取り込まれたファイル名１４０と日付とを表す属性データの例である。図７において、日付情報は日付部１５０と時刻部１６０とを有し、上述したＤＯＳで使用されているタイムスタンプを利用することができる。これらの画像データファイルは、ファイル名１４０の数値部１４２が１つずつ大きくなるので、続けて撮影された画像データである。また、日付部１５０が同じで、時刻部１６０がほぼ同時刻(厳密には、連写の際の撮影間隔だけ異なる)であることから、連写撮影された画像データである。ここでは、画像データファイルのフォルダ名が同じで、ファイル名１４０の数値部１４２が１つずつ増加し、日付部１５０が同じで、時刻部１６０が連写時の撮影間隔に応じて進んでいる場合に、画像データファイルが連続性を有することにする。
【００２８】
ＭＰＵ２１は、上述したように画像データファイルが連続性を有する場合に、連写撮影された画像データファイルであるとみなして１組のファイルとしてグループ管理する。１組のファイルとして管理する場合、図７のファイル名１４０のうち、ヘッダ部１４１および数値部１４２のいずれかを所定の文字で置き換えて、たとえば、「Ｇ００１０００４．ＪＰＧ」〜「Ｇ００１０００７．ＪＰＧ」で与えられるファイル名として管理する。「Ｇ００１」は、グループ化した１組目であることを表す。
【００２９】
第二の実施の形態による画像データファイルの管理装置の処理について、図８のフローチャートを参照して説明する。図８のフローチャートで表されるプログラムは、パソコン２上で所定の画像データファイル取込みプログラムが起動されている状態で、電子スチルカメラ１とパソコン２とがIEEE-1394ケーブル３で接続されると起動する。ステップＳ８１において、パソコン２のＭＰＵ２１は、電子スチルカメラ１からファイル名と日付に関する属性データのみをパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、属性データの要求を受けるとＣＦカード１２内の複数の画像データファイルのファイル名と日付に関する属性データをパソコン２へ送る。複数の画像データファイルとは、ＣＦカード１２に記録されている全ての画像データファイルである。
【００３０】
ステップＳ８２において、パソコン２のＭＰＵ２１は、電子スチルカメラ１から取込んだ属性データにおいて、連続性を有するものが含まれているか否かを判定する。連続性を有するデータがあると判定する(ステップＳ８２の肯定判定)とステップＳ８３へ進み、連続性を有するデータがないと判定する(ステップＳ８２の否定判定)とステップＳ８４へ進む。
【００３１】
ステップＳ８３において、ＭＰＵ２１は、ヘッダ部１４１を置き換えるプリフィックス「Ｇ００１」を用意する。連続性が複数ある場合は、さらにプリフィックス「Ｇ００２」、「Ｇ００３」…を用意する。ステップＳ８４において、ＭＰＵ２１は、ＣＦカード１２に記録されている画像データファイルを電子スチルカメラ１からパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、画像データファイルの要求を受けるとＣＦカード１２内に記録されている画像データファイルをパソコン２へ送る。パソコン２のＭＰＵ２１は、取込んだ画像データファイルのうち上記ステップＳ８２で連続性があると判定されたファイルは、取込んだ画像データファイルのファイル名のうちヘッダ部１４１を、用意したプリフィックス「Ｇ００１」に置き換えて記録装置２２の所定の記録領域に記録する。一方、連続性がないと判定されたファイルは、電子スチルカメラ１から送られたときと同じファイル名で記録装置２２の所定の記録領域に記録する。ＭＰＵ２１は、電子スチルカメラ１から送られた全ての画像データファイルを記録装置２２に記録すると、図８の処理を終了する。
【００３２】
以上説明した第二の実施の形態による画像データファイルの管理装置によれば、電子スチルカメラ１は、ＣＦカード１２内に記録されている複数の画像データファイルのファイル名と日付に関する属性データのみをパソコン２へ先に送り、パソコン２は、取り込んだ属性データに連続性を有するものが含まれているか否かを判定する(ステップＳ８２)ようにした。連続性を有すると判定されるとき、パソコン２のＭＰＵ２１は、ステップＳ８４で電子スチルカメラ１から送出される画像データファイルについて、連写撮影された画像データファイルであるとみなしてファイル名をプリフィックスで置換して記録装置２２に記録する。この結果、連写された画像データファイルが同一のプリフィックスを有する１組のファイルとしてグループ管理されるので、ファイル管理が容易になる。とくに、連写撮影すると画像データファイルが数多く生成されるので、大きな効果が得られる。
【００３３】
以上の説明では、電子スチルカメラ１のＭＰＵ１１は、ＣＦカード１２内の全ての画像データファイルのファイル名と日付に関する属性データをパソコン２へ送るようにした(ステップＳ８１)が、あらかじめ指定されているサブディレクトリ名１３０で与えられるフォルダ内に記録されている画像データファイルのみについて属性データを送るようにしてもよい。この場合には、パソコン２のＭＰＵ２１がステップＳ８４で画像データファイルを記録装置２２の所定の記録領域に記録するとき、ＣＦカード１２内のあらかじめ指定されているフォルダ内に記録されている画像データファイルが記録装置２２に記録される。
【００３４】
また、上述したステップＳ８３において、ＭＰＵ２１がヘッダ部１４１を置き換えるプリフィックス「Ｇ００１」を用意するようにしたが、数値部１４２を置き換えるサフィックスを用意するようにしてもよい。
【００３５】
−第三の実施の形態−
第三の実施の形態による画像データファイルの管理装置では、パソコン２であらかじめ画像データファイルの属性データを指定し、パソコン２が画像データファイルを電子スチルカメラ１から取込むとき、電子スチルカメラ１は属性データのみを先に送る。パソコン２はあらかじめ指定されている属性データについて、電子スチルカメラ１から取り込んだ属性データと一致するか否かを判定する。パソコン２で属性データが一致すると判定されると、電子スチルカメラ１がパソコン２に画像データファイルを送る。
【００３６】
属性データは、上述したようにフォルダ名、ファイル名、ファイルの日時(画像データが撮影された日時）、画像データのファイルサイズの他に、ＤＯＳ形式の「読取専用」、「隠しファイル」、「アーカイブ」、画像データのヘッダ部の情報などがある。これらの中から、あらかじめパソコン２で任意の属性データを指定しておく。図９は、属性データを指定する取込み指定定義テーブル６０３を示す図である。図９において、２つの属性データが指定されている。１つ目は読取専用であり、ファイルを誤って消去しないように、画像データファイルにプロテクトフラグが付与されているファイルを指定するものである。２つ目は日時であり、２０００年４月４日の１６時３０分に撮影されたファイルを指定するものである。このように、取込み指定定義テーブル６０３において、少なくとも１つの属性データをあらかじめ指定しておく。
【００３７】
第三の実施の形態による画像データファイルの管理装置の処理について、処理の流れを表す図１０のフローチャートを参照して説明する。図１０のフローチャートで表されるプログラムは、パソコン２上で所定の画像データファイル取込みプログラムが起動されている状態で、電子スチルカメラ１とパソコン２とがIEEE-1394ケーブル３で接続されると起動する。
【００３８】
ステップＳ１０１において、パソコン２のＭＰＵ２１は、電子スチルカメラ１から属性データのみをパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、属性データの要求を受けるとＣＦカード１２内の該当ファイルの属性データをパソコン２へ送る。図１０の処理が起動されて１回目のステップＳ１０１では、ＣＦカード１２内の先頭ファイル、すなわち、「１００ＮＩＫＯＮ」で与えられるフォルダ内のファイル名「ＤＳＣＮ０００１．ＪＰＧ」の画像データファイルの属性データのみがパソコン２へ送られる。ステップＳ１０２において、パソコン２のＭＰＵ２１は、記録装置２２から取込み指定定義テーブル６０３(図９)を読み出して、ステップＳ１０３に進む。
【００３９】
ステップＳ１０３において、ＭＰＵ２１は、記録装置２２から読み出した取込み指定定義テーブル６０３で指定されている属性データについて、電子スチルカメラ１から取込んだ属性データと一致するか否かを判定する。一致すると判定する(ステップＳ１０３の肯定判定)とステップＳ１０４へ進む。一方、一致しないと判定する(ステップＳ１０３の否定判定)とステップＳ１０５へ進み、この場合には、電子スチルカメラ１に対して画像データファイルをパソコン２に送出するように要求しない。ステップＳ１０４において、ＭＰＵ２１は、ステップＳ１０１で属性データを取込んだ画像データファイルを電子スチルカメラ１からパソコン２へ送出するように要求する。電子スチルカメラ１のＭＰＵ１１は、画像データファイルの要求を受けるとＣＦカード１２内の該当する画像データファイルをパソコン２へ送る。パソコン２のＭＰＵ２１は、取込んだ画像データファイルを記録装置２２の所定の記録領域に記録してステップＳ１０５へ進む。
【００４０】
ステップＳ１０５において、ＭＰＵ１１は、ＣＦカード１２内に記録されている全ての画像データファイルについて処理を終了したか否かを判定する。終了したと判定する（ステップＳ１０５の肯定判定）とパソコン２へ終了フラグを送り、図１０の処理を終了する。一方、終了していないと判定する(ステップＳ１０５の否定判定)とステップＳ１０６へ進む。
【００４１】
ステップＳ１０６において、ＭＰＵ１１は、ＣＦカード１２から属性データを取込む該当ファイルを１つ進めてステップＳ１０１へ戻る。
【００４２】
以上説明した第三の実施の形態による画像データファイルの管理装置によれば、次の作用効果が得られる。
（１）パソコン２で取込み指定定義テーブル６０３により属性データを指定し、記録装置２２内に記録する。パソコン２が画像データファイルを電子スチルカメラ１から取込むとき、電子スチルカメラ１は属性データのみを先に送り（ステップＳ１０１）、パソコン２は記録装置２２に記録されている属性データについて、電子スチルカメラ１から取込んだ属性データと一致するか否かを判定する(ステップＳ１０３)ようにした。したがって、電子スチルカメラ１が画像データファイルを送る前に、画像データファイルに比べてデータ数が少ない属性データだけを送ることによって、パソコン２で必要な画像データファイルか否かを判定できる。
（２）上記(１)に加えて、第三の実施の形態による画像データファイルの管理装置では、指定されている属性データが電子スチルカメラ１から送られた属性データと一致すると判定されるとき、電子スチルカメラ１からパソコン２に画像データファイルを送り、指定されている属性データが電子スチルカメラ１から送られた属性データと一致しないとき、電子スチルカメラ１がパソコン２に画像データファイルを送らないようにした。したがって、属性データを指定するだけで、電子スチルカメラ１内の数多くの画像データの中から必要とする画像データを自動的に選択してパソコン２に送ることができ、全ての画像データファイルを電子スチルカメラ１からからパソコン２に送ってから選択する場合に比べて、取込み処理に要する時間と手間を大幅に短縮することが可能になる。
【００４３】
以上の説明では、ファイル管理装置として、電子スチルカメラ１とパソコン(ＰＣ)２とをIEEE-1394ケーブル３で接続したものを例にあげて説明したが、IEEE-1394ケーブル３の代わりに他のネットワークケーブル、あるいは、無線により送受信を行うインターフェイス装置を用いて、電子スチルカメラ１とパソコン(ＰＣ)２とを接続するものでもよい。
【００４４】
また、電子スチルカメラ１とパソコン２とを接続する代わりに、パソコン２がＣＦカード１２に記録されているデータを直接読込めるように、ＣＦカード読取り装置をパソコン２内に備えたり、ＣＦカード読取り装置をパソコン２に直接接続するようにしてもよい。この場合には、上述した図６、図８、図１０の各フローチャートで表されるプログラムは、ＣＦカード１２がＣＦカード読取り装置に装着されると起動する。また、このとき、上述した説明の中で電子スチルカメラ１のＭＰＵ１１が行う処理は、パソコン２のＭＰＵ２１がまとめて行う。つまり、ＣＦカード読取り装置内に電子スチルカメラ１のようにＭＰＵが備えられていない場合は、ＭＰＵ２１が属性情報もしくは画像データを必要とするとき、ＣＦカード読取り装置から属性情報もしくは画像データを受け取る。
【００４５】
さらにまた、画像データファイル管理装置は、電子カメラと電子カメラ、パソコンとパソコン、記録メディアと記録メディア、カメラと記録メディア、記録メディアとパソコンを相互に接続して構成してもよいし、あるいは、これらを１つの筐体に収めて構成することもできる。記録メディアの場合、たとえば、ＣＦカードとパソコンなどを接続するとき、ＣＦカード読み取り装置もしくはＣＦカードのインターフェイスをＵＳＢ、Bluetooth、IrDAなど他のインターフェイスに変換するアダプタを介して接続される。いずれの場合でも、各々の電子機器間において、有線接続や無線接続にかかわらず、所定のデータ通信プロトコルにしたがって画像データのようなファイルサイズが大きいデータを送る場合に、本発明を適用することができる。
【００４６】
以上の第一〜第三の実施の形態ではファイル管理装置について説明したが、上述したファイル管理処理をソフトウエアの形態でＣＤ−ＲＯＭやフロッピデイスクなどの記録媒体にファイル管理プログラムとして格納し、このファイル管理プログラムをパソコンで読込んだ上で、電子カメラにより記録された画像データファイルをパソコンに取込む際に使用することもできる。
【００４７】
上述したファイル管理プログラムが記録された記録媒体からファイル管理プログラムをパソコンで読込む代わりに、インターネットなどの伝送媒体を利用して上述したファイル管理プログラムを伝送してもよい。この場合には、伝送されたファイル管理プログラムをパソコンで読込んだ上で、上述のような画像データファイルの取込み処理をパソコンで行うようにする。
【００４９】
【発明の効果】
以上詳細に説明したように本発明によれば、次のような効果を奏する。
（１）請求項１に記載の発明によれば、記録済み属性データファイル内に記録されている複数の属性情報と読込み手段により読み込まれた複数の属性情報とが完全一致するか否かを判定し、完全一致しない場合のみに、完全一致しない画像データファイルを外部機器から受信して記録媒体に新規に記録するようにした。
したがって、画像データファイルを記録媒体に記録するとき、先ず、画像データファイルに比べてデータ数が少ない属性情報だけを読込むことによって、記録媒体に記録済みの画像ファイルか否か判定できる。この結果、画像データファイルを読込んでから記録済みファイルか否かを判定する場合に比べて、判定に要する時間を短くすることができる。
また複数の属性情報の完全一致を判定するので、確実に新規な画像データファイルのみを記録媒体に記録することができ、記録媒体の容量を抑えることができる。
さらに新規に記録した画像データファイルに基づいた画像を表示装置に表示するので、転送を容易に確認することができる。
（２）とくに、請求項４に記載の発明によれば、上記（１）に加えて、任意の少なくとも１つの属性情報を指定して、指定した属性情報と読込まれた属性情報とが一致する場合にのみ画像データファイルを外部機器から受信して記録媒体に新規に記録するようにした。したがって、画像データの中から指定した属性情報の情報データファイルを選んで記録媒体に記録することができる。
（３）請求項６に記載の発明によれば、外部機器にある画像データファイルの複数の属性情報を読み込み、記録済み属性データファイル内に記録されている複数の属性情報と読込み手段により読み込まれた複数の属性情報とが完全一致するか否かを判定し、完全一致しない場合のみに完全一致しない画像データファイルを外部機器から受信して記録媒体に新規に記録し、新規に記録した画像データファイルに基づいた画像を表示装置に表示することとした。
したがって、画像データファイルを記録媒体に記録するとき、先ず、画像データファイルに比べてデータ数が少ない属性情報だけを読込むことによって、記録媒体に記録済みの画像ファイルか否か判定できる。この結果、画像データファイルを読込んでから記録済みファイルか否かを判定する場合に比べて、判定に要する時間を短くすることができる。
また複数の属性情報の完全一致を判定するので、確実に新規な画像データファイルのみを記録媒体に記録することができ、記録媒体の容量を抑えることができる。
さらに新規に記録した画像データファイルに基づいた画像を表示装置に表示するので、転送を容易に確認することができる。
（４）請求項７に記載の発明によれば、電子カメラから複数の属性情報を受け取り、記録装置内の属性データファイルに記録されている複数の属性情報と比較し、受け取った複数の属性情報と属性データファイルに記録されている複数の属性情報とが少なくとも一部でも異なっているときに限り、電子カメラから画像データを受け取って記録装置に新規に記録し、画像データの複数の属性情報を前記属性データファイルに更新記録すると共に新規に記録した画像データに基づく画像を表示装置に表示するようにした。
したがって、画像データファイルを記録媒体に記録するとき、先ず、画像データファイルに比べてデータ数が少ない属性情報だけを読込むことによって、記録媒体に記録済みの画像ファイルか否か判定できる。この結果、画像データファイルを読込んでから記録済みファイルか否かを判定する場合に比べて、判定に要する時間を短くすることができる。
また複数の属性情報の完全一致を判定するので、確実に新規な画像データファイルのみを記録媒体に記録することができ、記録媒体の容量を抑えることができる。
さらに新規に記録した画像データファイルに基づいた画像を表示装置に表示するので、転送を容易に確認することができる。
【図面の簡単な説明】
【図１】第一の実施の形態によるファイル管理装置の概要を表す図である。
【図２】ＣＦカードに記録されるときに付与されるデータの名称を説明する図である。
【図３】サブディレクトリを説明する図である。
【図４】ファイル名を説明する図である。
【図５】  (a)はＣＦカードに記録されている画像データファイルを表す図、(b)は取込み済み管理テーブルを説明する図である。
【図６】第一の実施の形態による画像データファイルの管理装置で画像データファイルを取込む処理の流れを表すフローチャートである。
【図７】ファイル名と日付とを表す属性データを表す図である。
【図８】第二の実施の形態による画像データファイルの管理装置で画像データファイルを取込む処理の流れを表すフローチャートである。
【図９】取込み指定定義テーブルを表す図である。
【図１０】第三の実施の形態による画像データファイルの管理装置で画像データファイルを取込む処理の流れを表すフローチャートである。
【符号の説明】
１…電子スチルカメラ、            ２…パソコン、
３…ケーブル、                  １１,２１…ＭＰＵ、
１２…ＣＦカード、                １３,２３…インターフェイス回路、
２２…記録装置、                  ６００…ＣＦカードに記録されている画像
データファイル、                  １４０…ファイル名、
１４１…ヘッダ部、                １４２…数値部、
１５０…日付け部、                １６０…時刻部、
６０１…取込み済み管理テーブル、  ６０２…取込み済み管理定義テーブル、
６０３…取込み指定定義テーブル
【図１】
0004568954.tif 000002
【図２】
0004568954.tif 000003
【図３】
0004568954.tif 000004
【図４】
0004568954.tif 000005
【図５】
0004568954.tif 000006
【図６】
0004568954.tif 000007
【図７】
0004568954.tif 000008
【図８】
0004568954.tif 000009
【図９】
0004568954.tif 000010
【図１０】
0004568954.tif 000011