(57)【要約】【課題】  同一内容が記録された画像データの複製時に、不要な複製処理を低減する。【解決手段】  データ記録装置は、複数の記録媒体から、画像データを読み出して、読みだした前記画像データの複製を記録手段に記録する記録制御手段と、記録媒体に記録されている画像データが、画像データを生成した際に同一の画像データを複数の記録媒体のそれぞれに記録する機能により記録されたデータであるか否かを判別する判別手段と、画像データを生成した際に同一の前記画像データを複数の記録媒体のそれぞれに記録する機能により記録されたデータであると判別手段が判別した場合、記録制御手段は、複数記録媒体のいずれか１つの記録媒体から読み出した前記画像データを記録手段に記録し、他の記録媒体から読み出した前記画像データは複製しないように制御することを特徴とする。【選択図】  図２
2016184903.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体から、画像データを読み出して、読みだした前記画像データの複製を記録手段に記録する記録制御手段と、
前記記録媒体に記録されている画像データが、前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであるか否かを判別する判別手段と、
前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであると前記判別手段が判別した場合、前記記録制御手段は、前記複数の記録媒体のいずれか１つの記録媒体から読み出した前記画像データを前記記録手段に記録し、他の記録媒体から読み出した前記画像データは複製しないように制御することを特徴とするデータ記録装置。
【請求項２】
前記記録制御手段は、前記複数の記録媒体に記録されているデータの複製を一括で前記記録手段に記録する機能を有することを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記複数の記録媒体の各記録媒体の信頼度を判定する判定手段を有し、
前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであると前記判別手段が判別した場合、前記記録制御手段は、前記判定手段によって最も信頼度が高いと判定された記録媒体から複製を行うことを特徴とする、請求項１または２に記載のデータ記録装置。
【請求項４】
前記判定手段は、前記記録媒体の記録データサイズ、記録エラー回数、記録エラー率、再生エラー回数、再生エラー率の少なくともいずれか一つの情報に基づいて信頼度を判定することを特徴とする請求項３に記載のデータ記録装置。
【請求項５】
さらに、前記記録制御手段により複製された画像データの識別情報を保持する保持手段を有し、
前記記録制御手段は、画像データの複製を行おうとする場合に、複製対象の画像データの識別情報が前記保持手段に保持された識別情報と一致する場合は複製を行わずにように制御することを特徴とする請求項１ないし４のいずれか１項に記載のデータ記録装置。
【請求項６】
さらに、画像データのエラーを検出するエラー検出手段を有し、
前記エラー検出手段が、複製した画像データにエラーを検出し、かつ前記複製した画像データが同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータである場合、前記記録制御手段は、前記複製した画像データが記録されていた記録媒体とは異なる記録媒体に記録されている、前記複製した画像データと同一の識別情報を有する画像データの複製を行うことを特徴とする請求項１ないし５のいずれか１項に記載のデータ記録装置。
【請求項７】
さらに、前記複数の記録媒体を同時に装着可能な装着手段を介して、前記複数の記録媒体から画像データを読み出し可能であることを特徴する請求項１ないし６のいずれか１項に記載のデータ記録装置。
【請求項８】
複数の記録媒体から、画像データを読み出して、読みだした前記画像データの複製を記録手段に記録する記録制御手段を有するデータ記録装置の制御方法であって、
前記記録媒体に記録されている画像データが、前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであるか否かを判別する判別工程と、
前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであると前記判別手段が判別した場合、前記記録制御手段により、前記複数の記録媒体のいずれか１つの記録媒体から読み出した前記画像データを前記記録手段に記録し、他の記録媒体から読み出した前記画像データは複製しないように制御する制御工程とを有することを特徴とする制御方法。
【請求項９】
前記制御工程では、前記複数の記録媒体に記録されているデータの複製を一括で前記記録手段に記録する機能を有することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記複数の記録媒体の各記録媒体の信頼度を判定する判定工程を有し、
前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであると前記判別工程で判別した場合、前記制御工程は、前記判定手段によって最も信頼度が高いと判定された記録媒体から複製を行うことを特徴とする請求項８または９に記載の制御方法。
【請求項１１】
前記判定工程は、前記記録媒体の記録データサイズ、記録エラー回数、記録エラー率、再生エラー回数、再生エラー率の少なくともいずれか一つの情報に基づいて信頼度を判定することを特徴とする請求項１０に記載の制御方法。
【請求項１２】
コンピュータを、請求項１ないし７のいずれか１項に記載のデータ記録装置の各手段として機能させるためのプログラム。
【請求項１３】
コンピュータを、請求項１ないし７のいずれか１項に記載のデータ記録装置の各手段として機能させるためのプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録装置及びその制御方法、記録媒体、プログラムに関し、特に、画像データを複製して記録する機能に関するものである。
【背景技術】
【０００２】
現在普及しているビデオカメラは一般的に、内蔵ハードディスクドライブ、内臓フラッシュディスクドライブ（ＳＳＤ：Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やフラッシュメモリカードなどの記録媒体に動画像データをファイルとして記録する。以下、前記動画像データをファイルとして記録したものをクリップと記載する。複数の記録メディアを有するビデオカメラでは、前記複数の記録媒体に同じクリップ（画像データ）を同時記録することができ、一方の記録媒体が破損等によって読み出せなくなった場合でもオリジナルの素材クリップが消失するリスクを低減することができる。なお、本明細書でいう「同時」とは、完全な並列処理による同時記録のみを意味するのではなく、内部的には時分割でシーケンシャルに複数の記録媒体に画像データを記録するものも含まれる。少なくとも画像データを生成したときに、結果的に自動的に複数の記録媒体に同じ画像データを記録するものであればよい。
【０００３】
前記記録媒体に記録されたクリップは、アーカイブシステムが有する記録媒体に複製して保存されたり、編集システムが有する記録媒体に複製して編集素材として使用される。図５はパソコンを使用したアーカイブシステムまたは編集システムの構成例を示す図である。パソコン１００にＵＳＢなどのインターフェースを介してメモリーカードリーダー１３０が接続され、前記カードリーダー１３０にビデオカメラでクリップを記録したメモリーカードを挿入して使用する。
【０００４】
図６は前記システムで、クリップを複製するためのアプリケーションの例を示す図である。アプリケーション２００には、アプリケーションが検出した記録媒体を表示するためのメディアペイン２１０が含まれる。また、メディアペイン２１０で選択された記録媒体に記録されているクリップを一覧表示するためのクリップペイン２２０、クリップペイン２０２で選択されたクリップを表示するためのプレビューペイン２３０が含まれる。
【０００５】
メディアペイン２１０には、アプリケーションが検出した記録媒体にアクセスするためのリンク情報として、記録媒体のアイコンおよび記録媒体を識別するためのメディア名が表示される。本例では、図５中のメモリーカードリーダー１３０にメモリーカードが２つ挿入された状態である。各メモリーカードに対応するアイコン２１２、２１４及び各メモリーカードを識別するためのメディア名２１３（ＣＦ  Ｃａｒｄ１）、２１５（ＣＦ  Ｃａｒｄ２）が表示されている。また、メディアペイン２１０は記録媒体に記録されているクリップを複製してバックアップするためのバックアップボタン２１１を有する。前記バックアップボタン２１１をマウス等でクリックすることにより、選択されている記録媒体に記録されているクリップが、アーカイブシステム、編集システム等が有する記録媒体に複製される。また、複数の記録媒体を選択し、複数の記録媒体に記録されている画像データを一括でＨＤＤにバックアップする機能も有している。
【０００６】
クリップペイン２２０には前記メディアペイン２１０で選択された記録媒体に記録されているクリップが一覧表示される。本例では前記ＣＦ  Ｃａｒｄ１およびＣＦ  Ｃａｒｄ２の両方が選択された状態であり、ＣＦ  Ｃａｒｄ１に記録されているクリップはクリップ２２１〜クリップ２２４、ＣＦ  Ｃａｒｄ２に記録されているクリップはクリップ２２５〜クリップ２２８であるとする。ここで、ＣＦ  Ｃａｒｄ１に記録されているクリップ２２１、２２２とＣＦ  Ｃａｒｄ２に記録されているクリップ２２５、２２６は同時記録された同一内容のクリップであるものとする。
【０００７】
前記ＣＦ  Ｃａｒｄ１およびＣＦ  Ｃａｒｄ２の両方を選択した状態でバックアップボタン２１１をクリックすると、前記パソコン１００が有する記録媒体上にＣＦ  Ｃａｒｄ１用のフォルダ１および、ＣＦ  Ｃａｒｄ２用のフォルダ２が作成される。前記フォルダ１にはＣＦ  Ｃａｒｄ１に記録されているクリップ２２１〜クリップ２２４が、前記フォルダ２にはＣＦ  Ｃａｒｄ２に記録されているクリップ２２５〜クリップ２２８が複製される。この場合、クリップ２２１と同時記録された同じ内容であるクリップ２２５および、クリップ２２２と同時記録された同じ内容であるクリップ２２６も複製されるため、複製時間が長くかかり、また複製先の記録媒体の容量を消費することになる。
【０００８】
上記問題点に対して、特許文献１では複数の情報源からデータを受信する際に、同一のデータが存在する場合はいずれか一つの情報源からのみデータを受信して記録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−３４２２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一方、同時記録以外にも同一内容のクリップが複数の記録媒体に存在する場合がある。図７は、撮影した素材クリップからクリップを選択して別の記録媒体に複製して一つのパッケージを作成した例を示している。オリジナルの撮影素材として、５つのクリップが記録媒体に記録されている。その５つのクリップの中から、男の子が映っているクリップのみを選択して別の記録媒体に複製したパッケージ１と、女の子が映っているクリップのみを選択して別の記録媒体に複製したパッケージ２が作成されている。前記パッケージ１の記録媒体およびパッケージ２の記録媒体をメモリーカードリーダー１３０に挿入して複製を行う。この場合、パッケージ１用のフォルダにはパッケージ１に含まれる全てのクリップが複製されるが、パッケージ２用のフォルダにはパッケージ１に含まれないクリップのみが複製される。このため、パッケージ２としては不完全な状態で複製され、パッケージのバックアップが行えないことになる。
【００１１】
そこで本発明は、同一内容が記録されたデータの複製時に、適応的に複製制御を行い、不要な複製処理を低減可能なデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本願のデータ記録装置は、複数の記録媒体から、画像データを読み出して、読みだした前記画像データの複製を記録手段に記録する記録制御手段と、
前記記録媒体に記録されている画像データが、前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであるか否かを判別する判別手段と、
前記画像データを生成した際に同一の前記画像データを前記複数の記録媒体のそれぞれに記録する機能により記録されたデータであると前記判別手段が判別した場合、前記記録制御手段は、前記複数記録媒体のいずれか１つの記録媒体から読み出した前記画像データを前記記録手段に記録し、他の記録媒体から読み出した前記画像データは複製しないように制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の記録媒体に記録された同一内容のデータに対して適応的に複製制御を行うことができ、不要な複製処理を低減することができる。
【図面の簡単な説明】
【００１４】
【図１】（ａ）本発明におけるデータ記録装置のブロック図、（ｂ）は、メモリーカード１３１またはメモリーカード１３２のフォルダ構成を示す図
【図２】実施例１におけるアプリケーションの動作を説明するためのフローチャート
【図３】実施例２におけるアプリケーションの動作を説明するためのフローチャート
【図４】実施例２におけるメモリーカードの信頼度判定の動作を説明するためのフローチャート
【図５】アーカイブシステムまたは編集システムの構成例を示す図
【図６】アプリケーションのウィンドウ構成例を示す図
【図７】クリップから構成されるパッケージの例を示す図
【発明を実施するための形態】
【００１５】
［実施例１］
図１（ａ）は本実施例におけるデータ記録装置のブロック図である。本実施例のデータ記録装置はパソコンとして構成され、前記パソコン上にインストールされたアプリケーションが処理を実行するものとして説明する。また、本実施例では、ビデオカメラで記録した画像データを処理するものとして説明する。
【００１６】
ＰＣ１００は、ＣＰＵ１０１と、ＣＰＵ１０１の処理手順を記述した制御プログラムを記憶するためのＲＯＭ１０２と、ワークメモリとして一時的に制御プログラムやデータを格納するＲＡＭ１０３を備える。ＰＣ１００はまた、アプリケーションやオペレーティングシステム（ＯＳ）などの各プログラム、及びデータを格納するためのＨＤＤ１０４を備える。ＰＣ１００は更に、メモリーカードリーダー１３０などの外部装置を接続するための外部インターフェース（ＩＦ）１０５を備える。ＰＣ１００はまた、マウス１２１やキーボード１２２等の入力デバイス１２０からのユーザー入力を処理するユーザーＩＦ１０６を備える。ＰＣ１００は更に、ＰＣ１００が表示する画像が記憶されるＶＲＡＭ１０７と、画像処理部１０８と、表示制御部１０９と、液晶ディスプレイなどのディスプレイ１１０とを備える。これらの各ブロックは、制御信号やデータ信号のための伝送路である内部バス１１１と接続されている。
【００１７】
図１（ｂ）は複数のメモリーカードを同時に装着可能な装着部としてのメモリーカードリーダー１３０に挿入されているメモリーカード１３１、１３２内のデータ構成を示す。ビデオカメラでメモリーカードを初期化すると、ルート直下にはＣＯＮＴＥＮＴＳフォルダ１５１が、ＣＯＮＴＥＮＴＳフォルダ１５１内に管理ファイル１５２が作成される。管理ファイル１５２には、ＣＯＮＴＥＮＴＳフォルダ１５１内に記録されているコンテンツデータの情報が記録される。ビデオカメラでコンテンツデータの記録を行うと、各コンテンツごとにフォルダが作成される。フォルダ１５３、１５６は各コンテンツに対して作成されたフォルダであり、それぞれ、「ＡＡ０００１」、「ＡＡ０００２」という名称を持つ。前記名称はコンテンツデータを一意に識別するコンテンツＩＤとして使用される。各フォルダの中には、コンテンツデータのメタデータが記録されるファイル１５４、１５７と、コンテンツデータ１５５、１５８とが格納される。
【００１８】
図２は、本実施例におけるアプリケーションの動作を説明するためのフローチャートでる。より具体的には、アプリケーションプログラムに従いＣＰＵ１０１が、記録媒体としてのメモリーカードから読み出した画像データの複製を、記録手段としてのＨＤＤ１０４に記録するための記録制御を行うフローである。また、本実施例におけるアプリケーションプログラムは、複数の記録媒体を選択し、複数の記録媒体に記録されている画像データを一括でＨＤＤにバックアップする機能も有している。
【００１９】
アプリケーション上でユーザーがバックアップを行うメモリーカードを選択してバックアップ処理を開始すると、ステップＳ２０１でＣＰＵ１０１はＨＤＤ１０４上にバックアップ用のフォルダを作成する。ステップ２０２ではバックアップしたクリップを管理するための管理ファイルを作成する。ステップＳ２０３では、選択されたメモリーカード上の管理ファイルから、前記メモリーカードに記録されているクリップ数を検出して、バックアップ対象のクリップ数を管理する内部変数ＣＮにセットする。ステップＳ２０４ではカウンター変数ｃに１をセットして初期化する。以下のフローチャートでは、カウンター変数ｃを使用して、前記ＣＮ個のバックアップ対象のクリップのｃ番目のクリップ（以下、Ｃｌｉｐ［ｃ］と記載する）のバックアップ処理を行う。
【００２０】
ステップＳ２０５では前記選択されたメモリーカード上の管理ファイルから、Ｃｌｉｐ［ｃ］のメタデータ（Ｃｌｉｐ［ｃ］に関する情報）を読み出す。前記メタデータには、クリップに関する属性情報が含まれる。属性情報には、クリップを識別するための識別情報、前記選択されたメモリーカードから別の記録媒体に複製が行われたか否かを示す複製済みフラグ、前記クリップが複数のメモリーカードに同時記録されているか否かを示す同時記録フラグが含まれる。この同時記録フラグは、画像データを生成した際に同一の画像データを複数の記録媒体のそれぞれに記録する機能により記録されたことを示す。
【００２１】
ステップＳ２０６では前記メタデータの複製済みフラグを確認し、既に複製済みである場合は複製を行わずにステップＳ２１７に進んで、次のクリップの処理を行う。複製済みでない場合、ステップＳ２０７では前記メタデータの同時記録フラグを確認し、複数のメモリーカードに同時記録されたクリップであるか否かを判定する。
【００２２】
同時記録されたクリップである場合、ステップＳ２０８では前記Ｃｌｉｐ［ｃ］と同時に記録された同一内容のクリップが他の記録媒体から既に複製済みであるか否かを判別する。前記アプリケーションは、アプリケーションで複製済みの同時記録されたクリップの前記識別情報をＨＤＤ１０４またはＲＡＭ１０３上に登録・保持する機能を有する。前記保持されている複製済みクリップの識別情報の中に、前記Ｃｌｉｐ［ｃ］のメタデータに含まれる識別情報と一致する識別情報が存在するか否かを判定することによって複製済みであるか否かの判別を行う。保持された識別情報内にＣｌｉｐ［ｃ］の識別情報と一致する識別情報が存在する場合は、既に同一内容のクリップが複製済みであるためＣｌｉｐ［ｃ］の複製は行わずにステップＳ２１６で前記メタデータの複製済みフラグをセットして次のクリップの処理を行う。
【００２３】
ステップＳ２０７でＣｌｉｐ［ｃ］が同時記録クリップでない場合、またはステップＳ２０８で前記保持された識別情報内にＣｌｉｐ［ｃ］の識別情報と一致する識別情報が存在しない場合、ステップＳ２０９で前記ステップＳ２０１で作成したバックアップフォルダ上にＣｌｉｐ［ｃ］を複製するためのフォルダを作成する。そして、ステップＳ２１０で前記作成したフォルダにＣｌｉｐ［ｃ］を複製する。ステップＳ２１１では、複製元のメモリーカードに記録されているＣｌｉｐ［ｃ］と、前記作成したフォルダに複製されたＣｌｉｐ［ｃ］のベリファイを行う。ステップＳ２１２では前記ベリファイの結果複製元と複製先のデータが一致していなければステップＳ２１０に戻って再度複製を行う。前記ベリファイの結果、複製元と複製先のデータが一致していた場合は、ステップＳ２１３に進む。
【００２４】
ステップＳ２１３ではステップＳ２０７と同様、前記Ｃｌｉｐ［ｃ］が複数のメモリーカードに同時記録されたクリップであるか否かを判定する。同時記録されたクリップである場合、ステップＳ２１４で前記Ｃｌｉｐ［ｃ］の識別情報をＨＤＤ１０４またはＲＡＭ１０３に登録して保持する。ステップＳ２１５では、ステップＳ２０２で作成した管理ファイルに前記Ｃｌｉｐ［ｃ］の情報を登録し、ステップＳ２１６では前記Ｃｌｉｐ［ｃ］のメタデータに含まれる複製済みフラグをセットする。
【００２５】
ステップＳ２１７ではカウンター変数ｃをカウントアップする。ステップＳ２１８では前記カウンター変数ｃと複製対象のクリップ数ＣＮを比較して、処理対象のクリップが残っている場合はステップＳ２０５に戻って次のクリップの処理を行い、全てのクリップに対する処理を行っている場合はバックアップ処理を終了する。
【００２６】
以上説明したように、本願によれば、複数のメモリーカードに記録された同一内容のクリップの重複バックアップを抑制することができる。また、複製にかかる処理時間の短縮、記録媒体の使用量削減が可能である。
【００２７】
［実施例２］
図３は、本実施例におけるアプリケーションの動作を説明するためのフローチャートである。本実施例では、検出されている複数のメモリーカードに対してバックアップ処理を行う例について説明する。図３中で図２と同一の符号を有するステップは、実施例１で説明したステップと同一の処理を行う。
【００２８】
アプリケーション上でユーザーがバックアップを行うメモリーカードを複数選択してバックアップ処理を開始すると、ステップＳ３０１では選択されているメモリーカード数を検出して、バックアップ対象のメモリーカード数を管理する内部変数ＭＮにセットする。ステップＳ３０２では各バックアップ対象のメモリーカードの信頼度を判定する。
【００２９】
図４は前記ステップＳ３０２のメモリーカードの信頼度判定の処理例を示すフローチャートである。本例では、各メモリーカード上に記録されている前記管理ファイルに、ビデオカメラで前記メモリーカードに記録したデータのサイズおよび、記録時に発生したエラー回数が記録されているものとして説明する。
【００３０】
ステップＳ４０１では、カウンター変数ｍに１をセットして初期化する。以下のフローチャートでは、カウンター変数ｍを使用して、前記ＭＮ個のバックアップ対象のメモリーカードのｍ番目のメモリーカードに対する信頼度の判定処理を行う。ステップＳ４０２ではｍ番目のメモリーカードの管理ファイルを読み出し、ステップＳ４０３、Ｓ４０４でそれぞれ内部変数ＤＳおよびＥＮに記録データサイズ、記録エラー回数をセットする。ステップＳ４０５では、ｍ番目のメモリーカードの信頼度を示す内部変数Ｒ［ｍ］に前記内部変数ＥＮを内部変数ＤＳで割った値をセットする。この値はデータ１単位に対するエラー回数であり、値が小さいほど信頼度が高いことを示す。ステップＳ４０５ではカウンター変数ｍをカウントアップし、ステップＳ４０７では前記カウンター変数ｍとバックアップ対象のメモリーカード数ＭＮを比較する。処理対象のメモリーカードが残っている場合はステップＳ４０２に戻って次のメモリーカードの処理を行い、全てのメモリーカードに対する処理を行っている場合は信頼度判定処理を終了する。本例では記録データサイズおよび記録エラー回数を用いて信頼度の判定を行っているが、前記管理ファイルに記録エラー率が記録されている場合は、その値を使用してもよい。また、再生エラー回数、再生エラー率が記録されている場合はそれらの値を使用してもよい。また、メモリーカードがＳ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ，Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）機能を有する場合は、前記Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能が提供するエラー情報、不良セクタ情報などを使用して信頼度の判定を行ってもよい。
【００３１】
ステップＳ３０３では、前記ステップＳ３０２で判定した各メモリーカードの信頼度に基づいて、バックアップを行うメモリーカードの順序を決定する。具体的には信頼度の高いメモリーカードから順番にバックアップ処理を行う。
【００３２】
ステップＳ３０４では、カウンター変数ｍに１をセットして初期化する。以下のフローチャートでは、カウンター変数ｍを使用して、前記ＭＮ個のバックアップ対象のメモリーカードのｍ番目に信頼度の高いメモリーカードに対するバックアップ処理を行う。
【００３３】
ステップＳ２０１からステップＳ２０８は前記実施例１で図２を用いて説明した処理と同様の処理を行う。
【００３４】
ステップＳ２０８で複製対象であるＣｌｉｐ［ｃ］と同時に記録された同一内容のクリップが他の記録媒体から既に複製済みであると判定された場合、ステップＳ３０５に進む。ステップＳ３０５では前記既に複製されているＣｌｉｐ［ｃ］と同時に記録された同一内容のクリップが正常なデータであるかエラーを含むデータであるかを判別する。前記判別のための情報はＨＤＤ１０４またはＲＡＭ１０３に保持されている識別情報の付加情報として記録されており、前記付加情報を用いて判別する。付加情報については後述する。前記保持された識別情報内にＣｌｉｐ［ｃ］の識別情報と一致する識別情報が存在し、かつ既に複製済みの同一内容のクリップが正常なデータである場合は、Ｃｌｉｐ［ｃ］の複製は行わない。代わりにステップＳ２１６で前記メタデータの複製済みフラグをセットして次のクリップの処理を行う。
【００３５】
前記保持された識別情報内にＣｌｉｐ［ｃ］の識別情報と一致する識別情報が存在し、かつ既に複製済みの同一内容のクリップがエラーを含むデータである場合は、ステップＳ３０６で複製対象のＣｌｉｐ［ｃ］がエラーを含むデータであるか否かをチェックする。前記エラーとは、データのフォーマット上のエラーであり、データの先頭から規程のフォーマットに従ったデータとして記録されているか否かをチェックする。ＣＰＵは、画像データのエラーを検出するエラー検出手段としての機能も有している。例えばヘッダデータや映像データの一部が異常なデータになっている場合はエラーとして検出する。前記Ｃｌｉｐ［ｃ］がエラーを含むデータである場合、既に複製済みのＣｌｉｐ［ｃ］と同一内容のデータを残したまま、Ｃｌｉｐ［ｃ］の複製は行わずにステップＳ２１６で前記メタデータの複製済みフラグをセットして次のクリップの処理を行う。本実施例では信頼度の高いメモリーカードから順番にバックアップ処理を行っている。このため、既に複製済みのＣｌｉｐ［ｃ］と同一内容のクリップおよび、複製処理対象であるＣｌｉｐ［ｃ］の双方にエラーが含まれる場合、より信頼度の高いメモリーカードから複製されたクリップを残すことができる。ステップＳ３０７で、Ｃｌｉｐ［ｃ］がエラーを含まないデータであると判別された場合、ステップＳ３０８では既に複製済みのＣｌｉｐ［ｃ］と同一内容のクリップを削除する。そして、ステップＳ２０９〜ステップＳ２１２で実施例１と同様、複製対象のＣｌｉｐ［ｃ］の複製処理を行う。
【００３６】
ステップＳ２１３では前記Ｃｌｉｐ［ｃ］が複数のメモリーカードに同時記録されたクリップであるか否かを判定し、同時記録されたクリップである場合、ステップＳ３０９ではステップＳ３０６と同様のエラーチェック処理を複製先のＣｌｉｐ［ｃ］に対して行う。ステップＳ３１０では前記Ｃｌｉｐ［ｃ］の識別情報および前記エラーチェックの結果をＨＤＤ１０４またはＲＡＭ１０３に登録して保持する。前記複製先Ｃｌｉｐ［ｃ］にエラーが含まれる場合は、その情報が前記識別情報の付加情報として記録され、前記ステップＳ３０５での判別に使用される。ステップＳ２１５では、ステップＳ２０２で作成した管理ファイルに前記Ｃｌｉｐ［ｃ］の情報を登録し、ステップＳ２１６では前記Ｃｌｉｐ［ｃ］のメタデータに含まれる複製済みフラグをセットする。
【００３７】
ステップＳ２１７ではカウンター変数ｃをカウントアップし、ステップＳ２１８では前記カウンター変数ｃと複製対象のクリップ数ＣＮを比較して、処理対象のクリップが残っている場合はステップＳ２０５に戻って次のクリップの処理を行う。全てのクリップに対する処理を行っている場合は、ステップＳ３１１でカウンター変数ｍをカウントアップする。ステップＳ３１２では前記カウンター変数ｍとバックアップ対象のメモリーカード数ＭＮを比較する。処理対象のメモリーカードが残っている場合はステップＳ２０１に戻って次のメモリーカードの処理を行い、全てのメモリーカードに対する処理を行っている場合はバックアップ処理を終了する。
【００３８】
以上説明したように、複数のメモリーカードの信頼度を判別して、信頼度の高いメモリーカードから順番にバックアップ処理を行う。これにより、複数のメモリーカードに記録された同一内容のクリップの重複バックアップを抑制し、信頼度の高いデータをバックアップすることが可能である。
【００３９】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４０】
１００  パーソナルコンピュータ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  外部インターフェース
１０６  ユーザインターフェース
１０７  ＶＲＡＭ
１０８  画像処理部
１０９  表示制御部
１１０  ディスプレイ
１１１  内部バス
１２０  入力デバイス
１３０  メモリーカードリーダー
【図１】
2016184903.tif 000003
【図２】
2016184903.tif 000004
【図３】
2016184903.tif 000005
【図４】
2016184903.tif 000006
【図５】
2016184903.tif 000007
【図６】
2016184903.tif 000008
【図７】
2016184903.tif 000009