(57)【要約】【課題】撮影時に複数の記録媒体に分割して記録された映像を一覧表示する技術を実現する。【解決手段】撮影時に複数の記録媒体に記録された映像データを読み込むデータ処理装置であって、前記記録媒体に記録された映像データを表す画像情報を提示する提示手段と、前記提示手段により提示された画像情報の少なくともいずれかを指定する指定手段と、前記指定手段により指定された画像情報に対応する映像データが、前記複数の記録媒体に分割して記録された分割映像データであるか判定する判定手段と、前記指定手段により指定された画像情報に対応する映像データが、前記分割映像データである場合、当該指定された分割映像データを記録している記録媒体とは別の記録媒体の中に分割して記録された、一部の分割映像データを検索する検索手段と、前記検索手段による検索の結果によって、撮影時に前記複数の記録媒体に記録された分割映像データを表す画像情報の一覧を提示するように前記提示手段を制御する制御手段と、を有する。【選択図】図７
2011205262.tif 000002
【特許請求の範囲】
【請求項１】
撮影時に複数の記録媒体に記録された映像データを読み込むデータ処理装置であって、
前記記録媒体に記録された映像データを表す画像情報を提示する提示手段と、
前記提示手段により提示された画像情報の少なくともいずれかを指定する指定手段と、
前記指定手段により指定された画像情報に対応する映像データが、前記複数の記録媒体に分割して記録された分割映像データであるか判定する判定手段と、
前記指定手段により指定された画像情報に対応する映像データが、前記分割映像データである場合、当該指定された分割映像データを記録している記録媒体とは別の記録媒体の中に分割して記録された、一部の分割映像データを検索する検索手段と、
前記検索手段による検索の結果によって、撮影時に前記複数の記録媒体に記録された分割映像データを表す画像情報の一覧を提示するように前記提示手段を制御する制御手段と、を有することを特徴とするデータ処理装置。
【請求項２】
前記分割映像データには付加情報が付加されており、
前記付加情報には、前記指定手段により指定された分割映像データの直前に分割記録された分割映像データを表す画像情報及び直後に分割記録された分割映像データを表す画像情報の少なくともいずれかが含まれており、
前記検索手段は、前記付加情報を用いて検索を行うことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記付加情報には、前記分割映像データを特定するためのデータ識別情報が含まれていることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記付加情報には、前記分割映像データの記録先となった記録媒体を特定するための媒体識別情報が含まれていることを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記検索手段は、前記媒体識別情報で特定される記録媒体について優先的に検索することを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
所定の記録媒体に記録されている所定のファイル群を他の記憶手段に複製する複製手段を更に有し、
前記検索手段は、前記記憶手段について優先的に検索することを特徴とする請求項４に記載のデータ処理装置。
【請求項７】
前記制御手段は、前記指定手段により指定された分割映像データの付加情報に含まれる媒体識別情報に対応する記録媒体は検出できたが、データ識別情報に対応する分割映像データが検出できなかった場合、検出できなかった分割映像データが撮影時に記録された記録媒体の媒体識別情報を提示するように前記提示手段を制御することを特徴とする請求項３乃至６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記制御手段は、前記指定手段により指定された分割映像データの付加情報に含まれる媒体識別情報に対応する記録媒体も、データ識別情報に対応する分割映像データも検出できなかった場合、検出できなかった分割映像データのデータ識別情報を提示するように前記提示手段を制御することを特徴とする請求項３乃至７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記検索手段は、前記データ識別情報が連続する分割映像データを特定しながら、一連の映像データを構成する分割映像データを検索し、
前記提示手段は、撮影時に分割して記録された順番に従って分割映像データを表す画像情報を配列して表示することを特徴とする請求項３乃至８のいずれか１項に記載のデータ処理装置。
【請求項１０】
映像データを表す画像情報は、映像データの先頭フレームのサムネイルであり、
前記提示手段は、一覧表示される前記分割映像データのサムネイルに所定のアイコンを付加することを特徴とする請求項１乃至９のいずれか１項に記載のデータ処理装置。
【請求項１１】
前記複製手段は、前記複数の記録媒体のそれぞれに記録されている映像データを、当該複数の記録媒体を順次交換しながら仮想の記録媒体を表す情報とともに関連付けて前記記憶手段に複製することを特徴とする請求項６に記載のデータ処理装置。
【請求項１２】
前記提示手段は、前記複製手段により複製された映像データを表す画像情報を、複製先としての前記仮想の記録媒体を表す情報とともに表示することを特徴とする請求項１１に記載のデータ処理装置。
【請求項１３】
撮影した映像データを複数の記録媒体に分割して記録するデータ処理装置におけるデータ処理方法であって、
前記記録媒体に記録された映像データを表す画像情報を提示する提示工程と、
前記提示された画像情報の少なくともいずれかを指定する指定工程と、
前記指定された画像情報に対応する映像データが、前記複数の記録媒体に分割して記録された分割映像データであるか判定する判定工程と、
前記指定された画像情報に対応する映像データが、前記分割映像データである場合、当該指定された分割映像データを記録している記録媒体とは別の記録媒体の中に、分割して記録された一部の分割映像データが記録されているか検索する検索工程と、
前記検索の結果、前記複数の記録媒体に記録されている分割映像データを表す画像情報の一覧を提示するように制御する制御工程と、を有することを特徴とするデータ処理方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載のデータ処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録媒体に分割して記録された映像データを表示する画像表示技術に関する。
【背景技術】
【０００２】
近年、ビデオカメラなどで撮影した映像を記録するための記録媒体が磁気テープから、ハードディスクやフラッシュメモリを使用するファイルベースの記録媒体に変化してきている。このようなファイルベースの記録媒体に記録された映像データはファイルとして扱えるため、必要なときに検索して取り出すことが可能である。
【０００３】
一方、放送、業務用の映像ファイルフォーマットとして、ＳＭＰＴＥ（Ｓｏｃｉｅｔｙ ｏｆ Ｍｏｔｉｏｎ Ｐｉｃｔｕｒｅ ＆ Ｔｅｌｅｖｉｓｉｏｎ Ｅｎｇｉｎｅｅｒｓ）で標準化されたＭＸＦ（Ｍａｔｅｒｉａｌ ｅＸｃｈａｎｇｅ Ｆｏｒｍａｔ）がある。ＭＸＦ規格は、映像データや音声データをファイル化するフォーマットや、メタデータの定義等の複数の規格群から構成される。最近では、ＭＸＦファイルを記録媒体に記録できる放送、業務用のビデオカメラが普及してきている。
【０００４】
上記ＭＸＦ規格に対応したビデオカメラには、ＣＦカード（登録商標）などのようにカメラに着脱可能なメモリカードを複数同時に装着して撮影を行えるものがある。このようなビデオカメラの中には、あるシーンを撮影している最中に記録先のメモリカードの残容量が不足した場合、自動的に別のメモリカードに記録先を切替えて撮影を継続することができる（以下、リレー記録）機種がある。このリレー記録によって複数のメモリカードに分割して記録された個々の映像データ（以下、リレークリップ）は、撮影終了後に専用の動画編集アプリケーションにより結合し、１つの映像データに変換することができる。
【０００５】
このような動画編集では、ユーザは、ディスプレイに表示されるリレークリップごとの映像のアイコン（サムネイル）を確認しながら、１回の撮影時にリレー記録された個々の映像（以下、ビデオクリップともいう）を選択する。ここで、個々のリレークリップのサムネイルから、リレー記録されているビデオクリップの内容を把握しやすくするための技術が数多く提案されている。
【０００６】
例えば、特許文献１には、映像データの中から抽出した複数のフレーム群に対して、それぞれのフレームを画素単位で比較して一致する画素数をカウントし、その画素のカウント値が極大になるフレーム群の中からサムネイルを選択する方法が提案されている。これにより、ユーザは、サムネイルを見ることによって、リレー記録されたビデオクリップについて、その内容を把握しながら選択を行うことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２０１６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
放送、業務用のビデオ撮影を行う場合には、１回の撮影で多くの映像を記録するためにメモリカードが多く使われる。そのため、編集時にユーザは、互いに関連するリレークリップを選別するために、複数のメモリカードにリレー記録されたビデオクリップのサムネイルを確認する。しかし、このような作業では、読み込むメモリカードの順番が必ずしもリレークリップを記録した順序に従っているとは限らないため、関連するリレークリップをまとめるのが非常に面倒になってしまう。
【０００９】
本発明は、上記課題に鑑みてなされ、その目的は、撮影時に複数の記録媒体に分割して記録された映像を一覧表示する技術を実現することである。
【課題を解決するための手段】
【００１０】
上記課題を解決し、目的を達成するために、本発明のデータ処理装置は、撮影時に複数の記録媒体に記録された映像データを読み込むデータ処理装置であって、前記記録媒体に記録された映像データを表す画像情報を提示する提示手段と、前記提示手段により提示された画像情報の少なくともいずれかを指定する指定手段と、前記指定手段により指定された画像情報に対応する映像データが、前記複数の記録媒体に分割して記録された分割映像データであるか判定する判定手段と、前記指定手段により指定された画像情報に対応する映像データが、前記分割映像データである場合、当該指定された分割映像データを記録している記録媒体とは別の記録媒体の中に分割して記録された、一部の分割映像データを検索する検索手段と、前記検索手段による検索の結果によって、撮影時に前記複数の記録媒体に記録された分割映像データを表す画像情報の一覧を提示するように前記提示手段を制御する制御手段と、を有する。
【発明の効果】
【００１１】
本発明によれば、複数の記録媒体に分割して記録された一連の映像データの検索のための負荷を軽減できる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る実施形態のデータ処理装置の構成を示すブロック図。
【図２】映像データとメタデータのディレクトリ構成図。
【図３】複数のメモリカードに記録したリレークリップとメタデータの概略構成図。
【図４】本実施形態のデータ処理装置の動作を示すフローチャート。
【図５】本実施形態のデータ処理装置により生成されるメディア登録テーブルの構成図。
【図６】（ａ）はメモリカード内のビデオクリップを表示した画面を例示する図、（ｂ）はリレークリップを表示するための操作画面を例示する図。
【図７】本実施形態のリレークリップ検索処理を示すフローチャート。
【図８】（ａ）はリレークリップを一覧表示した画面を例示する図、（ｂ）は一覧表示されたリレークリップから任意のリレークリップを選択したときの画面を例示する図。
【図９】（ａ）はメモリカード内のビデオクリップをバックアップするための操作画面を例示する図、（ｂ）はバックアップ結果を表示した画面を例示する図。
【図１０】仮想メディア作成後に更新されたメディア登録テーブルの構成図。
【図１１】（ａ）はメモリカードが未検出の状態でリレークリップの検索に失敗したときの画面を例示する図、（ｂ）はメモリカードを検出した状態でリレークリップの検索に失敗したときの画面を例示する図。
【発明を実施するための形態】
【００１３】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１４】
［実施形態１］以下では、本発明のデータ処理装置を、パーソナルコンピュータ（ＰＣ）により実現した形態について説明する。なお、本実施形態のデータ処理装置は、デジタルビデオカメラなどの撮像装置によって連続して撮影された映像データを、複数の記録媒体に分割記録することにより生成された個々の分割映像データ（リレークリップ）の中から互いに関連のあるリレークリップを検索し、結合や削除などの編集や再生が可能なように一覧表示する機能を有する。
【００１５】
＜装置構成＞先ず、図１を参照して、本実施形態のＰＣの内部構成について説明する。図１において、１０１はＰＣ１００全体の制御を司るＣＰＵである。ＣＰＵ１０１は、ユーザの操作に応じて後述する各部を制御し、ＭＸＦ規格に従って記録された映像データやその付加情報としてのメタデータの読み込み、コピー、削除、或は再生を行う。１０２は、ＰＣ１００を制御するプログラムとプログラムが使用するデータを格納するためのメモリ（ＲＯＭ）である。ＲＯＭ１０２には、読み込んだビデオクリップが、複数の記録媒体に分割して記録されたリレークリップであるかを判別するリレークリップ判別プログラム（以下、判定プログラム）が含まれている。更に、ＲＯＭ１０２には、ユーザにより選択されたリレークリップに関して、一部のリレークリップが別の記録媒体に存在するか検索するリレークリップ検索プログラム（以下、検索プログラム）が含まれている。
【００１６】
１０３は、ＰＣ１００を制御するプログラムが作業領域として使用するための書き換え可能なメモリ（ＲＡＭ）である。１０４は、ＰＣ１００が利用する各種データを記録しておくためのハードディスクドライブ（ＨＤＤ）である。１０５は、ＣＰＵ１０１からの指示に従い、外部の記録媒体１１１に記録されたデータの読み込み、または書き込みを行うための外部インターフェース（外部ＩＦ）である。外部ＩＦ１０５は、メモリカードスロットやＵＳＢ端子などを備え、接続された記録媒体１１１に対するデータの読み込みと書き込みの制御を行う。記録媒体１１１には、ＣＦ（登録商標）カード、ＳＤＨＣメモリカードなどの取り外し可能な媒体（以下、メモリカード）が適用される。
【００１７】
１０６は、ユーザの指示をＰＣ１００に伝えるためのユーザインターフェース（指定手段）である。ユーザＩＦ１０６は、例えばキーボードやマウスなどにより構成される。１０７は、次に説明する画像処理部１０８がレンダリングした画面を走査するまでのバッファとして利用するＶＲＡＭである。１０８は、画面上に描く画像データの座標をＣＰＵ１０１から受取り、画像上の各ドットの表示位置について計算し、その情報をＶＲＡＭ１０７に一時的に記憶させる画像処理部（提示手段）である。画像処理部１０８は、所定のタイミングでＶＲＡＭ１０７の情報を読み込み、次に説明する表示制御部１０９に転送する。
【００１８】
１０９は、ＶＲＡＭ１０７に記憶されたデータをディスプレイが表示可能なデジタル信号に変換して転送する表示制御部である。１１０は、ＰＣ１００が出力したデータを表示するディスプレイである。１１２は、各部間の制御信号、またはデータ信号のための伝送路である。
【００１９】
＜ディレクトリ構成＞次に、図２を参照して、ＰＣ１００がメモリカード１１１から読み込む映像データとその付加情報としてのメタデータのディレクトリ構成について説明する。ここで、図２に示すようなディレクトリ構成で記録されたファイル群を「メディア」と定義する。例えば、ＰＣ１００がメモリカードの接続を検出した場合、メモリカードのルートディレクトリ直下にＣＯＮＴＥＮＴＳディレクトリ以下のファイルがあることが確認されると、そのメモリカードを１つのメディアと認識する。
【００２０】
以下、図２に示すディレクトリとファイルについて説明する。ＭｅｄｉａＩｎｄｅｘ．ＩＤＸファイルは、メディア内の情報を記録したファイルである。このファイルには、記録先のメモリカードを一意に特定できる媒体識別情報としてのＭｅｄｉａ＿ＩＤと、メディアに記録されているビデオクリップの情報が記述されている。
【００２１】
ＡＡ０００１、ＡＡ０００２、ＡＡ０００３はディレクトリであり、その名称がビデオクリップを一意に決定するデータ識別情報としてのＣｌｉｐ＿ＩＤとなっている。このディレクトリの中には、さらにビデオクリップのメタデータが記録されるファイル（ＡＡ０００１〜ＡＡ０００３．ＣＭＩ）と、ＭＸＦファイル（ＡＡ０００１〜ＡＡ０００３．ＭＸＦ）が格納されている。
【００２２】
本実施形態では、予め４枚のメモリカードを使用して、ビデオカメラで撮影を行っていることを前提とする。ここで、いずれのメモリカードにも図２に示したディレクトリ構造でファイルが記録されており、そのうち３枚のメモリカード内のビデオクリップには、１回の撮影時にリレー記録されたリレークリップが１つずつ含まれているものとする。
【００２３】
図３は、映像データがリレー記録された４枚のメモリカードのうち、リレークリップが存在する３枚のメモリカードに記録されたリレークリップとメタデータを例示している。図３において、２０１、２０２、２０３は、３枚のメモリカードである。メモリカード２０１〜２０３のＭｅｄｉａ＿ＩＤはそれぞれ、ＡＡＡＡ、ＢＢＢＢ、ＣＣＣＣである。また、２０４、２０５、２０６で示す各長方形の面積は、各メモリカードの全体の容量を表し、このうち、１回のリレー記録で各メモリカードに分割して記録されたリレークリップが占める容量を、Ｒ１、Ｒ２、Ｒ３で示す領域の面積で表している。これらのリレークリップのＣｌｉｐ＿ＩＤはそれぞれ、ＡＡ０００５、ＢＢ０００１、ＣＣ０００１である。参考のために、上記各リレークリップの先頭フレーム２０７、２０８、２０９を示している。
【００２４】
２１０、２１１、２１２は、上記各リレークリップのメタデータの詳細である。Ｒｅｌａｙ＿Ｐｒｅｖｉｏｕｓ＿Ｍｅｄｉａ＿ＩＤとＲｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤは、それぞれのリレークリップの直前と直後に記録されたリレークリップのＭｅｄｉａ＿ＩＤである。また、Ｒｅｌａｙ＿Ｐｒｅｖｉｏｕｓ＿Ｃｌｉｐ＿ＩＤとＲｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤは、それぞれのリレークリップの直前と直後に記録されたリレークリップのＣｌｉｐ＿ＩＤである。但し、該当するリレークリップが存在しないとき、これらのＩＤはＦＦＦＦの値が記述される。上記メタデータは、ビデオクリップのメタデータが記録されるファイル（拡張子ＣＭＩ）に記述される。
【００２５】
＜ＰＣの動作＞次に、図４を参照して、ＰＣ１００の動作について説明する。以下では、ＰＣ１００は既に起動しているものとして説明を進める。
【００２６】
Ｓ１０１では、ユーザが４枚のメモリカードを不図示のメモリカードスロットに装着すると、外部ＩＦ１０５はメモリカードを検出し、ＣＰＵ１０１に通知する。ここで、ＣＰＵ１０１はメディアの検出を行い、検索プログラムを起動する。
【００２７】
Ｓ１０２では、検索プログラムは、図５に示すメディア登録テーブルを作成する。このテーブルは、後述するリレークリップ検索処理で参照される。検索プログラムは、このテーブルを作成するために、メモリカードからＭｅｄｉａ＿ＩＤを取得し、さらにＣＰＵ１０１を介して、検出されたメディアが存在する場所（ドライブ名）を取得する。
【００２８】
Ｓ１０３では、ＰＣ１００は、検出された各メモリカードから取得したメディア情報（メディアＩＤとドライブ名）と、その中に記録されているビデオクリップ情報をディスプレイ１１０に表示する（提示手段）。図６（ａ）にユーザに提示する画面を例示している。図６（ａ）において、３０１は検出されたメディア情報を表示する領域である。３０２はユーザにより選択されたメディア内に記録されているビデオクリップの先頭フレームのサムネイルなどの画像情報を表示する領域である。３０３はユーザにより選択されたビデオクリップを再生して表示する領域である。３０４はユーザによる再生時の各種操作を受け付けるためのコントロールボタンである。
【００２９】
ユーザは、３０１〜３０４の各領域を選択して、任意のビデオクリップを再生することができる。図６（ａ）の画面例では、Ｆドライブに存在するメディア（Ｍｅｄｉａ＿ＩＤ ＡＡＡＡ）が選択され、その中に記録されているビデオクリップ（Ｃｌｉｐ＿ＩＤ ＡＡ０００１）が再生される。ここでは、Ｃｌｉｐ＿ＩＤとの対応関係をわかりやすくするために、領域３０２に表示するサムネイルのクリップ名をＣｌｉｐ＿ＩＤと一致させているが、クリップ名はＣｌｉｐ＿ＩＤとは独立に管理されるので、ユーザは任意の名称に変更可能である。
【００３０】
Ｓ１０４では、Ｓ１０３で提示した画面に対して、ユーザの操作があったか確認し（ユーザ操作待ち）、ユーザ操作があると、ＣＰＵ１０１は、ユーザＩＦ１０６から通知を受ける。
【００３１】
Ｓ１０５とＳ１０６では、ＰＣ１００は、Ｓ１０４で処理の終了指示があるまで、ユーザ操作に対応する処理を実行し、Ｓ１０３〜Ｓ１０６までの処理を繰り返し行う。
【００３２】
次に、図６（ａ）の画面において、ユーザにより選択されたビデオクリップ（Ｃｌｉｐ＿ＩＤ ＡＡ０００５）と関連があるリレークリップを一覧表示する動作について説明する。図６（ｂ）は、リレークリップを表示するための操作画面を例示している。ユーザは、図６（ｂ）の画面において、Ｃｌｉｐ＿ＩＤ ＡＡ０００５のビデオクリップを選択し、コンテキストメニュー４０１を開く。コンテキストメニュー４０１の項目の中には、“リレークリップの表示”がある。ここで、ユーザが“リレークリップの表示”を選択すると、ＰＣ１００は、選択したＡＡ０００５のビデオクリップが含まれるリレークリップを、検出済みの全てのメディアの中から検索する（リレークリップ検索処理）。
【００３３】
＜リレークリップ検索処理＞ここで、図７を参照して、ＰＣ１００によるリレークリップ検索処理について説明する。図７において、Ｓ２０１では、検索プログラムは、選択されたビデオクリップのＣｌｉｐ＿ＩＤを取得する。Ｓ２０２では、検索プログラムは、検索後に表示するリレークリップの表示リストを作成する。そして、選択されたビデオクリップのＣｌｉｐ＿ＩＤと、そのビデオクリップが存在するメディアのＭｅｄｉａ＿ＩＤを表示リストに登録する。
【００３４】
Ｓ２０３では、検索プログラムは、ビデオクリップのメタデータが記録されたファイル（拡張子ＣＭＩ）から、選択されたビデオクリップの直後に記録されたビデオクリップの情報を取得する。ここでは、Ｒｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤとＲｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤを取得する。
【００３５】
Ｓ２０４では、判別プログラムが、Ｓ２０３で取得したＲｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤとＲｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤから直後に記録されたリレークリップの存在を判定する。直後のリレークリップが存在すると判定した場合、判別プログラムは、そのＲｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤを検索プログラムに通知する。
【００３６】
Ｓ２０５では、検索プログラムは、予め作成された図５に示すメディア登録テーブルの中から、Ｒｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤに該当するメディアが存在するか判定する。該当するメディアが存在する場合、Ｓ２０６に進む。
【００３７】
Ｓ２０６では、検索プログラムは、特定したメディア内からＲｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤに該当するリレークリップを検索し、Ｓ２０７では、その検索結果を判定する。Ｓ２０８では、検索プログラムは、見つかったリレークリップのＣｌｉｐ＿ＩＤとＭｅｄｉａ＿ＩＤを表示リストに登録する。
【００３８】
上記Ｓ２０５とＳ２０６では、Ｒｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤに該当するメディアを特定することで検索を行っている。上記の処理によって、検索対象のリレークリップを高速に表示できる可能性が高くなる。
【００３９】
一方、Ｓ２０５で該当するメディアが存在しなかった場合、または、Ｓ２０７で該当するリレークリップが存在しなかった場合は、Ｓ２０９へ進む。Ｓ２０９では、検索プログラムは、上記メディア登録テーブルから取得したＲｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤとは異なるメディアを検索し、Ｒｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤに該当するリレークリップがあるか検索する。これは、検索対象のリレークリップが、ユーザにより最初に記録されたメモリカードから個別に移動されてしまった場合を考慮している。
【００４０】
Ｓ２１０では、Ｓ２０９での検索結果を判定し、見つかったリレークリップのＣｌｉｐ＿ＩＤとＭｅｄｉａ＿ＩＤを表示リストに登録する（Ｓ２０８）。一方、見つからなかった場合、Ｓ２１１で、表示リストに登録されたリレークリップのサムネイルを、リレー記録したときの順番に従って画面に一覧表示する。
【００４１】
Ｓ２０８の後は、Ｓ２０３に戻り、判別プログラムは、最近見つかったリレークリップのメタデータが記録されるファイル（拡張子ＣＭＩ）から、そのリレークリップのさらに直後で記録されたリレークリップのメタデータを取得する。ここでは、Ｒｅｌａｙ＿Ｎｅｘｔ＿Ｍｅｄｉａ＿ＩＤとＲｅｌａｙ＿Ｎｅｘｔ＿Ｃｌｉｐ＿ＩＤを取得する。
【００４２】
以後、さらに後ろにリレークリップが存在しないことを確認するまでＳ２０３〜Ｓ２０８を繰り返し行う。
【００４３】
なお、図７では、最初に選択されたビデオクリップの直後に記録されたリレークリップを検索する例を説明したが、実際には、上記処理後、選択されたビデオクリップの直前に記録されたリレークリップについても同様の処理を実行する。ここではその説明を省略する。
【００４４】
図８（ａ）は、上述したリレークリップ検索処理によって選択されたビデオクリップの前後に記録されたリレークリップのサムネイルを一覧表示した画面を例示している。図８（ａ）において、一覧表示されたビデオクリップがリレークリップであることを判別し易くするために、サムネイル右上に”Ｒ”のアイコンを付加している。図８（ａ）の画面では、撮影時にリレー記録されたリレークリップが、Ｃｌｉｐ＿ＩＤが連続する順番、つまり実際に記録された順番に配列されるため、ユーザはリレー記録された一連の映像データの内容を確認しやすくなる。
【００４５】
また、図８（ａ）の画面において、ユーザがＣｌｉｐ＿ＩＤ ＣＣ０００１のリレークリップを選択した場合、図８（ｂ）に示す画面に更新される。図８（ｂ）では、選択されたリレークリップを記録しているＭｅｄｉａ＿ＩＤを特定し、Ｍｅｄｉａ＿ＩＤの選択状態を切り替えている。これによって、ユーザは、選択したリレークリップが記録されているメディアを容易に把握できるようになる。
【００４６】
以上述べた実施形態によれば、複数のメモリカードに記録されたリレークリップの検索のための負荷を軽減できる。
【００４７】
また、図８の画面において、リレークリップの選択や再生などの操作を可能とすることで、リレークリップを順番に再生する際の操作が簡単にできるようになる。また、全部のリレークリップをまとめて削除したり、まとめて他のディレクトリにコピーする操作を行う際に特に便利となる。
【００４８】
［実施形態２］以下に、実施形態２について説明する。実施形態２では、ビデオクリップが記録されたメディアのデータをバックアップし、ＰＣ１００がバックアップ済みデータを検索対象に含めてリレークリップを検索する。実施形態２におけるＰＣ１００は、実施形態１で説明した構成とほぼ同一であるが、ＲＯＭ１０２に、検出されたメディアのデータをバックアップするデータ複製プログラム（複製手段）が含まれている。このデータ複製プログラムは、ユーザ操作などにより指定されたドライブ内の任意の場所に新規にバックアップ用ディレクトリを作成する。そして、実施形態１で述べた方法でメディアとして認識されたファイル群を、メディアを順次交換しながら複製先のバックアップ用ディレクトリ以下にまとめてコピーする。
【００４９】
バックアップされたファイル群は、ＰＣ１００によって仮想メディアとして認識される。この仮想メディアは、メディアとして認識されたファイル群をバックアップしたそのものを定義したものであり、ユーザからはメディアと同様に扱われる。例えば仮想メディアが他の記憶手段であるＨＤＤ１０４にあるドライブ内に作成された場合には、バックアップ元である着脱可能なメモリカードがＰＣ１００から取り外されたとしても、仮想メディアは残っている。そのため、ユーザは、ＰＣ１００のメモリカードスロット数に制限されずに、複数のメモリカード内のデータをバックアップして管理することができる。
【００５０】
ここで、図９を参照して、Ｆドライブに認識されたメディア（メモリカード）のデータを仮想メディアにバックアップする場合について説明する。
【００５１】
図９は、メモリカード内のビデオクリップをバックアップするための操作画面（ａ）、バックアップ結果を表示した画面（ｂ）を例示している。図９（ａ）の画面において、Ｆドライブのメディアを選択し、コンテキストメニュー５０１を開く。コンテキストメニュー５０１の項目の中には、“バックアップ作成”がある。ここで、ユーザが“バックアップ作成”を選択すると、ＰＣ１００は、選択したＦドライブのメディアのデータを仮想メディアと関連付けてコピーする（バックアップ処理）。ＰＣ１００は、図９（ｂ）に示すように、作成したメディアが仮想メディアであることを明示するために、Ｍｅｄｉａ＿ＩＤの前に、バックアップの頭文字Ｂを表すアイコン５０２を表示する。
【００５２】
図９（ａ）でバックアップ作成が指示されると、検索プログラムは、図１０に示すメディア登録テーブルを作成する。ここで作成される仮想メディアのＭｅｄｉａ＿ＩＤは、バックアップ元のメディアと同一である。
【００５３】
次に、上述した図７を用いて、実施形態２のリレークリップ検索処理について説明する。実施形態２では、バックアップ元のＭｅｄｉａ＿ＩＤと同一の仮想メディアを作成する。この状態で、Ｓ２０５とＳ２０６では、同一のＭｅｄｉａ＿ＩＤをもつ複数のメディアを検出したとき、バックアップ元のメディアを優先的に検索する。これは、ユーザがバックアップ元のメディアを編集しないことが多いことを想定しているからである。ユーザは、バックアップ先の仮想メディア内にあるビデオクリップを対象にデータの移動や削除を実行し、編集前のデータをいつでも再現できるように、バックアップ元のメディアを編集しないでおくことが多いと考えられるからである。そのため、バックアップ元のメディアを優先的に検索することによって、検索対象のリレークリップを高速に表示できる可能性が高くなるのである。
【００５４】
また、ユーザが、上記の状態からバックアップ元のメモリカードを取り外したとしても、メディアをバックアップした仮想メディアに対してリレークリップを検索することができる。
【００５５】
以上の実施形態によれば、ユーザは、メディアを順次交換しながら複数のメモリカードに記録されたデータのそれぞれを、バックアップ先の記憶手段に仮想メディアとしてバックアップすることができる。これによって、ＰＣ１００に用意されているメモリカードスロット数に制限されずにリレークリップの検索を実行することができる。
【００５６】
［実施形態３］次に、実施形態３として、リレークリップ検索処理の結果、検索対象のリレークリップが検出されなかった場合にユーザに案内情報を提示する例について説明する。実施形態３におけるＰＣ１００は、実施形態１で説明した構成と同一である。実施形態１では、図７に示すように、複数のメモリカードに記録された全てのリレークリップを検索する例を説明した。これは、図７において、Ｓ２１０での判定が「ＮＯ」になるまでＳ２０３〜Ｓ２０９の処理を繰り返すことに相当する。
【００５７】
一方、Ｓ２１０での判定が「ＮＯ」になるケースは、検索対象であるリレークリップが撮影時には記録されたが、ＰＣ１００が認識したメディア内には見つからなかったことを示している。このようなケースには、下記の２つのパターンがある。
（１）Ｓ２０５での判定の結果、取得したＭｅｄｉａ＿ＩＤと一致するメディアが存在しないと判定された（Ｓ２０５でＮＯ）
（２）Ｓ２０５での判定の結果、取得したＭｅｄｉａ＿ＩＤと一致するメディアが存在すると判定された（Ｓ２０５でＹＥＳ）
先ず（１）のパターンについて説明する。パターン（１）は、検索対象のリレークリップが記録されたメディアが検出されていない場合に発生する。その場合は、図１１（ａ）に示すように、検索に失敗したリレークリップが撮影時に記録されたメディアの情報６０２を表示する。ユーザは、画面に表示された案内情報に従って、特定されたメディアをＰＣ１００に再接続することによって検索対象のリレークリップを見つけられる可能性があるからである。
【００５８】
次に、（２）のパターンについて説明する。パターン（２）は、検索対象のリレークリップが記録されたメディアは検出されたが、そのメディア内には目的のリレークリップが見つからない場合に発生する。その場合は、図１１（ｂ）に示すように、検索対象のリレークリップがメディアから削除された可能性を示唆する情報６０３を表示する。
【００５９】
また、上記パターン（１）、（２）の両方のケースで、検索の結果、見つからなかったリレークリップが存在することをユーザに知らせるサムネイル６０１と、見つからなかったリレークリップのＣｌｉｐ＿ＩＤを表示する。ここで、画面に表示するサムネイル６０１の画像データは、予めＲＯＭ１０２に格納されているものとする。
【００６０】
本実施形態によれば、検索対象のリレークリップが見つからなかった場合に、ユーザにさらに詳細な案内情報を提示することができる。
【００６１】
［変形例］上述した各実施形態では、異なったメモリカードへのリレー記録を前提としているが、メモリカード内のパーティションや異なったディレクトリやフォルダにリレークリップが記録されている場合に、あるパーティション（又はディレクトリやフォルダ）の中を検索している状態から、他のパーティション（又はディレクトリやフォルダ）に記録されているリレークリップを抽出する形態にも本発明は適用できる。
【００６２】
［他の実施形態］また、本発明は、以下の処理を実行することによっても実現される。即ち、上記実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、および該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2011205262.tif 000003
【図２】
2011205262.tif 000004
【図３】
2011205262.tif 000005
【図４】
2011205262.tif 000006
【図５】
2011205262.tif 000007
【図６】
2011205262.tif 000008
【図７】
2011205262.tif 000009
【図８】
2011205262.tif 000010
【図９】
2011205262.tif 000011
【図１０】
2011205262.tif 000012
【図１１】
2011205262.tif 000013