(57)【要約】【課題】ＨＤＤを記録媒体として採用するデジタルカメラなどの撮像装置において、撮像された画像ファイルのバックアップを簡便に作成する。【解決手段】リムーバブルハードディスクドライブは、ドライブに接続された撮像装置で静止画が撮像されたときに撮像ファイルが保存される第１のディレクトリと、第１のディレクトリのバックアップデータが保存される第２のディレクトリと、を有する。第２のディレクトリは、第１のディレクトリのバックアップデータがバックアップの実行日毎に保存される日付別のディレクトリと、第１のディレクトリのバックアップデータに関連する情報が記録される管理ファイルと、を有する。日付別のディレクトリは、第１のディレクトリのバックアップを実行する毎に作成され、バックアップデータが保存されるロールディレクトリを有する。【選択図】図３
2011186938.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルハードディスクドライブにおける静止画ファイルのデータ構造であって、
リムーバブルハードディスクドライブに接続された撮像装置で静止画が撮像されたときに撮像ファイルが保存される第１のディレクトリと、
前記第１のディレクトリのバックアップデータが保存される第２のディレクトリと、を有し、
前記第２のディレクトリは、
前記第１のディレクトリのバックアップデータがバックアップの実行日毎に保存される日付別のディレクトリと、
前記第１のディレクトリのバックアップデータに関連する情報が記録される管理ファイルと、を有し、
前記日付別のディレクトリは、前記第１のディレクトリのバックアップを実行する毎に作成され、該第１のディレクトリのバックアップデータが保存されるロールディレクトリを有することを特徴とするデータ構造。
【請求項２】
前記管理ファイルは、前記バックアップデータの元の記録先が前記リムーバブルハードディスクドライブ内であるか否かを示すフラグを含むことを特徴とする請求項１に記載のデータ構造。
【請求項３】
前記管理ファイルは、前記バックアップデータが編集可能であるか否かを示すフラグを含むことを特徴とする請求項１または２に記載のデータ構造。
【請求項４】
請求項１ないし３のいずれかに記載のデータ構造を記録したリムーバブルハードディスクドライブ。
【請求項５】
請求項４に記載のハードディスクドライブを記録媒体として使用する撮像装置であって、
静止画を撮像する撮像部と、
前記撮像部により撮像された画像データから静止画ファイルを作成する画像処理部と、
前記静止画ファイルを前記第１のディレクトリに保存するとともに、前記第２のディレクトリ内における撮像当日の日付に対応する日付ディレクトリの下のロールディレクトリに前記静止画ファイルを保存する制御部と、
を備えることを特徴とする撮像装置。
【請求項６】
前記制御部は、ユーザからの指示に応じて、前記第１のディレクトリと、前記ロールディレクトリ内のバックアップデータとを入れ替えることを特徴とする請求項５に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの撮像装置で撮像された静止画ファイルの記録方式に関する。
【背景技術】
【０００２】
デジタルスチルカメラおよびデジタルムービーカメラ（以下、総称して単にデジタルカメラと表記する）が広く普及している。デジタルカメラに装着されるメモリカードなどの記録媒体の容量は年々増大しているものの、画像データサイズも増加しているので、記録媒体の容量が不足することも多い。
【０００３】
そこで、撮影後にデジタルカメラとパーソナルコンピュータ（ＰＣ）とをＵＳＢケーブルなどで接続し、デジタルカメラ内の記録媒体に記録されている画像データをその記録媒体からコンピュータ内のハードディスクに転送し、その後、デジタルカメラ内の記録媒体から画像データを消去する手法が一般に用いられる。
【０００４】
特許文献１には、第１の記録媒体から第２の記録媒体にデータをコピーする際に記録日時情報を保存しておき、一度コピーしたものを再度コピーすることがないように制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第０７／０５２５３１号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、リムーバブルハードディスクドライブ（以下、「リムーバブルＨＤＤ」と表記する）を記録媒体として採用する映像機器や情報機器が開発されており、リムーバブルＨＤＤ内のファイル記録方式についても標準規格が定められつつある。ＨＤＤは、メモリカードなどの半導体メモリと比較しても極めて大容量のデータを保存できるので、リムーバブルＨＤＤを記録媒体として採用するデジタルカメラでは、通常の用途であれば容量が不足するような事態をほとんど考慮する必要がない。
【０００７】
このような容量不足の心配がないリムーバブルＨＤＤを備えるデジタルカメラでは、画像ファイルを積極的にバックアップしてデータの冗長性を高めることが望ましい。
【０００８】
本発明はこうした状況に鑑みてなされたもので、その目的は、ＨＤＤを記録媒体として採用するデジタルカメラなどの撮像装置において、撮像された画像ファイルのバックアップを記録する技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様は、リムーバブルハードディスクドライブにおける静止画ファイルのデータ構造である。このデータ構造は、リムーバブルハードディスクドライブに接続された撮像装置で静止画が撮像されたときに撮像ファイルが保存される第１のディレクトリと、第１のディレクトリのバックアップデータが保存される第２のディレクトリと、を有する。第２のディレクトリは、第１のディレクトリのバックアップデータがバックアップの実行日毎に保存される日付別のディレクトリと、第１のディレクトリのバックアップデータに関連する情報が記録される管理ファイルと、を有する。日付別のディレクトリは、第１のディレクトリのバックアップを実行する毎に作成され、第１のディレクトリのバックアップデータが保存されるロールディレクトリを有する。
【００１０】
本発明の別の態様は、上記ハードディスクドライブを記録媒体として使用する撮像装置である。この装置は、静止画を撮像する撮像部と、撮像部により撮像された画像データから静止画ファイルを作成する画像処理部と、静止画ファイルを第１のディレクトリに保存するとともに、第２のディレクトリ内における撮像当日の日付に対応する日付ディレクトリの下のロールディレクトリに静止画ファイルを保存する制御部と、を備える。
【００１１】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、リムーバブルＨＤＤを記録媒体として採用するデジタルカメラなどの撮像装置において、撮像された画像ファイルのバックアップを簡便に作成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係るリムーバブルＨＤＤを記録媒体として用いるデジタルカメラの構成を示す図である。
【図２】デジタルカメラの記録媒体として半導体メモリを使用したとき、半導体メモリ内に構築されるディレクトリ／ファイル構造の一例を示す図である。
【図３】実施の形態に係るリムーバブルＨＤＤ内に構築されるディレクトリ／ファイル構造の一例を示す図である。
【図４】アーカイブマネージャファイルのデータ構造の一例を示す図である。
【図５】図４に示した全体情報のデータ構造の一例を示す図である。
【図６】図４に示した各アーカイブ情報のデータ構造の一例を示す図である。
【図７】図６に示したフラグフィールドのデータ構造の一例を示す図である。
【図８】デジタルカメラで静止画を撮影する処理のフローチャートである。
【図９】リムーバブルＨＤＤ内にある静止画ファイルのバックアップデータを作成する処理のフローチャートである。
【図１０】他の記録メディアに記録されている静止画ファイルのバックアップデータを作成する処理のフローチャートである。
【図１１】実施の形態に係るデジタルカメラにおける自動バックアップ処理のフローチャートである。
【図１２】実施の形態に係るデジタルカメラにおけるロール差し替え処理のフローチャートである。
【発明を実施するための形態】
【００１４】
図１は、本発明の実施の形態に係るリムーバブルＨＤＤを記録媒体として用いるデジタルカメラ１００の構成を示す図である。デジタルカメラ１００は、静止画を撮像することができるデジタルスチルカメラまたはデジタルムービーカメラであり、着脱可能な記録媒体としてリムーバブルＨＤＤおよび半導体メモリを使用することができる。
【００１５】
図１の構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩ、電気回路等で実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１６】
撮像部１０２は、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）イメージセンサまたはＣＣＤ（Charge Coupled Devices）センサなどの撮像素子を含み、その撮像素子は入射光を電気信号に変換する。その電気信号は画像データとして画像／音声処理部１１６に出力される。音声入力部１０４はマイクを含み、そのマイクは集音した音を電気信号に変換する。その電気信号は音声データとして画像／音声処理部１１６に出力される。
【００１７】
操作部１０６は、典型的にシャッタボタン、録画ボタン、停止ボタン、モード選択ボタンなどの各種の操作ボタンを含み、ユーザからの指示を受け付ける。表示部１０８は撮像部１０２により撮像中の画像、各種のステータス情報、各種の設定画面などを表示する。
【００１８】
タイマ１１０は、画像データの撮像日時を記録するために使用される。撮像部１０２で画像が撮影されると、その日時データを制御部１１４および画像／音声処理部１１６に出力する。外部入力処理部１１２は、外部装置（図示せず）とデータをやりとりするためのインタフェースである。外部装置にはクレードル、画像記録再生装置（ＨＤＤレコーダ、ＤＶＤレコーダ、ＤＶＤ＋ＨＤＤレコーダ、ブルーレイディスクレコーダ、ブルーレイディスク＋ＨＤＤレコーダ）、ＰＣなどを採用することができる。外部装置にデジタルカメラ１００用の装着スロットがある場合、そのスロットにカメラが装着されることにより両者が電気的に接続されてもよいし、ＵＳＢケーブルやＨＤＭＩケーブルなどのケーブルにより両者が接続されてもよい。この接続により、外部装置内の各モジュールを制御部１１４により制御することが可能となる。
【００１９】
制御部１１４は、各機能ブロック間のデータ転送を制御するとともに、操作部１０６を介したユーザからの指示、外部入力処理部１１２への外部機器の接続の有無、スロット１１８または１２２におけるリムーバブルＨＤＤまたは半導体メモリの装着状態、および後述するアーカイブマネージャファイル内の情報に基づき、静止画ファイルの保存および消去を実行する。より具体的には、静止画ファイルのリムーバブルＨＤＤへの保存、リムーバブルＨＤＤ内の静止画ファイルのバックアップ、外部記録媒体からリムーバブルＨＤＤへの静止画ファイルのバックアップ等を実行する。制御部１１４の詳細な動作は、図８〜１２を参照して後述する。
【００２０】
画像／音声処理部１１６は撮像部１０２により取得された画像データを符号化する。例えば、画像／音声処理部１１６は静止画をＪＰＥＧ形式で、動画をＭＰＥＧ−２形式またはＨ．２６４／ＡＶＣ形式で圧縮符号化し、ファイル化することができる。音声入力部１０４から音声データが取得される場合、画像／音声処理部１１６はその音声データを静止画ファイルや動画ファイルに組み込んでもよいし、別ファイルとしてもよい。また、画像／音声処理部１１６は上記画像データおよび上記音声データに所定のエフェクト処理を施すこともできる。
【００２１】
リムーバブルＨＤＤスロット１１８には、リムーバブルＨＤＤユニット１２０が着脱可能に挿入される。スロット１１８は、ユニット１２０が挿入されたことを検出するための専用回路を備えており、ユニット装着時にはその旨を制御部１１４に通知する。または、スロット１１８にユニット１２０が挿入されたときに押される物理的なスイッチを設けておき、そのスイッチが押されることにより出力される信号に基づいて、ユニットが装着された旨を制御部１１４に通知するようにしてもよい。
【００２２】
半導体メモリスロット１２２には、コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリカード等の半導体メモリが着脱可能に挿入される。
【００２３】
充電池１２４にはリチウムイオン電池などを採用することができる。充電池１２４はクレードルなどの外部装置（図示せず）にカメラ１００が接続または装着された状態で、外部装置から電源供給を受けることにより充電されることが可能である。充電池１２４は専用のケーブルにより家庭用ＡＣ電源から充電されてもよい。
【００２４】
続いて、デジタルカメラ１００の各ブロックの作用を説明する。
動画を撮影する場合、ユーザは、操作部１０６のモード選択ボタンを操作して動画撮影モードを選択した後、録画ボタンを押す。すると、撮像部１０２で撮像された映像と、音声入力部１０４から入力された音声とが画像／音声処理部１１６に送られる。画像／音声処理部１１６は、映像および音声の圧縮符号化を行い、符号化された映像ファイルが所定のディレクトリに保存される。ユーザが操作部１０６の停止ボタンを押すと、映像ファイルへの記録が停止される。
【００２５】
静止画を撮影する場合、ユーザは、操作部１０６のモード選択ボタンを操作して静止画撮影モードを選択した後、シャッターボタンを押す。すると、撮像部１０２で撮像された画像が画像／音声処理部１１６に送られる。画像／音声処理部１１６は画像の圧縮符号化を行い、符号化された画像ファイルが所定のディレクトリに保存される。
【００２６】
図２は、デジタルカメラ１００の記録媒体として半導体メモリを使用したとき、半導体メモリ内に構築されるディレクトリ／ファイル構造の一例を示す図である。デジタルカメラの記録フォーマットとしてはＤＣＦ（Design rule for Camera Files system）が標準的であるため、図２ではＤＣＦフォーマットで記述した場合の例を示している。図２において二重線で囲まれている四角がディレクトリを示し、単線で囲まれている四角がファイルを示している（図３も同様）。
【００２７】
「ＲＯＯＴ」ディレクトリ６００の下に「ＤＣＩＭ（Digital Camera Images）」ディレクトリ６０５が配置され、「ＤＣＩＭ」ディレクトリ６０５の下に「１００ＳＡＮＹ」ディレクトリ６１０および「１０１ＳＡＮＹ」ディレクトリ６２０が配置される。「１００ＳＡＮＹ」６１０は動画ファイルを束ねるディレクトリであり、「１０１ＳＡＮＹ」ディレクトリ６２０は静止画ファイルを束ねるディレクトリである。
【００２８】
「１００ＳＡＮＹ」ディレクトリ６１０は、ＭＰＥＧ−４システムフォーマットにより圧縮符号化された（ファイル拡張子が．ＭＰ４）、「ＳＡＮＹ０００１．ＭＰ４」ファイル６１１、「ＳＡＮＹ０００２．ＭＰ４」ファイル６１２および「ＳＡＮＹ０００３．ＭＰ４」ファイル６１３からなる動画ファイルを格納している。「１０１ＳＡＮＹ」ディレクトリ６２０は、ＪＰＥＧフォーマットにより圧縮符号化された（ファイル拡張子が．ＪＰＧ）、「ＳＡＮＹ０００１．ＪＰＧ」ファイル６２１、「ＳＡＮＹ０００２．ＪＰＧ」ファイル６２２および「ＳＡＮＹ０００３．ＪＰＧ」ファイル６２３からなる静止画ファイルを格納している。
なお、上記説明では動画ファイルと静止画ファイルを別々のディレクトリに保存することを述べたが、同じディレクトリに保存してもよい。
【００２９】
図２内において点線枠６９９で囲まれているディレクトリおよびファイルを、リムーバブルＨＤＤへのバックアップ対象とすることができる。すなわち、「ＤＣＩＭ」ディレクトリ６０５以下のデータを全てバックアップ対象とすることができる。
【００３０】
図３は、本実施の形態におけるリムーバブルＨＤＤ内に構築されるディレクトリ／ファイル構造の一例を示す図である。リムーバブルＨＤＤにはｉＶＤＲ（Information Versatile Disk for Removable usage）と呼ばれる国際標準規格が定められているが、この図ではそのうちの静止画ファイルを記録するためのディレクトリ／ファイル構造について示している。
【００３１】
ルート（「ＲＯＯＴ」）ディレクトリ２００の下に、ｉＶＤＲの規格に従ってデータファイルの種類毎のディレクトリが配置される。この図では、静止画ファイルを記録するための「ｉＶＤＲ＿ＰＩＣ」ディレクトリ２０２が配置されている。「ｉＶＤＲ＿ＰＩＣ」ディレクトリ２０２の下には、図２で説明したものと同様の「ＤＣＩＭ」ディレクトリ２１２が配置されており、ＤＣＦに準拠したファイル構造が規定されている。図３では、ＤＣＩＭディレクトリ２１２の下に「１００ＳＡＮＹ」ディレクトリ２１４と「１０１ＳＡＮＹ」ディレクトリ２２２が配置され、それぞれが静止画ファイル２１６〜２２０、２２４を格納している。
【００３２】
後述するように、リムーバブルＨＤＤを記録媒体として用いるデジタルカメラ１００で静止画が撮像された場合、このＤＣＩＭディレクトリが通常の保存先となり、ＤＣＩＭディレクトリ以下にＤＣＦに準拠した形で静止画ファイルが記録される。そして、枠２１０で囲まれているディレクトリおよびファイルが、リムーバブルＨＤＤへのバックアップ対象となる。すなわち、「ＤＣＩＭ」ディレクトリ２１２以下の全てのデータがバックアップ対象となる。
【００３３】
本実施の形態においては、「ｉＶＤＲ＿ＰＩＣ」ディレクトリ２０２の下に、さらにバックアップ専用のディレクトリとして「ｉＶＤＲ＿ＡＲＣ」ディレクトリ２３２が配置される。「ｉＶＤＲ＿ＡＲＣ」ディレクトリ２３２の下には、実際にバックアップデータを記録するための「ＡＳＳＥＴＳ」ディレクトリ２３４と、バックアップデータを管理するための各種情報が記録される管理ファイルとして「アーカイブマネージャ（ＡＲＣＨＩＶＥ．ＭＧＲ）」ファイル２５２が配置される。
【００３４】
本実施の形態では、バックアップは、上述の「ＤＣＩＭ」ディレクトリ２１２以下のディレクトリおよびファイルを、ディレクトリ構造を変えることなくそのままの形でバックアップ用の「ｉＶＤＲ＿ＡＲＣ」ディレクトリ２３２以下にコピーすることで実行される。バックアップされたＤＣＩＭディレクトリは、バックアップの実施日毎に管理される。そのため、「ＡＳＳＥＴＳ」ディレクトリ２３４の下には、バックアップの日付に対応したディレクトリ名を有する複数の日付ディレクトリが配置される。ディレクトリ名は、例えばバックアップ日付を８桁の数字で表した名前（例えば、２００９年１１月０７日であれば「２００９１１０７」）であってもよい。図３では、日付ディレクトリとして「２００９１１０７」ディレクトリ２３６と「２０１００１０８」ディレクトリ２４６が示されている。
【００３５】
日付ディレクトリの下には、ロール（「ＲＯＬＬ」）ディレクトリが配置される。バックアップの実行時には、ロールディレクトリの下に、「ＤＣＩＭ」ディレクトリ以下のデータがそのまま記録される。このロールディレクトリには、それぞれ「ＲＯＬＬＸＸＸ」という名称が与えられる。「ＸＸＸ」は００１から始まる３桁の数字であり、一日の間にバックアップを実行する毎に「１」ずつ増分される。つまり、図中の「２００９１１０７」ディレクトリ２３６以下の「ＲＯＬＬ００１」ディレクトリ２３８には、２００９年１１月０７日に最初に実行されたバックアップのデータが格納されており、「ＲＯＬＬ００２」ディレクトリ２４２には、二回目に実行されたバックアップデータが格納されている。ロールの番号は、アナログカメラにおけるフィルム番号やビデオカメラにおけるテープ番号に相当するものと言える。これにより、バックアップされたＤＣＩＭディレクトリ以下のデータ群が日付ディレクトリ内で重複しないようになっている。
【００３６】
上述のように、ロールディレクトリの下の「ＤＣＩＭ」ディレクトリ２４０、２４４、２５０には、ＤＣＦに準拠したディレクトリ／ファイル構造がそのままの形で記録される。なお、図３では各ＤＣＦの構造は省略されている。
【００３７】
図４は、アーカイブマネージャファイル２５２のデータ構造の一例を示す。アーカイブマネージャファイルには、アーカイブ情報（ＡＲＣＩ：ARCHIVE Information）２７０が含まれる。アーカイブ情報２７０は、全体情報（ＡＲＣＩ＿ＧＩ：ARCHIVE Information General Information）２７２と、ｎ個の各アーカイブ情報（Ｅ＿ＡＲＣＩ：Each ARCHIVE Information）２７４〜２７８とから構成される。各アーカイブ情報は、図３のロールディレクトリとその下に保存されたＤＣＩＭディレクトリに対応している。
【００３８】
図５は、図４に示した全体情報（ＡＲＣＩ＿ＧＩ）のデータ構造の一例を示す図である。全体情報２７２は、最初にバックアップデータが作成された日付が記録される「最初のアーカイブ日付（First Archive Date）」フィールド、最後にバックアップデータが作成された日付が記録される「最後のアーカイブ日付（Last Archive Date）」フィールド、バックアップされたＤＣＩＭディレクトリの総数が記録される「アーカイブの数（Number of Archives）」フィールドの３つのフィールドを含む。図５では、各フィールドの相対バイト位置（ＲＢＰ）３０２、バイト長３０４、フィールド名３０６およびニーモニック３０８を対応させて示している。
【００３９】
図６は、図４で示した各アーカイブ情報（Ｅ＿ＡＲＣＩ）のデータ構造の一例を示す図である。上述したように、各アーカイブ情報は、図３のロールディレクトリとその下に保存されたＤＣＩＭディレクトリに対応している。
【００４０】
各アーカイブ情報は、アーカイブの名前が記録される「アーカイブ名（Archive Name）フィールド、ＤＣＩＭディレクトリのバックアップ実行日（すなわち、当該ＤＣＩＭディレクトリを下位に含む日付ディレクトリの名前）が記録される「アーカイブ日付（Archive Date）」フィールド、当該ＤＣＩＭディレクトリを下位に含むロールディレクトリのロール番号が記録される「ロール番号（Roll Number）」フィールド、および各種フラグが記録される「フラグ（Flag）」フィールドの４つのフィールドを含む。図６では、各フィールドのＲＢＰ３２２、バイト長３２４、フィールド名３２６およびニーモニック３２８を対応させて示している。
このように、各アーカイブ情報に、バックアップで作成されたＤＣＩＭディレクトリの情報を記録しておくことで、後述するようにディレクトリを特定することができる。
【００４１】
図７は、図６に示したフラグフィールドのデータ構造の一例を示す図である。
ｂｉｔ０は「Ｆｒｏｍ」ビット３４６である。Ｆｒｏｍビットは、バックアップデータのコピー元を表すビットである。Ｆｒｏｍビットが「０」の場合は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣ直下のＤＣＩＭディレクトリからのコピーであることを示す。Ｆｒｏｍビットが「１」の場合は、メモリカード等の、リムーバブルＨＤＤ以外の記録媒体からのコピーであることを示す。
【００４２】
ｂｉｔ１は「Ｓｔａｔｕｓ」ビット３４４である。Ｓｔａｔｕｓビットは、作成されたバックアップデータが一時的なものか、または最終的なものかを表すビットである。Ｓｔａｔｕｓビットが「０」の場合は、そのバックアップデータが一時的なものであることを示しており、この場合は追加や削除などの編集が可能である。Ｓｔａｔｕｓビットが「１」の場合は、そのバックアップデータが最終的なものであることを示しており、この場合は追加や削除などの編集が不可となる。
ｂｉｔ２〜７は、リザーブ領域３４２である。
【００４３】
各アーカイブ情報内のＦｒｏｍビットとＳｔａｔｕｓビットを参照することで、バックアップデータがどこからコピーされたものか、およびバックアップの状態を特定することができる。
【００４４】
続いて、上述のような構造を有するデジタルカメラにおける各種の処理について説明する。
【００４５】
図８は、デジタルカメラ１００で静止画を撮影したときの処理を表すフローチャートである。デジタルカメラ１００で静止画が撮影されると（Ｓ１０）、画像／音声処理部１１６により静止画ファイルが作成され、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２以下の所定のディレクトリに静止画ファイルが保存される（Ｓ１２）。この保存は、ＤＣＦの規格に従って行われる。
【００４６】
図９は、リムーバブルＨＤＤ内にある静止画ファイルのバックアップデータを作成する処理のフローチャートである。
ユーザは、操作部１０６を介して￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２のバックアップを指示する（Ｓ２０）。このとき、一時的なバックアップか最終的なバックアップかについても合わせて指示する。
ユーザからの指示に応じて、制御部１１４はタイマ１１０から当日の日付を取得し（Ｓ２２）、その日付に相当する日付ディレクトリが「ＡＳＳＥＴＳ」ディレクトリ２３４の下に存在するか否かを確認する（Ｓ２４）。
【００４７】
日付ディレクトリが存在しない場合（Ｓ２４のＮ）、日付ディレクトリを新規作成するとともに、その下にロールディレクトリを新規作成する（Ｓ３０）。日付ディレクトリの新規作成は、その日初めてのバックアップであることを意味しているので、ロール番号は「００１」となり、日付ディレクトリの下にロールディレクトリ「ＲＯＬＬ００１」が作成される。日付ディレクトリが既に存在している場合（Ｓ２４のＹ）、その日付ディレクトリの下にある既存のロールディレクトリのロール番号の最大値を調べ（Ｓ２６）、その最大値を「１」だけ増分したロール番号を有するロールディレクトリを日付ディレクトリの下に新規作成する（Ｓ２８）。ロール番号の最大値は、実際に日付ディレクトリの下にあるロールディレクトリのロール番号を調べてもよいし、アーカイブマネージャファイル２５２を参照して決定してもよい。
【００４８】
次に、制御部１１４は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２を、その下のディレクトリおよびファイルを含めてＳ２８またはＳ３０で作成されたロールディレクトリにコピーする（Ｓ３２）。
【００４９】
制御部１１４は、アーカイブマネージャファイル２５２を開き、情報を更新または追加する（Ｓ３４）。具体的には、以下の通りである。
１．ＤＣＩＭディレクトリのバックアップが初めてである場合、全体情報２７２の中の「最初のバックアップ日付」フィールドに、バックアップ実行日の日付を記録する。
２．全体情報２７２の中の「最後のバックアップ日付」フィールドを、バックアップ実行日の日付で更新する。
３．全体情報２７２の中の「バックアップの数」フィールドを、更新前の数字を「１」だけ増分する。
４．バックアップで作成したＤＣＩＭディレクトリに対応する「各アーカイブ情報」を追加する。各アーカイブ情報における「アーカイブ名」フィールドに入力する名前は、ユーザに対して表示部１０８を介して問い合わせ、ユーザに入力させるようにしてもよいし、日付やロール番号等に基づき制御部１１４が自動的に作成してもよい。「アーカイブ日付」フィールドには、当日の日付を入力する。「ロール番号」フィールドには、今回のバックアップで新規作成されたロールディレクトリのロール番号を入力する。Ｆｒｏｍビットは「０」にセットする。Ｓｔａｔｕｓビットは、Ｓ２０におけるユーザの指定に応じてセットされる。
【００５０】
制御部１１４は、Ｓｔａｔｕｓビットが「１」であるか否かを判定し（Ｓ３６）、「１」であれば（Ｓ３６のＹ）、コピー元である￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２をその下のディレクトリおよびファイルを含めて削除する（Ｓ３８）。Ｓｔａｔｕｓビットが「０」であれば（Ｓ３６のＮ）、このフローを終了する。
【００５１】
図１０は、メモリカード等の他の記録メディアに記録されている静止画ファイルのバックアップデータを作成する処理のフローチャートである。この処理は、外部入力処理部１１２に他のデジタルカメラ等を接続し、そのカメラの記録媒体の静止画ファイルをバックアップするとき、または半導体メモリスロット１２２にメモリカードを挿入し、このメモリカード内の静止画ファイルをバックアップするときに相当する。
【００５２】
外部入力処理部１１２に他のカメラ等が接続されるか、半導体メモリスロット１２２にメモリカードが挿入された状態で、ユーザにより静止画ファイルのバックアップが指示されると、制御部１１４は、バックアップ用のロールディレクトリを作成する（Ｓ５０）。すなわち、当日の日付ディレクトリが既に存在している場合には、その下の既存のロールディレクトリのロール番号を「１」だけ増やした新たなロールディレクトリを作成する。当日の日付ディレクトリが存在していない場合には、日付ディレクトリを新規作成するとともにロール番号００１のロールディレクトリをその下に作成する。
【００５３】
続いて、制御部１１４は、アーカイブマネージャファイル２５２を開いて、新規作成したロールディレクトリに対応する各アーカイブ情報を追加する（Ｓ５２）。このとき、フラグフィールドにおいて、Ｆｒｏｍビットを「１」にセットする。Ｓｔａｔｕｓビットについては、ユーザの指示に応じて「０」または「１」にセットする。
【００５４】
バックアップ対象の外部メディアのＤＣＩＭディレクトリを、Ｓ５０で作成したロールディレクトリの下にコピーする（Ｓ５４）。制御部１１４は、Ｓｔａｔｕｓビットが「１」であるか否かを判定し（Ｓ５６）、「１」であれば（Ｓ５６のＹ）、コピー元である外部メディアのＤＣＩＭディレクトリをその下のディレクトリおよびファイルを含めて削除する（Ｓ５８）。Ｓｔａｔｕｓビットが「０」であれば（Ｓ５６のＮ）、このフローを終了する。
【００５５】
図１１は、デジタルカメラ１００における自動バックアップ処理のフローチャートである。本明細書において「自動バックアップ」とは、デジタルカメラ１００で静止画を撮影した際に、その静止画ファイルを通常の記録処理時の保存先である￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣ￥ＤＣＩＭ以下の所定のディレクトリに記録するとともに、バックアップデータの保存先である￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣ￥ｉＶＤＲ＿ＡＲＣ以下にも記録することをいう。
【００５６】
ユーザが操作部１０６を介して自動バックアップモードを選択すると、制御部１１４はアーカイブマネージャファイル２５２を開いて、全ての各アーカイブ情報の中から、ＦｒｏｍビットとＳｔａｔｕｓビットがともに「０」であるものを検索する（Ｓ７０）。これは、コピー元がリムーバブルＨＤＤであり、一時的なバックアップであるバックアップデータを含むロールディレクトリを検索することを意味する。条件に合う各アーカイブ情報が存在する場合（Ｓ７２のＹ）、そのアーカイブ情報に対応するロールディレクトリをバックアップディレクトリとして指定する（Ｓ７４）。条件に合う各アーカイブ情報が存在しない場合（Ｓ７２のＮ）、バックアップ当日の日付ディレクトリを新規作成するとともに、その下にバックアップ用のロールディレクトリ「ＲＯＬＬ００１」を新規作成する（Ｓ７６）。さらに、新規作成されたロールディレクトリに対応する新たな各アーカイブ情報を追加する（Ｓ７８）。そのアーカイブ情報のＦｒｏｍビットとＳｔａｔｕｓビットは、ともに「０」にセットする。
【００５７】
以上の事前準備がなされた状態で、デジタルカメラ１００で静止画が撮像されると（Ｓ８０）、画像／音声処理部１１６により静止画ファイルが作成され、制御部１１４は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２内の所定のディレクトリに静止画ファイルを保存する（Ｓ８２）。これに加えて、制御部１１４は、バックアップ用ディレクトリに指定されたロールディレクトリにも同じ静止画ファイルを保存する（Ｓ８４）。
一連の操作終了後、ユーザはＳ７８で新たに追加された各ステータス情報におけるＳｔａｔｕｓビットを「０」から「１」に修正して特願２００５−３６０８７９、バックアップの区切りをつけてもよい。
【００５８】
図１２は、ロール差し替え処理のフローチャートである。本明細書において「ロール差し替え」とは、リムーバブルＨＤＤ内のロールディレクトリを選択して通常撮影用のＤＣＩＭディレクトリ２１２内のデータと置換することをいう。より具体的には、図３のデータ構造において、ロールディレクトリに保存されているＤＣＩＭディレクトリを、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリと入れ替える。これにより、アナログカメラにおいて使いかけのフィルムを装着してさらに写真を撮影するのと似た感覚で、バックアップしたデータに新たに静止画ファイルを追加することができる。
【００５９】
ユーザが操作部１０６を介してロール差し替えを指示すると、制御部１１４は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下にあるＤＣＩＭディレクトリをバックアップする必要がある。そこで、制御部は１１４、「ＡＳＳＥＴＳ」ディレクトリの下に、当日の日付を有する日付ディレクトリと新たなロールディレクトリを新規に作成するか、または当日の日付の日付ディレクトリが既に存在していれば、その下に最大のロール番号を有するロールディレクトリを作成する（Ｓ９０）。次に、制御部１１４は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２を、その下のディレクトリおよびファイルを含めてＳ９０で作成されたロールディレクトリにコピーする（Ｓ９２）。制御部１１４は、アーカイブマネージャファイル２５２を開き、作成したバックアップデータに関する各アーカイブ情報を追加する（Ｓ９４）。各アーカイブ情報におけるＦｒｏｍビットとＳｔａｔｕｓビットはともに「０」にセットする。Ｓ９０〜Ｓ９４の処理は、図９のＳ２２〜Ｓ３４の処理と同様であるので、詳細な説明は省略する。
【００６０】
制御部１１４は、￥ＲＯＯＴ￥ｉＶＤＲ＿ＰＩＣの下のＤＣＩＭディレクトリ２１２を消去する（Ｓ９６）。制御部１１４はアーカイブマネージャファイル２５２を開いて、各アーカイブ情報の中のＳｔａｔｕｓビットが「０」であるものを検索し、検索した各アーカイブ情報に対応するロールディレクトリを、表示部１０８を介してユーザに対してリスト表示する（Ｓ９８）。このとき、各アーカイブ情報の中の「アーカイブ名」「アーカイブ日付」「ロール番号」のうち任意の組合せを表示することができる。
【００６１】
リスト表示されたロールディレクトリの中から、操作部１０６を介してユーザがいずれかのロールディレクトリを選択すると、制御部１１４は、選択されたロールディレクトリの下にあるＤＣＩＭディレクトリを、「ｉＶＤＲ＿ＰＩＣ」ディレクトリ２０２の直下にコピーする。以上の処理によって、ロールディレクトリ下のバックアップされたＤＣＩＭディレクトリと、「ｉＶＤＲ＿ＰＩＣ」ディレクトリ２０２直下のＤＣＩＭディレクトリとを差し替えることができる。
【００６２】
なお、Ｓ９４において、各アーカイブ情報のＳｔａｔｕｓビットが「０」であるロールディレクトリ、すなわち一時的なバックアップであり編集が可能であるロールディレクトリのみをリスト表示したが、バックアップ領域にある全てのロールディレクトリをリスト表示してもよい。
【００６３】
以上説明したように、本実施の形態によれば、リムーバブルＨＤＤにおける静止画ファイルのアーカイブ方式を規定した。これにより、静止画ファイルのバックアップデータを作成することが可能になる。
【００６４】
また、静止画の撮影時に、静止画ファイルを通常の保存先のディレクトリに記録するとともに、バックアップ用のディレクトリ内にも同じ静止画ファイルを記録するようにした。これにより、ユーザが静止画ファイルをバックアップ用ディレクトリに移動する操作をする必要なく、静止画ファイルを自動的にバックアップすることができる。リムーバブルＨＤＤの大容量を利用して、デジタルカメラで過去に撮影された全ての静止画ファイルを記録しておくことが可能である。
【００６５】
また、ロール切り替え処理により、あたかもアナログカメラでフィルムの入れ替えを行うような感覚で、ロールディレクトリ内の静止画ファイルと通常記録用ディレクトリ内の静止画ファイルとを入れ替えることができる。
【００６６】
アーカイブマネージャファイル内のフラグを適切に設定することで、上記の処理を容易に実現することができる。すなわち、ＦｒｏｍフラグでＤＣＩＭディレクトリのコピー元を規定し、Ｓｔａｔｕｓフラグでバックアップの状態を規定する。
【００６７】
リムーバブルＨＤＤではｉＶＤＲ（Information Versatile Disk for Removable usage）という国際標準規格が定められており、コンピュータのみならず、ビデオレコーダやオーディオ機器、カーナビなど、あらゆる情報機器でのデータ共有を実現することを目指している。本実施の形態により、静止画ファイルのバックアップについても規格化することが可能になる。
【００６８】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６９】
実施の形態では、静止画ファイルの記録について説明したが、動画ファイルや音声ファイル等の他の任意のデータファイルについても、本発明を適用することができる。また、実施の形態ではリムーバブルＨＤＤ内のデータ構造について述べたが、他の交換可能な大容量記録媒体、例えばＤＶＤ、ブルーレイディスク、メモリカードについても、本発明を適用することができる。
【符号の説明】
【００７０】
１００  デジタルカメラ、  １０２  撮像部、  １０４  音声入力部、  １０６  操作部、  １０８  表示部、  １１０  タイマ、  １１２  外部入力処理部、  １１４  制御部、  １１６  画像／音声処理部、  １１８  リムーバブルＨＤＤスロット、  １２０  リムーバブルＨＤＤユニット、  １２２  半導体メモリスロット。
【図１】
2011186938.tif 000003
【図２】
2011186938.tif 000004
【図３】
2011186938.tif 000005
【図４】
2011186938.tif 000006
【図５】
2011186938.tif 000007
【図６】
2011186938.tif 000008
【図７】
2011186938.tif 000009
【図８】
2011186938.tif 000010
【図９】
2011186938.tif 000011
【図１０】
2011186938.tif 000012
【図１１】
2011186938.tif 000013
【図１２】
2011186938.tif 000014