(57)【要約】【課題】画像データ部４６の重複保存を無くし、短時間で省電力のファイル保存ができる画像ファイル管理システムを提供する。【解決手段】デジタルカメラＡとパーソナルコンピュータ５０とがデータ通信可能に接続されているときに、デジタルカメラＡが持っている画像ファイルＧｆを識別する記録単位情報４７と、パーソナルコンピュータ５０が持っている画像ファイルＧｆを識別する記録単位情報４７とを比較し、デジタルカメラＡが持っており、パーソナルコンピュータ５０が持っていない記録単位情報４７を備えた画像ファイルＧｆを、デジタルカメラＡからパーソナルコンピュータ５０に転送して保存する。デジタルカメラＡからパーソナルコンピュータ５０に対する画像ファイルＧｆの転送終了後に、パーソナルコンピュータ５０が、取得済み画像ファイルＧｆの記録単位情報４７よりも新しい記録単位情報４７を生成し、新しい記録単位情報４７を、デジタルカメラＡが新たに撮影する画像ファイルＧｆのヘッダー部４５に記録する基準とするために、デジタルカメラＡに送信する。【選択図】　　　図１
2004007483.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影可能な画像記録装置が、撮影した画像データを自己が備える画像記録媒体に保存するときに、保存する画像データのヘッダー部に、前記画像データを識別する所定の記録単位情報を記録して画像ファイルとして保存する機能を備えており、
前記画像記録装置と接続されて前記画像記録装置の画像ファイルを保存する画像保存装置が、前記画像ファイルを保存するための記憶装置を備えており、
前記画像記録装置と前記画像保存装置とがデータ通信可能に接続されている状態において、前記画像記録装置から前記画像保存装置に前記画像ファイルを送信するための画像ファイル管理システムであって、
前記画像保存装置が、前記画像記録媒体に記録されている前記ヘッダー部の前記記録単位情報を読み出し、読み出した該画像記録装置側の記録単位情報と、前記画像保存装置が既に保存した保存済み画像ファイルのヘッダー部の記録単位情報とを比較し、前記画像保存装置側が持たない未取得の前記記録単位情報を持つ画像ファイルを、前記画像記録装置から前記画像保存装置の記録装置に取得して保存する機能を有することを特徴とする画像ファイル管理システム。
【請求項２】
前記データ通信において、前記画像記録装置から前記画像保存装置に対する前記画像ファイルの転送終了後に、前記画像保存装置が、取得済み画像ファイルの前記記録単位情報よりも新しい記録単位情報を生成し、該新しい記録単位情報を、前記画像記録装置が新たに撮影する画像ファイルのヘッダー部に記録する基準とするために、前記画像記録装置に送信する機能を備えたことを特徴とする請求項１記載の画像ファイル管理システム。
【請求項３】
前記記録単位情報は、前記画像記録装置の装置ＩＤ、前記画像ファイルを識別する記録単位ＩＤ、前記画像記録媒体の媒体ＩＤ、前記画像ファイルのグループを意味するグループＩＤ、前記画像保存装置の装置ＩＤの少なくとも何れかであることを特徴とする請求項１，２何れか記載の画像ファイル管理システム。
【請求項４】
前記画像記録装置に予め設定されるべき前記記録単位情報が存在しない場合、前記画像記録装置内部に固定的に設定された固定値を使用することを特徴とする請求項１乃至請求項３何れか記載の画像ファイル管理システム。
【請求項５】
前記画像保存装置が複数存在する場合、前記複数の画像保存装置に共通した順序に基づいて前記画像記録装置に設定する記録単位情報を定義し、前記画像記録装置から前記何れかの画像保存装置が画像ファイルを取得する場合、前記画像記録装置から取得した記録単位情報が、前記定義済み記録単位情報でないとき、前記定義済み記録単位情報にかかる画像ファイルと、前記定義済み記録単位情報以外の画像ファイルを取得する機能を有することを特徴とする請求項１乃至請求項４何れか記載の画像ファイル管理システム。
【請求項６】
前記画像保存装置が過去に設定したことのない記録単位情報を持つ画像ファイルを取得する場合に、取得の可否について選択する機能を有することを特徴とする請求項５記載の画像ファイル管理システム。
【請求項７】
前記画像保存装置がネットワークに複数接続されている場合に、各画像保存装置が画像記録装置に設定した定義済み記録単位情報を収集して、収集した定義済み記録単位情報を複数個の画像保存装置毎に管理する集中管理手段を設け、前記画像保存装置の各々は、前記集中管理手段が集めた前記定義済み記録単位情報と、他の画像保存装置が設定した他者定義済み記録単位情報とに基づいて、自己が持たない画像ファイルを持っている画像保存装置を特定し、該特定した他の画像保存装置から自己が持たない画像ファイルを転送可能とする機能を備えた請求項１乃至請求項４何れか記載の画像ファイル管理システム。
【請求項８】
一度の操作により前記画像記録装置から全ての前記画像ファイルの記録単位情報を前記画像保存装置に送信させ、前記画像保存装置は、取得した記録単位情報が、前記画像保存装置が前記画像記録装置に定義したことがある定義済み記録単位情報、若しくは、固定値の場合に、前記画像記録装置から前記画像ファイルを取得する機能を有することを特徴とする請求項５，７記載の画像ファイル管理システム。
【請求項９】
画像記録装置と画像保存装置とがデータ通信可能に接続されているときに、前記画像記録装置が持っている画像ファイルを識別する記録単位情報と、前記画像保存装置が持っている画像ファイルを識別する記録単位情報とを比較し、前記画像記録装置が持っており、前記画像保存装置が持っていない記録単位情報を備えた画像ファイルを、前記画像記録装置から前記画像保存装置に転送して保存することを特徴とする画像ファイル管理プログラム。
【請求項１０】
前記画像記録装置から前記画像保存装置に画像ファイルを送信して保存した後に、前記画像保存装置から前記画像記録装置に対して、前記画像記録装置が前記データ転送後に撮影する画像ファイルを識別するための新たな記録単位情報を付与し、前記画像記録装置は送信された新たな記録単位情報に基づいて撮影した画像ファイルを管理する機能を有することを特徴とする請求項９記載の画像ファイル管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ディジタルカメラ等の画像記録装置で撮像された画像データをパーソナルコンピュータなどの画像保存装置のハードディスクやＣＤ−Ｒ等の大容量記憶装置に記録する画像ファイル管理システムに関する。
【０００２】
【従来の技術】
ディジタルカメラなどの画像記録装置は、パーソナルコンピューターなどの大容量のハードディスクを搭載した装置と比較した場合、画像保存領域が小さい。これはディジタルカメラに大容量記録媒体を適用した場合でも同様であり、記録された画像データは最終的にパーソナルコンピュータのハードディスクやＣＤ−Ｒ等の大容量記憶装置に保存されることが多い。
【０００３】
ディジタルカメラにて撮影した画像データを例えばハードディスクに保存する場合、２通りの方法がある。
【０００４】
一つの方法では、メモリーカード等の記録媒体を画像再生装置から取り外し、次に、記録媒体をパーソナルコンピュータの記録媒体インターフェースに接続し、直接記録媒体の撮影画像データをパーソナルコンピュータのハードディスクに保存する。もう一つの方法では、ディジタルカメラとパーソナルコンピュータを有線通信若しくは無線通信によってデータ通信を行う方法である。
【０００５】
このような点に関して、特許文献１では、ユニークなコードを用いており、特許文献２では、解決手段として転送履歴情報を利用せず、記録情報を利用しているものがある。
【０００６】
【特許文献１】
特開平１１−２３４６１５号（０００５段落、０００６段落、図２４）
【特許文献２】
特開２００１−６９２９６号（００１８〜００５９段落、図５〜図１０）
【０００７】
【発明が解決しようとする課題】
ここでは、ディジタルカメラからパーソナルコンピュータへデータ通信により画像データを送信する場合を考える。
【０００８】
通常、ディジタルカメラのメモリーカードに保存されている画像データはパーソナルコンピュータに転送された後も、メモリーカードに残っている。従って、メモリーカードに未記憶領域がある時に、パーソナルコンピュータに画像データを保存した後に新しく画像を撮影すると、メモリーカードの未記憶領域に新しい画像データが保存され、メモリーカードには、既にパーソナルコンピュータに保存した画像データと、未だ保存していない画像データとが併存することとなる。
【０００９】
よって、この新しく撮影した画像データを再びパーソナルコンピュータに転送するときにも、ディジタルカメラ内に残っている画像データも重複して送信してしまう問題があった。
【００１０】
しかし、既にディジタルカメラからパーソナルコンピュータに送信済みの画像データは送信する必要がないことが多い。また、画像データはファイルサイズが大きい場合が多いため、無駄なデータ転送をすると、必要なファイルだけを転送する場合に比べて転送時間や電力が消費されてしまう。
【００１１】
このため、画像データの保存に長時間を要すると共に画像データを保存する記録媒体の使用効率を低下させる欠点があった。
【００１２】
更に、例えば、画像データを記録した記録媒体をディジタルカメラから取り外し、新しい記録媒体をディジタルカメラに装着して撮影した場合、そのままでは取り外した記録媒体の画像データは転送されない。このため、フラッシュメモリなどの着脱可能なものを複数利用する場合には、重複した画像データが転送されることがあり得る。
【００１３】
本発明は、このような問題に着目してなされたものであり、重複した画像データの保存を無くし、短時間で保存できるようにした画像ファイル管理システムを提供することを課題とする。
【００１４】
【課題を解決するための手段】
上記の課題を解決するために、本願の第１の発明は、画像を撮影可能な画像記録装置が、撮影した画像データを自己が備える画像記録媒体に保存するときに、保存する画像データのヘッダー部に、前記画像データを識別する所定の記録単位情報を記録して画像ファイルとして保存する機能を備えており、前記画像記録装置と接続されて前記画像記録装置の画像ファイルを保存する画像保存装置が、前記画像ファイルを保存するための記憶装置を備えており、前記画像記録装置と前記画像保存装置とがデータ通信可能に接続されている状態において、前記画像記録装置から前記画像保存装置に前記画像ファイルを送信するための画像ファイル管理システムであって、
前記画像保存装置が、前記画像記録媒体に記録されている前記ヘッダー部の前記記録単位情報を読み出し、読み出した該画像記録装置側の記録単位情報と、前記画像保存装置が既に保存した保存済み画像ファイルのヘッダー部の記録単位情報とを比較し、前記画像保存装置側が持たない未取得の前記記録単位情報を持つ画像ファイルを、前記画像記録装置から前記画像保存装置の記録装置に取得して保存する機能を有することを特徴とする画像ファイル管理システムとしたものである。
【００１５】
この画像ファイル管理システムは、画像記録装置の画像ファイル管理プログラムであっても良いし、画像保存装置側の画像ファイル管理プログラムであっても良い。また、画像記録装置と画像保存装置とが接続されて一つのシステムとされていても良い。
【００１６】
画像記録装置は、画像を撮影して記録する装置であり、画像を再生する機能を有する画像記録再生装置を含む概念であり、例えばデジタルカメラやデジタルビデオカメラ或いは携帯電話やセルラー電話のように画像を撮影可能なものを含む。更に画像保存装置は、パーソナルコンピュータ、ＰＤＡ等の携帯型のコンピュータ、画像データを保存可能なものである。
【００１７】
第１の発明では、画像保存装置に画像記録装置が持っている画像ファイルを保存する場合に、画像保存装置に既に保存済みの画像ファイルを重複保存することを防止するために、画像ファイルのヘッダー部に記録されている記録単位情報の重複が無いかどうかをチェックし、記録単位情報が重複していない場合に、その記録単位情報の画像ファイルを転送保存するものである。このために、画像の保存処理が短時間で済むこととなり、バッテリー等の消費等も少なくなる。
【００１８】
ここで、記録単位情報とは、撮影した画像ファイルを識別するために画像データのヘッダー部に設けられる符号であり、画像ファイル毎に異なるものであり、例えば、デジタルカメラのカメラＩＤ、記憶媒体の媒体ＩＤ、撮影した画像ファイルの撮影順を示すナンバーその他のユニークな符号が用いられる。
【００１９】
本願の第２の発明は、前記データ通信において、前記画像記録装置から前記画像保存装置に対する前記画像ファイルの転送終了後に、前記画像保存装置が、取得済み画像ファイルの前記記録単位情報よりも新しい記録単位情報を生成し、該新しい記録単位情報を、前記画像記録装置が新たに撮影する画像ファイルのヘッダー部に記録する基準とするために、前記画像記録装置に送信する機能を備えたことを特徴とする請求項１記載の画像ファイル管理システムとしたものである。
【００２０】
第２の発明は、画像保存装置が画像記録装置から画像ファイルを転送されたときに、画像記録装置の画像ファイルのヘッダー部に新たな記録単位情報の基準値を決めるので、画像保存装置は、新しい記録単位情報を基準として記録単位情報をヘッダー部に記憶させることとなり、記録単位情報の重複が避けられる。
【００２１】
更に、本願の第３の発明は、前記記録単位情報は、前記画像記録装置の装置ＩＤ、前記画像ファイルを識別する記録単位ＩＤ、前記画像記録媒体の媒体ＩＤ、前記画像ファイルのグループを意味するグループＩＤ、前記画像保存装置の装置ＩＤの少なくとも何れかであることを特徴とする請求項１，２何れか記載の画像ファイル管理システムとしたものである。
【００２２】
第３の発明では、記録単位情報に各種のＩＤを用いるので、画像記録装置毎、若しくは画像保存装置毎、記録媒体毎、画像ファイルのグループ毎を識別できることとなり、記録単位情報につき細かな重複チェックが可能となる。
【００２３】
本願の第４の発明は、前記画像記録装置に予め設定されるべき前記記録単位情報が存在しない場合、前記画像記録装置内部に固定的に設定された固定値を使用することを特徴とする請求項１乃至請求項３何れか記載の画像ファイル管理システムとしたものである。
【００２４】
第４の発明では、画像記録装置側に記録単位情報が無い場合でも、画像記録装置の固定値を記録単位情報に用いるので、記録単位情報がチェックできなくなることが防止される。
【００２５】
本願の第５の発明は、前記画像保存装置が複数存在する場合、前記複数の画像保存装置に共通した順序に基づいて前記画像記録装置に設定する記録単位情報を定義し、前記画像記録装置から前記何れかの画像保存装置が画像ファイルを取得する場合、前記画像記録装置から取得した記録単位情報が、前記定義済み記録単位情報でないとき、前記定義済み記録単位情報にかかる画像ファイルと、前記定義済み記録単位情報以外の画像ファイルを取得する機能を有することを特徴とする請求項１乃至請求項４何れか記載の画像ファイル管理システムとしたものである。
【００２６】
第５の発明によれば、画像保存装置が複数個ある場合でも、どれかの画像保存装置が記録単位情報を共通した順序で定義するので、統一的な管理が可能となり、どれかの画像保存装置に画像ファイルが記録されていることが判明し、新たな画像ファイルをどれかの画像保存装置に保存できる。
【００２７】
本願の第６の発明は、前記画像保存装置が過去に設定したことのない記録単位情報を持つ画像ファイルを取得する場合に、取得の可否について選択する機能を有することを特徴とする請求項５記載の画像ファイル管理システムとしたものである。
【００２８】
第６の発明によれば、複数の画像保存装置において、どの画像保存装置も保存していない画像ファイルを保存しようとするときに、選択できるので、不要な画像ファイルを保存することを防止できる。
【００２９】
本願の第７の発明は、前記画像保存装置がネットワークに複数接続されている場合に、各画像保存装置が画像記録装置に設定した定義済み記録単位情報を収集して、収集した定義済み記録単位情報を複数個の画像保存装置毎に管理する集中管理手段を設け、前記画像保存装置の各々は、前記集中管理手段が集めた前記定義済み記録単位情報と、他の画像保存装置が設定した他者定義済み記録単位情報とに基づいて、自己が持たない画像ファイルを持っている画像保存装置を特定し、該特定した他の画像保存装置から自己が持たない画像ファイルを転送可能とする機能を備えた請求項１乃至請求項４何れか記載の画像ファイル管理システムとしたものである。
【００３０】
第７の発明によれば、複数の画像保存装置がネットワーク上に存在する場合に、自己が保存していない画像ファイルを持っている画像保存装置を特定できるために、当該保存している画像保存装置にアクセスして必要な画像ファイルを取得保存できる。
【００３１】
本願の第８の発明は、一度の操作により前記画像記録装置から全ての前記画像ファイルの記録単位情報を前記画像保存装置に送信させ、前記画像保存装置は、取得した記録単位情報が、前記画像保存装置が前記画像記録装置に定義したことがある定義済み記録単位情報、若しくは、固定値の場合に、前記画像記録装置から前記画像ファイルを取得する機能を有することを特徴とする請求項５、７記載の画像ファイル管理システムとしたものである。
【００３２】
第８の発明によれば、一度の操作により全部の記録単位情報を取得し、この中から過去に定義した定義済み記録単位情報又は固定値にかかる画像ファイルを取得保存できるので、操作の手間がかからない。
【００３３】
第９の発明は、画像記録装置と画像保存装置とがデータ通信可能に接続されているときに、前記画像記録装置が持っている画像ファイルを識別する記録単位情報と、前記画像保存装置が持っている画像ファイルを識別する記録単位情報とを比較し、前記画像記録装置が持っており、前記画像保存装置が持っていない記録単位情報を備えた画像ファイルを、前記画像記録装置から前記画像保存装置に転送して保存することを特徴とする画像ファイル管理プログラムとしたものである。
【００３４】
第１０の発明は、前記画像記録装置から前記画像保存装置に画像ファイルを送信して保存した後に、前記画像保存装置から前記画像記録装置に対して、前記画像記録装置が前記データ転送後に撮影する画像ファイルを識別するための新たな記録単位情報を付与し、前記画像記録装置は送信された新たな記録単位情報に基づいて撮影した画像ファイルを管理する機能を有することを特徴とする請求項９記載の画像ファイル管理プログラムとしたものである。
【００３５】
第９，第１０の発明は、第１，第２の発明と同様に、画像ファイルの重複保存をチェックする場合に、記録単位情報のチェックにより行うので、チェックが早く、しかも、画像ファイルが重複保存されることが防止される。
【００３６】
【発明の実施の形態】
本発明の実施の形態を図１〜図７を参照して説明する。図１は本発明の第１の実施例の構成図、図２はディジタルカメラにおける撮像画像記録時の動作フローチャート、図３は第１の実施例の記録媒体に画像データの記録時の動作フローチャート、図４はフラッシュメモリの一例としてのメモリカードおよび記録媒体の構成図、図５はルートディレクトリの説明図、図６はＦＡＴの説明図、図７は画像データが記録された画像ファイルの構成図である。
【００３７】
図１において、Ａは画像記録装置としてのディジタルカメラ、Ｂは画像保存装置としてのパーソナルコンピュータである。
【００３８】
ディジタルカメラＡの符号１は撮像部を示す。撮像部１は、光学レンズ群と絞り機構とＣＣＤ（若しくはＣＭＯＳイメージセンサー、以下ＣＭＯＳという。）と自動焦点機構とを備えており、光学レンズ群はレンズカバーによって覆われている。レンズカバーはディジタルカメラＡの電源スイッチと兼用されている。光学レンズ群に外部の光が入るように、レンズカバーを光学レンズ群から退避させると、デジタルカメラＡの電源スイッチがオンし、ディジタルカメラＡは撮像可能となる。
【００３９】
光学レンズ群から入射した光は、絞り機構を通った後、ＣＣＤにより検知される。尚、前述のようにＣＣＤの代わりに、ＣＭＯＳを用いても良いが、この実施の形態ではＣＣＤを用いている。
【００４０】
自動焦点機構及び絞り機構は、シャッターボタンを半分押したときに合焦動作及び測光動作を開始する。ＣＣＤに検知された光に基づいて、光学レンズ群の焦点距離や絞り値を設定する。
【００４１】
自動焦点機構は、レンズ駆動モーターと測距用のＬＥＤを備えており、測距用のＬＥＤを発光させ、撮影対象物で反射した光を受光して対象物までの距離を測り、光学レンズ群の位置を変更する。測距用ＬＥＤの発光から光学レンズ群の位置移動までは、後述する制御部８が自動的に焦点を対象物に合わせる自動合焦プログラムに基づいて行われる。また、絞り機構は、ＣＣＤが検出した光に基づいて制御部８が適当な絞り値を算出し、その算出結果により絞り機構の光が通過する開口の大きさを設定する。
【００４２】
符号２は撮像部１で撮像された画像データを記憶する画像メモリである。画像メモリ２は、ＣＣＤが検知した光をマトリックス状に記憶して、画像データを保持する。画像メモリ２上の画像データはＣＣＤが捕える光により時々刻々と変化しており、後述するシャッターボタンが押下されたときに、画像メモリ２に保持された画像データが撮影画像として確定する。
【００４３】
符号３は液晶表示板を備えた表示部である。液晶表示板３には、制御部８の制御により、撮像部１のＣＣＤに捕らえられた画像が表示される。
【００４４】
符号４は画像メモリに保持されている画像データを圧縮する圧縮部であり、シャッターボタンが押下されたときに確定した画像データをＪＰＥＧ方式で圧縮する。
【００４５】
符号５は圧縮部４により圧縮された画像データを記録するメモリカード（記録媒体）である。このメモリカード５はフラッシュメモリからなり、カードＩＤを媒体ＩＤとして記憶している。メモリカード５は後述するインターフェース９を介してＣＰＵ１１に接続されている。
【００４６】
符号６はディジタルカメラＡに内蔵されるＩＤメモリである。ＩＤメモリ６は、カメラＩＤと、メモリカード５の媒体ＩＤと、撮影時に画像ファイルに付与されるべき記録ＩＤを記録している。ＩＤメモリ６のメモリ領域は、後述するＣＰＵ１１のＲＯＭ及びＲＡＭで構成される。
【００４７】
この画像ファイルの記録ＩＤとは、画像を撮影したときの画像データを他の画像データと識別するための識別符号であり、通常、新しいメモリーカード５をデジタルカメラＡに装着した後の最初の撮影時に、例えば、所定の英数文字の他に数値が付与される。この記録ＩＤは、本発明における記録単位情報の一部とされる。この記録単位情報には、記録ＩＤの他にも、媒体ＩＤ、カメラＩＤその他のユニークな符号が用いられ得る。
【００４８】
符号７はディジタルカメラＡのボディに設けられたシャッターボタンや操作モード等の操作ボタンからなる操作部である。
【００４９】
符号８は、操作部７からの操作命令を受けて、ディジタルカメラＡの撮像条件の設定や画像の撮影を処理するシステムプログラムを備えた制御部である。制御部８は、自動合焦制御と、ＣＣＤの測光結果により露出を決める露出制御と、ＣＣＤのシャッタースピードを決めるシャッタースピード制御と、画像メモリに保持された画像データの圧縮・伸長を実行する機能と、画像データの保存や保存した画像データの呼出と表示を実行する制御プログラムを備えている。
【００５０】
ディジタルカメラＡは、レンズカバーを開けると、電源スイッチがオンされ、撮像部１のＣＣＤは、撮影光学系を通ってきた光を捕らえて、画像メモリ２に出力するようになっている。
【００５１】
符号９はディジタルカメラＡの外部記録装置であるメモリーカード５とのインターフェース（Ｉ／Ｏ）である。符号１０は、パーソナルコンピュータＢに画像ファイルを送信したり、パーソナルコンピュータＢからの制御信号を受信したりする情報通信のためのインターフェースである。
【００５２】
符号１１は画像の撮影及び記録或いは通信等の処理を行なうＣＰＵ（セントラルプロセッシングユニット）であり、制御部８の制御プログラムを実行する。ＣＰＵ１１は、制御プログラム及びカメラＩＤを記憶するＲＯＭと、撮影に伴い操作部７が設定した撮影条件を記憶したり、撮影した画像データを特定する記録ＩＤや媒体ＩＤ等の記録単位情報を記憶するＲＡＭを備えている。
【００５３】
デジタルカメラＡはボディ内部にメモリカード５を備えており、シャッターボタンを押下したときの画像メモリ２が保持する画像データを確定して、圧縮部４で圧縮した後、メモリカードに記録する。
【００５４】
撮影した画像ファイルをメモリカードに記録するときに、圧縮済みの画像データに関する記録ＩＤ、カメラＩＤ及び撮影条件等を含む情報を画像データのヘッダー部に記録する。
【００５５】
図６は画像データとヘッダー部からなる画像ファイルの構成を示す。ヘッダー部には図６に示すように、カメラメーカーがデジタルカメラのために設けたメーカーノート部が設けられており、このメーカーノート部に、カメラのメーカー名、製品名、製造番号等のカメラＩＤに関するデータを記録する。カメラＩＤはＣＰＵ１１のＲＯＭに固定値として記録されている。このメーカーノート部には、メモリカード５の媒体ＩＤや記録ＩＤも記録される。媒体ＩＤおよび画像ファイルの記録ＩＤはメモリーカード５に記録されている。
【００５６】
また、パーソナルコンピュータＢにおいて、２７は処理を行なうハードウェアとしてのＣＰＵ（セントラルプロセッシングユニット）であり、ＣＰＵ２７は自分自身も内部メモリを有しているが、メインボード上に大容量ＤＲＡＭを備えている。
【００５７】
２０は画像データを保存するＨＤＤやＣＤ−Ｒ等の外部記憶装置である。外部記憶装置は、この実施の形態ではハードディスク２０であるが、ハードディスク２０の代わりにＣＤ−ＲやＣＤ−ＲＷ、フラッシュメモリー、ＺＩＰ等でも良い。
【００５８】
２１はハードディスク２０内のＩＤ記録部であり、ＩＤ記録部２１には、ハードディスク２０に保存されている全画像ファイルのカメラＩＤ、媒体ＩＤおよび記録ＩＤが記録されている。
【００５９】
２２はＣＲＴやＬＣＤなどからなる表示部、２３はキーボード等の操作部である。２４は画像保存等のソフトウェア処理を実行するための画像ファイル管理プログラムである。２５はパーソナルコンピュータＢとデジタルカメラＡとの情報通信用のインターフェース、２６はパーソナルコンピュータＢとハードディスク２０とのインターフェース（Ｉ／Ｏ）である。
【００６０】
画像ファイル管理プログラム２４は、ハードディスク２０内にＯＳ（オペレーティングシステム）及び通信プログラムと共に記憶されている。画像ファイル管理プログラム２４はＯＳ上で動作し、通信プログラムにより他のパーソナルコンピュータとデータ通信可能とされている。
【００６１】
ＩＤ記録部２１は画像ファイル管理プログラム２４により認識される記憶領域である。画像ファイル管理プログラム２４は、ＯＳ及びインターフェース２５を介してデジタルカメラＡとデータ通信可能に接続される。また、パーソナルコンピュータＢや他のパーソナルコンピュータは、相互にデータ通信するためのインターフェース（例えば、ＬＡＮ、ＤＳＵ、ＵＳＢ、シリアルポート、パラレルポート等）を備えていることは周知の通りである。
【００６２】
複数のパーソナルコンピュータがネットワークを構成する場合に、各パーソナルコンピュータに保存された画像ファイル管理プログラム２４同士は、他のパーソナルコンピュータが持つ画像ファイルをデータ通信可能とされる。
【００６３】
複数のパーソナルコンピュータがネットワークを構成する場合に、画像ファイルの統一管理をするサーバーコンピュータを設置するが、このサーバとなるパーソナルコンピュータは、デジタルカメラＡと相互にデータ通信可能とされるのはいうまでもなく、サーバーコンピュータに管理されるパーソナルコンピュータはサーバーコンピュータの要求に従って、各自が保存している画像ファイル及びその記録単位情報をサーバーコンピュータに送信できるようになっている。
【００６４】
メモリカード５に記録された画像データをハードディスク２０に保存させる場合は、インターフェース１０およびインターフェース２５間を通信ケーブル又は接続線或いは無線通信等のデータ伝送路を介して接続する。
【００６５】
メモリカード５およびハードディスク２０に画像データを記録する際の記録方法は一般にＭＳ−ＤＯＳ方式が用いられる。
【００６６】
ＭＳ−ＤＯＳ方式では、メモリカード５およびハードディスク２０の全記録領域を図４に示す領域に分割する。
【００６７】
すなわち、セクタ領域５Ａには記録媒体の物理的な記録最小単位であるセクタサイズ、クラスタ当たりのセクタ数、ＦＡＴ（Ｆｉｌｅ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅ）等のＤＯＳ管理に必要なパラメータが記録されている。ＦＡＴ５Ｂにはクラスタの使用状況が記録されている。
【００６８】
ルートディレクトリ領域５Ｃには、図５で示されるように、データ領域５Ｄに記録された各画像ファイルのファイル名、拡張子、属性、予約領域、記録時刻、記録日時、開始クラスタ番号、ファイルサイズ等が記録される。
【００６９】
図７はＦＡＴ５Ｂの記録例を示す。ＦＡＴ５Ｂのアドレス番号はデータ領域５Ｄのクラスタ番号に対応しており、クラスタ番号に対応するクラスタの使用状況が記録される。
【００７０】
図７に示されるように、使用状況が「０００」は未記録、「ＦＦＦ」は最終データを記録したクラスタであることを示し、「０００」および「ＦＦＦ」以外の記録は次に続いて記録されているクラスタ番号が記録されている。
【００７１】
したがって、図４で示したルートディレクトリの開始クラスタ番号「０００」である画像ファイルはクラスタ番号「０００」〜「００４」、「００６」および「００７」のクラスタに記録されていることを示している。
【００７２】
そこで、データ領域５Ｄに記録されているデータを読出すには、先ずルートディレクトリ領域５Ｃに記録されているファイル名をサーチし、開始クラスタ番号を読出し、読出したクラスタ番号に対応するデータ領域５Ｄのクラスタより記録されているデータを読出し、ＦＡＴの記録が「ＦＦＦ」となるクラスタまで順次読出す。
【００７３】
また、新たなファイルデータを記録するときは、ＦＡＴ５Ｂの先頭アドレスより順次サーチし、使用状況が「０００」、すなわち未記録のクラスタを見出し、見出したクラスタにファイルデータを記録する。
【００７４】
したがって、図７の場合は、クラスタ番号「００５」、「００８」、「００９」、「００１２」、…のクラスタに順次新しいファイルデータが記録される。
【００７５】
撮像された１画像データを含む画像ファイルは、図６に示すように、ヘッダ部と画像データ部で構成される。
【００７６】
画像データ部には撮像された画像データが記録される。ヘッダ部には画像データ部に記録された画像データに対する撮影条件および画像データの圧縮時の圧縮パラメータ等が記録される。
【００７７】
前述の通り、ヘッダ部には、独自の情報を記録するメーカノート部が設けられており、本発明においては、ヘッダ部には、カメラＩＤ、メモリカード５の媒体ＩＤおよび撮影した画像データの記録ＩＤが記録単位情報として記録される。
【００７８】
ディジタルカメラＡのＩＤメモリ６は、前述のＣＰＵのＲＯＭ及びＲＡＭで構成される。ＣＰＵのＲＯＭには、予めディジタルカメラＡを特定するために、例えばメーカ名、製品名およびシリアル番号等のカメラＩＤが記録されている。ＲＡＭで構成されるＩＤメモリ６には、メモリカード５を特定することができる媒体ＩＤを記録する領域が設けられる。画像ファイルをメモリーカード５に保存する場合には、ヘッダー部を作成して画像データに関連づけて保存する。
【００７９】
つぎに、図２を参照して、ディジタルカメラＡが画像を撮像してメモリカード５に記録させる動作を説明する。
【００８０】
例えば、レンズカバーを開けてディジタルカメラＡの電源スイッチがオンになると、撮影準備の動作が開始される。ステップＳ１の撮影準備段階では、制御部８は、インターフェース９を介して接続されているメモリカード５に記録されている媒体ＩＤを読出してＩＤメモリ６に記録する。
【００８１】
ステップＳ２では、撮像部１のＣＣＤが、撮影レンズ群を通して入り込んだ光を受光して対象物の像を捕らえる。ＣＣＤに撮像された画像データは、ステップＳ３に移って画像メモリ２に記録されると共に表示部３に表示される。
【００８２】
すなわち、レンズカバーを開けると撮影レンズ群を通過した光は、ＣＣＤに捕らえられ、画像メモリに一時的に保持されると共に、表示部３に表示される。このとき、シャッターボタンが押下されていないときは、記録される画像ファイルは未だ確定していない。そして、ディジタルカメラの撮影する向きが変化すると、表示部に表示される画像は対象物の変化に応じて変化する。
【００８３】
ステップＳ４では、シャッタボタンが押下されたか否かを判定し、判定がＮＯの場合はステップＳ２に移り、ステップＳ２〜Ｓ４が繰返される。
【００８４】
シャッタボタンが押下された場合はステップＳ５に移り、画像メモリ２に保持されている画像データが確定される。確定した画像データは、圧縮部４の指示により圧縮される。
【００８５】
ステップＳ６では、ＩＤメモリ６に記録されているカメラＩＤ、媒体ＩＤを呼び出すと共に、既に保存したものの中からもっとも新しい画像ファイルの記録ＩＤを呼び出し、この記録ＩＤに例えば数値１を加算して記録ＩＤを新たに作成し、メーカーノート部に記録して画像データのヘッダ部を作成する。
【００８６】
ステップＳ７では、ステップＳ６で作成したヘッダ部に圧縮部４によって圧縮された画像データを関連づけて画像ファイルを作成し、メモリカード５に記録する。
【００８７】
メモリカード５への記録が終了するとステップＳ２に移り、ステップＳ２〜Ｓ７が繰返される。
【００８８】
つぎに、図３に基づいて、画像ファイル管理プログラム２４が、ディジタルカメラＡのメモリカード５に記録されている画像データをパーソナルコンピュータＢのハードディスク２０に記録させる第１の実施例の動作を説明する。
【００８９】
ステップＳ２０において、パーソナルコンピュータＢの画像ファイル管理プログラム２４は、ディジタルカメラＡに対して、メモリカード５に保存されている画像ファイルのヘッダ部のカメラＩＤ、媒体ＩＤおよび記録ＩＤを、先頭の画像ファイルから順次読出して転送させる。
【００９０】
ステップＳ２１において、画像ファイル管理プログラム２４は、ステップＳ２０で転送されたカメラＩＤ、媒体ＩＤおよび記録ＩＤが、ＩＤ記録部２１に記録されているか否かを判定する。
【００９１】
この判定において、判定結果がＹＥＳであるときは、ステップＳ２４に移る。すなわち、転送されたカメラＩＤ、媒体ＩＤおよび記録ＩＤが、ＩＤ記録部２１に既に記録されている場合は、ステップＳ２４に移る。
【００９２】
ステップＳ２１での判定がＮＯであるときはステップＳ２２に移る。ステップＳ２１の判定がＮＯであるということは、パーソナルコンピュータＢには、これから転送しようとする画像ファイルのヘッダー部と一致する画像ファイルが記録されていないことを意味する。ステップＳ２２では、ステップＳ２０で転送させたカメラＩＤ、媒体ＩＤおよび記録ＩＤをＩＤ記録部２１に記録する。
【００９３】
言い換えれば、ステップＳ２１において、メモリカード５から転送されたカメラＩＤ、媒体ＩＤおよび記録ＩＤが、パーソナルコンピュータＢのＩＤ記録部２１に未だ記録されていない場合は、ステップＳ２０で転送させたカメラＩＤ、媒体ＩＤおよび記録ＩＤをＩＤ記録部２１に記録する。
【００９４】
このように、パーソナルコンピュータＢに保存されているカメラＩＤ、媒体ＩＤおよび記録ＩＤの有無を判定するため、カメラやメモリカード５が異なれば、同一番号になることがある記録ＩＤの重複を避けることができる。加えて、ヘッダー部のみの重複チェックをするので、判断処理が早い。
【００９５】
ステップＳ２３では、ステップＳ２２で記録したカメラＩＤ、媒体ＩＤおよび記録ＩＤに対応する画像ファイルを転送するように、パーソナルコンピュータＢの画像ファイル管理プログラム２４はディジタルカメラＡに指示し、デジタルカメラＡから転送された画像ファイルをハードディスク２０に記録する。
【００９６】
ステップＳ２４では、メモリカード５に記録されている全画像ファイルのヘッダ部からカメラＩＤ、媒体ＩＤおよび記録ＩＤを転送させたか否かを判定する。この判定がＮＯの場合はステップＳ２０に移り、ステップＳ２０〜Ｓ２４が繰返される。
【００９７】
ステップＳ２４での判定がＹＥＳの場合はステップＳ２５に移り、メモリカード５に記録されている画像データをハードディスク２０に記録するか否かを判定し、判定がＮＯ（画像データを転送しない）の場合は処理を終了する。
【００９８】
またステップＳ２４の判定がＹＥＳの場合はステップＳ２６に移り、メモリカード５からハードディスク２０に画像ファイルを転送した後に、転送してハードディスク２０に保存された画像ファイルの記録ＩＤ（すなわちステップＳ２２でＩＤ記録部２１に記録された記録ＩＤ）から新たな記録ＩＤを作成する。
【００９９】
新たな記録ＩＤの作成方法としては、例えば記録ＩＤを数値とし、ステップＳ２２で記録された記録ＩＤの数値に１を加算した数値を新たな記録ＩＤとする。
【０１００】
ステップＳ２７では、ステップＳ２６で作成された記録ＩＤをディジタルカメラＡに転送させ、ＩＤメモリ６に記録されている記録ＩＤを転送された記録ＩＤに更新して処理を終了する。
【０１０１】
なお、実施例では、図６で説明した画像ファイルのヘッダ部のメーカノート部にカメラＩＤ、媒体ＩＤおよび記録ＩＤを記録させるようにしたが、この画像ファイルを管理する図５で説明したルートディレクトリに予約領域を設け、この予約領域に記録させるようにしてもよい。
【０１０２】
また実施例ではパーソナルコンピュータＢにＩＤ記録部２１を設けてハードディスク２０に記録されている全画像ファイルのカメラＩＤ、媒体ＩＤ、および記録ＩＤを記録させていたが、このＩＤの記録を転送開始動作が入力されたとき、ステップＳ２０に先だってハードディスク２０に記録させている画像ファイルのヘッダ部を読出して作成するようにしてもよい。
【０１０３】
つぎに、図８および図９を参照して、本発明の第２の実施例を説明する。図８は第２の実施例の構成図、図９は第２の実施例の動作フローチャートである。
【０１０４】
第２の実施例は、複数のディジタルカメラが撮像した画像ファイルを複数の記録媒体に記録保存させる場合に適用される。
【０１０５】
図８においてサーバ装置と表されるサーバーコンピュータＣ（集中管理装置）は、通信回線等で複数のディジタルカメラＡおよび複数のパーソナルコンピュータＢと接続され、ディジタルカメラＡで撮像された画像データをパーソナルコンピュータＢの記録媒体に記録させる場合はサーバーコンピュータＣを介して行なわれる。勿論、ネットワークにデジタルカメラＡが一つ接続されている場合もあり得る。サーバーコンピュータＣは、各パーソナルコンピュータＢがデジタルカメラＡに設定した定義済み記録単位情報を収集して、収集した定義済み記録単位情報を複数個のパーソナルコンピュータＢ毎に管理する集中管理手段とされる。
【０１０６】
ディジタルカメラＡの構成は図１で説明した第１の実施例の構成と同じであり、撮像時の動作は図２で説明した動作と同じ動作を行なう。
【０１０７】
パーソナルコンピュータＢは、サーバーコンピュータＣより画像データが転送された場合はハードディスク２０（記録媒体）に記録する動作を行なう。
【０１０８】
また、サーバーコンピュータＣは、ＩＤ記録部３０、制御部３１、インターフェース（Ｉ／Ｏ）３２，３３および処理を行なうＣＰＵ（セントラルプロセッシングユニット）３４で構成される。
【０１０９】
ＩＤ記録部３０には、第１の実施例で説明したカメラＩＤ、媒体ＩＤおよび記録ＩＤの他に装置ＩＤが記録される。
【０１１０】
つぎに、図９を参照して、サーバーコンピュータＣの動作を説明する。
【０１１１】
サーバーコンピュータＣでは、ステップＳ３２以外は図３で説明したステップＳ２０、Ｓ２１、Ｓ２３〜Ｓ２７と同様な処理であるステップＳ３０、Ｓ３１、Ｓ３３〜Ｓ３７が実行される。
【０１１２】
画像ファイルの転送を開始するに当たって、サーバーコンピュータＣは、デジタルカメラＡから、デジタルカメラＡのメモリーカード５に保存されている画像ファイルのヘッダー部を順次取得する（ステップＳ３０）。そして、サーバーコンピュータＣの持っているＩＤ記録部に収録された画像ファイルのヘッダー部の記録と比較する（ステップＳ３１）。ここで、デジタルカメラＡの画像ファイルのヘッダー部がサーバーコンピュータＣの持つヘッダー部と一致しなければ、サーバーコンピュータＣのハードディスクのＩＤ記録部に記録する（ステップＳ３２）。次に、サーバーコンピュータＣは、当該ヘッダー部をデジタルカメラＡから取得し、ハードディスクのＩＤ記録部３０に保存する（ステップＳ３３）。なお、ステップＳ３１でサーバーコンピュータＣのヘッダー記録とデジタルカメラＡの画像ファイルのヘッダーとが一致していたら、ステップＳ３４に移る。
【０１１３】
尚、ステップＳ３２では、カメラＩＤ、媒体ＩＤおよび記録ＩＤをＩＤ記録部３０に記録する他に、画像データを記録させる指定された画像記録装置（パーソナルコンピュータＢ）を特定する装置ＩＤも記録し、ステップＳ３３に移って指定された画像記録装置に画像データを転送して記録させる。
【０１１４】
ステップＳ３３で画像ファイルを保存したら、デジタルカメラＡが持っており、サーバーコンピュータＣが持たなかった画像ファイルのヘッダーチェックが終了したかどうかを判定する（ステップＳ３４）。全画像ファイルのヘッダーチェックが完了したら、取得したヘッダー部を持っている画像ファイルをデジタルカメラＡからサーバーコンピュータＣに転送し、取得した画像データにかかる画像ファイルのヘッダー部について、新たな記録ＩＤを定義済み記録単位情報として作成する（ステップＳ３６）。サーバーコンピュータＣは、この新しく作成した記録ＩＤを、デジタルカメラＡのメモリーカード５に送信し、デジタルカメラＡは、送られた新しい定義済みの記録単位情報をメモリーカードのＩＤ記録部に記録して、次からの撮影のための基準値とする。
【０１１５】
このようにサーバ装置のＩＤ記録部に画像データを記録した画像記録装置の装置ＩＤも記録するようにしたので、記録されている画像ファイルの検索を容易に行なうことができる。
【０１１６】
次に、図１０乃至図１５を用いて本発明の他の実施の形態を説明する。図１０は、この画像ファイル管理システムに関連する主要な構成を模式的に示す。４０は画像記録装置としてのデジタルカメラであり、デジタルカメラ４０は撮像部４１，画像処理部４２，画像保存部としてのメモリーカード４２を有する。
【０１１７】
撮像部４１は撮影レンズ光学系からなり、画像処理部４２はＣＣＤ若しくはＣＭＯＳ及び画像メモリ並びにＣＰＵ及び周辺回路と画像撮影の制御プログラム並びに撮影した画像を保存する処理プログラムその他のプログラム及び内部記憶装置等により構成される。画像保存部は記憶媒体となるメモリーカード４３により構成される。デジタルカメラ４０はパーソナルコンピュータ５０とデータ通信するための通信プログラム及び通信回路を有している。
【０１１８】
デジタルカメラ４０にはデータ通信のために有線若しくは無線の伝送路によって画像保存装置としてのパーソナルコンピュータ５０が接続される。パーソナルコンピュータ５０は周知の構成の他に、画像管理アプリケーション５１と、画像保存部としてのハードディスク５２を有する。パーソナルコンピュータ５０がＯＳや通信装置を有することは勿論である。
【０１１９】
図１１はデジタルカメラ４０のメモリーカード４３に保存される画像ファイル４４の構成を示す。画像ファイル４４はヘッダー部４５と画像データ部４６とからなる。ヘッダー部４５には記録単位情報４７が記録されている。この記録単位情報４７は、カメラＩＤ、媒体ＩＤ、保存場所を示すグループＩＤ、撮影した画像データ部４６を一つ一つ識別するための記録ＩＤ及び撮影日時、撮影条件等などで構成されている。
【０１２０】
図１２はデジタルカメラ４０がヘッダー部の作成処理過程を示す。デジタルカメラ４０のヘッダー部の作成処理は、撮影した画像を識別処理する作業であり、撮影した画像ファイルの撮影順位等の記録事項を作成する。メモリーカード４３に既に撮影した画像ファイルが保存されていれば、既に保存された画像ファイルのヘッダー部を読み取って、記録単位情報有りとなる。従って、メモリーカード４３に画像ファイルが全くなければ、記録単位情報はないということになる。
【０１２１】
先ず、ヘッダー作成の開始では、メモリーカード４３に記録単位情報があるかどうかをチェックし（ステップＳ４０）、無ければ記録情報単位をデフォルト値に設定し（ステップＳ４１）、撮影した画像データのヘッダー部に記録単位情報を記載して画像ファイルを作成し（ステップＳ４２）、ヘッダー作成処理を終了して画像ファイルをメモリーカード４３に保存する。
【０１２２】
ステップＳ４０において、既にメモリーカード４３に画像ファイルが保存されているのであれば、記録単位情報有りと判断され、新しい記録単位情報を撮影した画像ファイルのヘッダー部に記録して、画像ファイルを作成し、ヘッダー作成処理を終了する。作成された画像ファイルはメモリーカード４３に保存される。
【０１２３】
図１３は、デジタルカメラ４０からパーソナルコンピュータ５０に画像ファイルを転送するときの処理の流れを示す。
【０１２４】
画像ファイルの転送処理の開始後、先ず、パーソナルコンピュータ５０の画像ファイル管理プログラムは、デジタルカメラ４０が持つカメラＩＤを見に行き（ステップＳ５０）、カメラＩＤの有無を判定する（ステップＳ５１）。カメラＩＤがあれば、メモリーカード４３のヘッダー部の記録単位情報を見に行く（ステップＳ５２）。カメラＩＤが無ければ、全部の画像ファイルを転送する（ステップＳ５６）。
【０１２５】
ステップＳ５２で記録単位情報の有無を判別し（ステップＳ５３）、記録単位情報があれば、転送しようとする撮影画像ファイルの記録単位情報がパーソナルコンピュータ５０の記録単位情報として使用済みであるかどうかを判別する（ステップＳ５４）。ステップＳ５４の判別では、現在撮影した画像データの記録単位情報を含めて使用済みかどうかをチェックする。
【０１２６】
ステップＳ５４の判別において、使用済みであれば、デジタルカメラ４０の全部の画像ファイルについてチェックが終了したかどうかを判別する（ステップＳ５５）。全部の画像ファイルのチェックが完了していなければ、ステップＳ５３の前に戻る。又、ステップＳ５３の判別において、記録単位情報が無ければ、その記録単位情報にかかる画像ファイルをデジタルカメラ４０からパーソナルコンピュータ５０に転送する。また、ステップＳ５４においても、記録単位情報が使用済みでなければ、その記録単位情報にかかる画像ファイルをデジタルカメラ４０からパーソナルコンピュータ５０に転送する。
【０１２７】
全部の画像ファイルについてヘッダー部のチェックが終了したら、ステップＳ５８では、このステップＳ５０からステップＳ５８までの間において、デジタルカメラ４０からパーソナルコンピュータ５０に転送した画像ファイルがあったかどうかを判別する。そして、転送した画像ファイルがあれば、新しい記録単位情報を定義づけて作成し（ステップＳ５９）、転送した画像ファイルに関するヘッダー部の記録単位情報を使用済みと設定し（ステップＳ６０）、パーソナルコンピュータ５０のハードディスクのＩＤ記録部に転送した画像ファイルの記録単位情報を使用済みとして記録保存し、処理を終了する。
【０１２８】
図１４乃至図１６は画像ファイル管理の別の実施の形態を示す。図１４では画像ファイル４４のヘッダー部には記録単位情報の一部として、メモリーカード４３等の記録媒体の媒体ＩＤ６０と、カメラＩＤ６１と、記録時の記録グループＩＤ６２が設けられている。記録グループＩＤ６２は、メモリーカード４３内のディレクトリーやフォルダーなどの記録場所を示す。
【０１２９】
図１５はデジタルカメラ４０におけるヘッダー部の作成処理過程を示す。図１５のデジタルカメラ４０のヘッダー部の作成処理は、撮影した画像を識別処理する作業であり、撮影した画像ファイルの撮影順位等の記録事項を作成する。
【０１３０】
ステップＳ７０では、ヘッダー部４５にカメラＩＤ６１があるかどうかを判別し、カメラＩＤ６１に記録がなければデフォルト値をカメラＩＤ６１に設定する（ステップＳ７１）。
【０１３１】
カメラＩＤがあれば、ヘッダー部４５に記録媒体の媒体ＩＤ６０が記録されているかどうかの有無を判別する（ステップＳ７２）。この判別で、ヘッダー部４５に媒体ＩＤ６０の記録が無ければ媒体ＩＤ６０にデフォルト値を設定し（ステップＳ７３）、媒体ＩＤ６０があればステップＳ７４に移行する。ステップＳ７４では、ヘッダー部４５に記録グループＩＤ６２があるかどうかをチェックし、無ければ記録グループＩＤ６２にデフォルト値を設定する（ステップＳ７５）。
【０１３２】
これらのヘッダー部４５の処理過程において、ヘッダー部４５に設定したカメラＩＤ６１，媒体ＩＤ６０，グループＩＤ６２を記憶してヘッダー部４５の作成を終了し（ステップＳ７６）、画像ファイルをメモリーカード４３に保存する。
【０１３３】
図１６は、デジタルカメラ４０のメモリーカード４３に保存されている画像ファイルの転送処理の流れを示す。パーソナルコンピュータ５０の画像ファイル管理プログラム５１は、画像転送処理の開始後、接続中のデジタルカメラ４０のメモリーカード４３の媒体ＩＤ（図１６の記録媒体ＩＤ）を取得し（ステップＳ８０）、その媒体ＩＤの情報をパーソナルコンピュータ５０が持っているかどうかを判別する（ステップＳ８１）。ステップＳ８１で媒体ＩＤを持っていなければ、後述するステップＳ９１に移ってメモリーカード４３の全部の画像ファイルを取得する。ステップＳ８１で媒体ＩＤの情報を既に持っていれば、次に、接続されているデジタルカメラ４０のカメラＩＤを見て取得する（ステップＳ８２）。
【０１３４】
デジタルカメラ４０のカメラＩＤの取得後には、転送しようとする画像ファイルのヘッダー部４５に記載の媒体ＩＤ６０を取得する（ステップＳ８３）。次のステップＳ８４では、このステップＳ８３で取得した媒体ＩＤ６０をパーソナルコンピュータ５０が持っているかどうかを判別する（ステップＳ８４）。これは、画像ファイルのヘッダー部４５に記録されたカメラＩＤ、媒体ＩＤ、記録グループＩＤの３つをパーソナルコンピュータ５０で管理しているためであり、この３つのデータは画像ファイルが撮影されたときに全て決定され、ヘッダー部４５に記録される。
【０１３５】
ステップＳ８４において媒体ＩＤ６０がパーソナルコンピュータ５０が持っていると判断されたら、転送しようとする画像ファイル４４のヘッダー部４５に記載されたカメラＩＤ６１を取得する（ステップＳ８５）。ステップＳ８４でパーソナルコンピュータ５０が媒体ＩＤを持っていないと判断されたら、後述するステップＳ９０に移る。
【０１３６】
カメラＩＤ６１を取得したら、このカメラＩＤ６１がパーソナルコンピュータ５０に記憶されているかどうかを判別する（ステップＳ８６）。ここで、パーソナルコンピュータ５０が既にこのカメラＩＤ６１を記憶していなかったら、後述するステップＳ９２に移り、対応する画像ファイル４４を転送する。パーソナルコンピュータ５０がカメラＩＤ６１を記憶していたら、転送する画像ファイル４４のヘッダー部４５に記載された記録グループＩＤ６２を取得する（ステップＳ８７）。
【０１３７】
取得した記録グループＩＤ６２についてもパーソナルコンピュータ５０が記憶しているかどうかをチェックし（ステップＳ８８）、記憶がなければステップＳ９２に移って対応する画像ファイル４４を転送する。記録グループＩＤ６２がパーソナルコンピュータ５０が記憶していたら、ステップＳ８９の判別に移る。
【０１３８】
ステップＳ８９ではカメラＩＤ６１に対応した記憶グループＩＤ６２がパーソナルコンピュータ５０のハードディスクのＩＤ記録部において既に使用されたものであるかどうかをチェックする。ここで、使用済みのものでなければ、ステップＳ９２に移って対応する画像ファイル４４を転送する。使用済みのものであれば、メモリーカード４３内の全部の画像ファイルのチェックが終了したかどうかのチェックを行う（ステップＳ９０）。全部の画像ファイルのチェックが未完了であれば、ステップＳ８３の前に戻る。
【０１３９】
尚、ステップＳ９１では全部の画像転送を行い、ステップＳ９２では対応する画像ファイル４４の転送を行うのは前述の通りである。
【０１４０】
ステップＳ９０において全部の画像ファイルのチェックが完了したら、画像ファイル管理プログラム５１は、これらの一連の処理において画像ファイルの転送実行があったかどうかをチェックし（ステップＳ９３）、画像ファイルの転送処理が無ければ終了する。ステップＳ９３で画像ファイルの転送を実行したのであれば、転送した画像ファイルについて、記録単位情報を使用済みとして処理し（ステップＳ９４）、新しい未使用の記録単位情報をデジタルカメラに送信して画像転送処理を終了する。
【０１４１】
以上説明したように、この実施の形態にかかる画像ファイル管理プログラム２４では、画像を撮影可能なデジタルカメラＡが、撮影した画像データを自己が備えるメモリーカード４３に保存するときに、保存する画像データ部４６のヘッダー部４５に、画像データ部４６を識別する所定の記録単位情報４７を記録して画像ファイルＧｆとして保存する機能を備えている。
【０１４２】
デジタルカメラＡと接続されてデジタルカメラＡの画像ファイルＧｆを保存するパーソナルコンピュータ５０が、画像ファイルＧｆを保存するためのハードディスク５２を備えており、ハードディスク５２に画像ファイル管理プログラムを記録している。この画像ファイル管理プログラムは、デジタルカメラＡとパーソナルコンピュータ５０とがデータ通信可能に接続されている状態において、デジタルカメラＡからパーソナルコンピュータ５０に画像ファイルＧｆを送信する機能を有する。
【０１４３】
そして、この画像ファイル管理プログラムは、パーソナルコンピュータ５０が、メモリーカード４３に記録されているヘッダー部４５の記録単位情報４７を読み出し、読み出したデジタルカメラＡ側の記録単位情報４７と、パーソナルコンピュータ５０が既に保存した保存済み画像ファイルＧｆのヘッダー部４５の記録単位情報４７とを比較する。そして、この比較の結果、パーソナルコンピュータ５０側が持たない未取得の記録単位情報４７を画像ファイルＧｆが持っている場合には、未取得の記録単位情報４７を持つ画像ファイルを、デジタルカメラＡからパーソナルコンピュータ５０の記録装置に取得して保存する機能を持っている。
【０１４４】
この画像ファイル管理プログラムは、デジタルカメラＡの画像ファイル管理プログラムであっても良いし、パーソナルコンピュータ５０側の画像ファイル管理プログラムであっても良い。また、デジタルカメラＡとパーソナルコンピュータ５０とが接続されて一つのシステムとされていても良い。
【０１４５】
デジタルカメラＡの代わりに、画像を再生する機能を有する画像記録再生装置であっても良い。例えばデジタルカメラやデジタルビデオカメラ或いは携帯電話やセルラー電話のように画像を撮影可能なものに適用することも可能である。
【０１４６】
更にパーソナルコンピュータ５０は、ＰＤＡ等の携帯型のコンピュータ、画像データ部４６を保存可能なものであっても良い。
【０１４７】
上記の実施の形態の画像ファイル管理プログラムでは、パーソナルコンピュータ５０にデジタルカメラＡが持っている画像ファイルＧｆを保存する場合に、パーソナルコンピュータ５０に既に保存済みの画像ファイルＧｆを重複保存することを防止するために、画像ファイルＧｆのヘッダー部４５に記録されている記録単位情報４７の重複が無いかどうかをチェックし、記録単位情報４７が重複していない場合に、その記録単位情報４７の画像ファイルＧｆを転送保存するものである。このために、画像の保存処理が短時間で済むこととなり、バッテリー等の消費等も少なくなる。
【０１４８】
ここで、記録単位情報４７とは、撮影した画像ファイルＧｆを識別するために画像データ部４６のヘッダー部４５に設けられる符号であり、画像ファイルＧｆ毎に異なるものであり、例えば、デジタルカメラのカメラＩＤ、記憶媒体の媒体ＩＤ、撮影した画像ファイルＧｆの撮影順を示すナンバーその他のユニークな符号が用いられる。
【０１４９】
また、画像ファイル管理プログラムでは、データ通信において、デジタルカメラＡからパーソナルコンピュータ５０に対する画像ファイルＧｆの転送終了後に、パーソナルコンピュータ５０が、取得済み画像ファイルＧｆの記録単位情報４７よりも新しい記録単位情報４７を生成し、新しい記録単位情報４７を、デジタルカメラＡが新たに撮影する画像ファイルＧｆのヘッダー部４５に記録する基準とするために、デジタルカメラＡに送信する機能を備えようにしても良い。
【０１５０】
このような実施の形態によれば、パーソナルコンピュータ５０がデジタルカメラＡから画像ファイルＧｆを転送されたときに、デジタルカメラＡの画像ファイルＧｆのヘッダー部４５に新たな記録単位情報４７の基準値を決めるので、パーソナルコンピュータ５０は、新しい記録単位情報４７を基準として記録単位情報４７をヘッダー部４５に記憶させることとなり、記録単位情報４７の重複が避けられる。
【０１５１】
更に、記録単位情報４７は、デジタルカメラＡの装置ＩＤ、画像ファイルＧｆを識別する記録単位ＩＤ、メモリーカード４３の媒体ＩＤ、画像ファイルＧｆのグループを意味するグループＩＤ、パーソナルコンピュータ５０の装置ＩＤの少なくとも何れかであっても良い。
【０１５２】
このように、記録単位情報４７に各種のＩＤを用いるので、デジタルカメラＡ毎、若しくはパーソナルコンピュータ５０毎、記録媒体毎、画像ファイルＧｆのグループ毎を識別できることとなり、記録単位情報４７につき細かな重複チェックが可能となる。
【０１５３】
さらに、デジタルカメラＡに予め設定されるべき記録単位情報４７が存在しない場合、デジタルカメラＡ内部に固定的に設定されたデフォルト値（固定値）を使用することとすれば、デジタルカメラＡ側に記録単位情報４７が無い場合でも、デジタルカメラＡの固定値を記録単位情報４７に用いるので、記録単位情報４７がチェックできなくなることが防止される。
【０１５４】
次に、パーソナルコンピュータ５０が複数存在する場合、複数のパーソナルコンピュータ５０に共通した順序に基づいてデジタルカメラＡに設定する記録単位情報４７を定義する。画像ファイル管理プログラムが、デジタルカメラＡから何れかのパーソナルコンピュータ５０が画像ファイルＧｆを取得する場合に、デジタルカメラＡから取得した記録単位情報４７が、定義済み記録単位情報４７でないとき、定義済み記録単位情報４７にかかる画像ファイルＧｆと、定義済み記録単位情報４７以外の画像ファイルＧｆを取得する機能を有すると、パーソナルコンピュータ５０が複数個ある場合でも、どれかのパーソナルコンピュータ５０が記録単位情報４７を共通した順序で定義するので、統一的な管理が可能となり、どれかのパーソナルコンピュータ５０に画像ファイルＧｆが記録されていることが判明し、新たな画像ファイルＧｆをどれかのパーソナルコンピュータ５０に保存できる。
【０１５５】
さらに、パーソナルコンピュータ５０が過去に設定したことのない記録単位情報４７を持つ画像ファイルＧｆを取得する場合に、取得の可否について選択する機能を有するので、複数のパーソナルコンピュータ５０において、どのパーソナルコンピュータ５０も保存していない画像ファイルＧｆを保存しようとするときに、選択できるので、不要な画像ファイルＧｆを保存することを防止できる。
【０１５６】
また、パーソナルコンピュータ５０がネットワークに複数接続されて画像ファイル管理システムを構成し、各パーソナルコンピュータ５０がデジタルカメラＡに設定した定義済み記録単位情報４７を収集可能とされている場合に、当該ネットワークに、収集した定義済み記録単位情報４７を複数個のパーソナルコンピュータ５０毎に管理するサーバーコンピュータ（集中管理手段）を設けてもよい。この場合、パーソナルコンピュータ５０の各画像ファイル管理プログラムは、サーバーコンピュータが集めた定義済み記録単位情報４７と、他のパーソナルコンピュータ５０が設定した他者定義済み記録単位情報４７とに基づいて、自己が持たない画像ファイルＧｆを持っているパーソナルコンピュータ５０を特定し、この特定した他のパーソナルコンピュータ５０から自己が持たない画像ファイルＧｆを転送可能とする機能を備えているのも良い。
【０１５７】
この発明によれば、複数のパーソナルコンピュータ５０がネットワーク上に存在する場合に、自己が保存していない画像ファイルＧｆを持っているパーソナルコンピュータ５０を特定できるために、当該保存しているパーソナルコンピュータ５０にアクセスして必要な画像ファイルＧｆを取得保存できる。
【０１５８】
さらに、画像ファイル管理プログラムが、一度の操作によりデジタルカメラＡから全ての画像ファイルＧｆの記録単位情報４７をパーソナルコンピュータ５０に送信させる一方、パーソナルコンピュータ５０が受信した記録単位情報４７が、パーソナルコンピュータ５０がデジタルカメラＡに定義したことがある定義済み記録単位情報４７、若しくは、固定値の場合に、パーソナルコンピュータ５０がデジタルカメラＡから画像ファイルＧｆを取得する機能を備えていても良い。
【０１５９】
この発明によれば、一度の操作により全部の記録単位情報４７を取得し、この中から過去に定義した定義済み記録単位情報４７又は固定値にかかる画像ファイルＧｆを取得保存できるので、操作の手間がかからない。
【０１６０】
また、画像ファイル管理プログラムは、デジタルカメラＡとパーソナルコンピュータ５０とがデータ通信可能に接続されているときに、デジタルカメラＡが持っている画像ファイルＧｆを識別する記録単位情報４７と、パーソナルコンピュータ５０が持っている画像ファイルＧｆを識別する記録単位情報４７とを比較し、デジタルカメラＡが持っており、パーソナルコンピュータ５０が持っていない記録単位情報４７を備えた画像ファイルＧｆを、デジタルカメラＡからパーソナルコンピュータ５０に転送して保存しても良い。
【０１６１】
さらに、画像ファイル管理プログラムは、デジタルカメラＡからパーソナルコンピュータ５０に画像ファイルＧｆを送信して保存した後に、パーソナルコンピュータ５０からデジタルカメラＡに対して、デジタルカメラＡがデータ転送後に撮影する画像ファイルＧｆを識別するための新たな記録単位情報４７を付与し、デジタルカメラＡは送信された新たな記録単位情報４７に基づいて撮影した画像ファイルＧｆを管理する機能を有するものであっても良い。
【０１６２】
このように構成すると、画像ファイルＧｆの重複保存をチェックする場合に、記録単位情報４７のチェックにより行うので、チェックが早く、しかも、画像ファイルＧｆが重複保存されることが防止される。
【０１６３】
【０１６４】
【発明の効果】
本願の請求項１の発明では、画像保存装置に画像記録装置が持っている画像ファイルを保存する場合に、画像保存装置に既に保存済みの画像ファイルを重複保存することを防止するために、画像ファイルのヘッダー部に記録されている記録単位情報の重複が無いかどうかをチェックし、記録単位情報が重複していない場合に、その記録単位情報の画像ファイルを転送保存するものである。このために、画像の保存処理が短時間で済むこととなり、バッテリー等の消費等も少なくなる。
【０１６５】
ここで、記録単位情報とは、撮影した画像ファイルを識別するために画像データのヘッダー部に設けられる符号であり、画像ファイル毎に異なるものであり、例えば、デジタルカメラのカメラＩＤ、記憶媒体の媒体ＩＤ、撮影した画像ファイルの撮影順を示すナンバーその他のユニークな符号が用いられる。
【０１６６】
請求項２の発明は、画像保存装置が画像記録装置から画像ファイルを転送されたときに、画像記録装置の画像ファイルのヘッダー部に新たな記録単位情報の基準値を決めるので、画像保存装置は、新しい記録単位情報を基準として記録単位情報をヘッダー部に記憶させることとなり、記録単位情報の重複が避けられる。
【０１６７】
請求項３の発明では、記録単位情報に各種のＩＤを用いるので、画像記録装置毎、若しくは画像保存装置毎、記録媒体毎、画像ファイルのグループ毎を識別できることとなり、記録単位情報につき細かな重複チェックが可能となる。
【０１６８】
請求項４の発明では、画像記録装置側に記録単位情報が無い場合でも、画像記録装置の固定値を記録単位情報に用いるので、記録単位情報がチェックできなくなることが防止される。
【０１６９】
請求項５の発明によれば、画像保存装置が複数個ある場合でも、どれかの画像保存装置が記録単位情報を共通した順序で定義するので、統一的な管理が可能となり、どれかの画像保存装置に画像ファイルが記録されていることが判明し、新たな画像ファイルをどれかの画像保存装置に保存できる。
【０１７０】
請求項６の発明によれば、複数の画像保存装置において、どの画像保存装置も保存していない画像ファイルを保存しようとするときに、選択できるので、不要な画像ファイルを保存することを防止できる。
【０１７１】
請求項７の発明によれば、複数の画像保存装置がネットワーク上に存在する場合に、自己が保存していない画像ファイルを持っている画像保存装置を特定できるために、当該保存している画像保存装置にアクセスして必要な画像ファイルを取得保存できる。
【０１７２】
請求項８の発明によれば、一度の操作により全部の記録単位情報を取得し、この中から過去に定義した定義済み記録単位情報又は固定値にかかる画像ファイルを取得保存できるので、操作の手間がかからない。
【０１７３】
請求項９，請求項１０の発明は、請求項１，請求項２の発明と同様に、画像ファイルの重複保存をチェックする場合に、記録単位情報のチェックにより行うので、チェックが早く、しかも、画像ファイルが重複保存されることが防止される。
【図面の簡単な説明】
【図１】本発明の第１の実施例の構成図である。
【図２】ディジタルカメラにおける撮像画像記録時の動作フローチャートである。
【図３】第１の実施例の記録媒体に画像データの記録時の動作フローチャートである。
【図４】メモリカードおよび記録媒体の構成図である。
【図５】ルートディレクトリの説明図である。
【図６】ＦＡＴの説明図である。
【図７】画像データが記録される画像ファイルの構成図である。
【図８】本発明の第２の実施例の構成図である。
【図９】サーバーコンピュータの動作フローチャートである。
【図１０】本発明の他の実施の形態にかかる画像ファイル管理システムの構成を示す図である。
【図１１】画像データとヘッダー部を有する画像ファイルの構成図である。
【図１２】図１０にかかる画像ファイルのヘッダー作成処理工程を示すフローチャートである。
【図１３】図１０にかかる実施の形態において、パーソナルコンピュータ側で画像ファイルを保存する際のヘッダーチェック工程を示す流れ図である。
【図１４】図１０のシステムにおいて、画像ヘッダー部の記録単位情報に媒体ＩＤ、カメラＩＤ、記録グループＩＤを設けた画像ファイル構成図である。
【図１５】図１４のヘッダー部を有する場合のデジタルカメラ側のヘッダー処理工程を示すフローチャートである。
【図１６】図１４のヘッダー部を有する画像ファイルのパーソナルコンピュータ側のヘッダー処理及び画像ファイル転送工程を示すフローチャートである。
【符号の説明】
１　　　　　　　　　　　　　　　　撮像部
２　　　　　　　　　　　　　　　　画像メモリ
３，２２　　　　　　　　　　　　　表示部
４　　　　　　　　　　　　　　　　圧縮部
５　　　　　　　　　　　　　　　　メモリカード
７，２３　　　　　　　　　　　　　操作部
８，２４，３１　　　　　　　　　　制御部
９，１０，２５，２６，３２，３３　インターフェース（Ｉ／Ｏ）
１１，２７，３４　　　　　　　　　プロセッサ（ＣＰＵ）
２１，３０　　　　　　　　　　　　ＩＤ記録部
Ａ　　　　　　　　　　　　　　　　ディジタルカメラ
Ｂ　　　　　　　　　　　　　　　　パーソナルコンピュータ
Ｃ　　　　　　　　　　　　　　　　サーバ装置
【図１】
2004007483.tif 000003
【図２】
2004007483.tif 000004
【図３】
2004007483.tif 000005
【図４】
2004007483.tif 000006
【図５】
2004007483.tif 000007
【図６】
2004007483.tif 000008
【図７】
2004007483.tif 000009
【図８】
2004007483.tif 000010
【図９】
2004007483.tif 000011
【図１０】
2004007483.tif 000012
【図１１】
2004007483.tif 000013
【図１２】
2004007483.tif 000014
【図１３】
2004007483.tif 000015
【図１４】
2004007483.tif 000016
【図１５】
2004007483.tif 000017
【図１６】
2004007483.tif 000018