(57)【要約】【課題】複数の異なる機器に記録されたファイルについて、１つのファイルのメタデータを、他のファイルにも適用することができ、入力作業に伴う負荷やコストアップを軽減する。【解決手段】ファイルを記録する際に当該ファイルに付随する付加情報を記録する情報記録装置であって、前記ファイルの付加情報から所定の情報を取得する取得手段と、前記取得手段により第１のファイルから取得した第１の情報と第２のファイルから取得した第２の情報とを比較する比較手段と、前記比較手段による比較の結果、前記第１の情報と前記第２の情報とが所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として記録する記録手段と、を有する。【選択図】図１３
2010154116.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記録する際に当該ファイルに付随する付加情報を記録する情報記録装置であって、
前記ファイルから所定の情報を取得する取得手段と、
前記取得手段により第１のファイルから取得した第１の情報と第２のファイルから取得した第２の情報とを比較する比較手段と、
前記比較手段による比較の結果、前記第１の情報と前記第２の情報とが所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として記録する記録手段と、を有することを特徴とする情報記録装置。
【請求項２】
前記付加情報は、ファイルごとに固有の情報と、前記ファイルの間で共通の情報と、を含み、
前記記録手段は、前記共通の情報を含む第１のファイルの付加情報のみを前記第２のファイルの付加情報として記録することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記付加情報を設定するための設定手段をさらに有し、
前記設定手段は、前記固有の情報について、複数のファイルの間で共有するか否かの設定が可能であることを特徴とする請求項２に記載の情報記録装置。
【請求項４】
前記所定の情報は、ファイルが記録された時刻情報と位置情報とを含み、
前記取得手段は、前記所定の情報としてファイルが記録された時刻情報と位置情報の少なくともいずれかを取得し、
前記比較手段は、前記所定の関係として前記時刻情報が所定の時間内にあるか及び前記位置情報が所定の範囲内にあるかを判定すること特徴とする請求項１乃至３のいずれか１項に記載の情報記録装置。
【請求項５】
前記第１のファイルと前記第２のファイルとは異なる装置に記録されていることを特徴とする請求項１乃至４のいずれか１項に記載の情報記録装置。
【請求項６】
前記第１のファイルと前記第２のファイルとは異なる記録媒体に記録されていることを特徴とする請求項１乃至４のいずれか１項に記載の情報記録装置。
【請求項７】
前記第１のファイルの付加情報が登録されたデータベースと、
前記取得手段により前記第２のファイルから取得した前記第２の情報と、前記データベースに登録された前記第１のファイルから取得した前記第１の情報とが前記所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として前記データベースに登録する登録手段とをさらに有することを特徴とする請求項１乃至４のいずれか１項に記載の情報記録装置。
【請求項８】
前記記録媒体には、前記第１のファイル及び前記第２のファイルが付加情報の記録元であるか否かを示す情報が記録されており、
前記情報記録装置は、前記記録元であるか否かを示す情報を判定する判定手段をさらに有することを特徴とする請求項６に記載の情報記録装置。
【請求項９】
映像ファイルを生成するために被写体を撮像する撮像手段をさらに有し、
前記記録手段は、前記映像ファイルを記録する際に、当該映像ファイルの付加情報及び共有するか否かを示す情報を記録することを特徴とする請求項３に記載の情報記録装置。
【請求項１０】
前記記録手段は、前記映像ファイルを記録する際に、当該映像ファイルを付加情報の記録元とするか否かを示す情報を記録することを特徴とする請求項９に記載の情報記録装置。
【請求項１１】
ファイルを記録する際に当該ファイルに付随する付加情報を記録する情報記録方法であって、
前記ファイルの付加情報から所定の情報を取得する取得工程と、
前記取得工程により第１のファイルから取得した第１の情報と第２のファイルから取得した第２の情報とを比較する比較工程と、
前記比較工程による比較の結果、前記第１の情報と前記第２の情報とが所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として記録する記録工程と、を有することを特徴とする情報記録方法。
【請求項１２】
請求項１１に記載の情報記録方法を情報記録装置のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルに付随する付加情報を記録する情報記録技術に関する。
【背景技術】
【０００２】
近年、ビデオカメラの記録媒体は従来の磁気テープから、ハードディスクやフラッシュメモリーを使用するファイルベースの記録媒体が主流となっている。これにより、映像データをファイルとして取り扱えるため、ファイルサーバ等の大規模ストレージにファイルをアーカイブすることや、必要なときに検索して取り出すことが可能となる。アーカイブした膨大なファイルの中から必要なファイルを検索するためには検索用のキーが必要である。そこで、これら映像ファイル等のコンテンツに、そのコンテンツに固有の情報等を記述したメタデータを付加して記録することが一般的となっている。このメタデータとしては、例えば、タイトル、撮影場所、撮影内容、出演者が挙げられる（例えば、特許文献１参照）。
【０００３】
また放送映像等のファイルフォーマットとしてＳＭＰＴＥ（Ｓｏｃｉｅｔｙ ｏｆ Ｍｏｔｉｏｎ Ｐｉｃｔｕｒｅ＆Ｔｅｌｅｖｉｓｉｏｎ Ｅｎｇｉｎｅｅｒｓ）で標準化されたＭＸＦ（Ｍａｔｅｒｉａｌ ｅＸｃｈａｎｇｅ Ｆｏｒｍａｔ）が普及している。ＭＸＦ規格は、映像データや音声データをファイル化する際のフォーマットや、メタデータの定義等の複数の規格群から構成されている。メタデータの規格としてはＤＭＳ−１（Ｄｅｓｃｒｉｐｔｉｖｅ Ｍｅｔａｄａｔａ Ｓｃｈｅｍｅ−１）が標準化されている。
【０００４】
ＤＭＳ−１ではメタデータの項目を表すプロパティ、関連するメタデータの項目をグループ化したセット（セットはメタデータ項目として他のメタデータセットを含むことも可能）、セット及びプロパティの影響範囲を示すフレームワークが定義されている。例えば、映像のタイトルについては、ファイル全体に関わるＣｌｉｐ Ｆｒａｍｅｗｏｒｋで定義されるＴｉｔｌｅセットのＭａｉｎ Ｔｉｔｌｅプロパティとして記録することができる。このようにメタデータを含む映像ファイルのフォーマットを共通化することにより、異なる撮影機器で撮影された映像ファイルやメタデータを、他の機器でも共通に取り扱うことができるようになる。
【特許文献１】特開２００４−３１２２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述したように、メタデータを含む映像ファイルのフォーマットを共通化した場合であっても、メタデータ自体は機器ごとに付加していく必要がある。例えば、同じイベントを複数のビデオカメラで撮影した場合、撮影場所やイベントの内容は各ビデオカメラで共通であるが、これらの情報をメタデータとして記録するには、ビデオカメラごとに入力する作業が必要である。このため、入力作業が煩雑になり、また、ビデオカメラごとにメタデータ入力用端末やオペレータを用意することはコストアップの原因となる。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の情報記録装置は、ファイルを記録する際に当該ファイルに付随する付加情報を記録する情報記録装置であって、前記ファイルの付加情報から所定の情報を取得する取得手段と、前記取得手段により第１のファイルから取得した第１の情報と第２のファイルから取得した第２の情報とを比較する比較手段と、前記比較手段による比較の結果、前記第１の情報と前記第２の情報とが所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として記録する記録手段と、を有する。
【０００７】
また、本発明の情報記録方法は、ファイルを記録する際に当該ファイルに付随する付加情報を記録する情報記録方法であって、前記ファイルの付加情報から所定の情報を取得する取得工程と、前記取得工程により第１のファイルから取得した第１の情報と第２のファイルから取得した第２の情報とを比較する比較工程と、前記比較工程による比較の結果、前記第１の情報と前記第２の情報とが所定の関係を満たす場合、前記第１のファイルの付加情報を前記第２のファイルの付加情報として記録する記録工程と、を有する。
【発明の効果】
【０００８】
本発明によれば、複数の異なる機器に記録されたファイルについて、１つのファイルのメタデータを、他のファイルにも適用することができ、入力作業に伴う負荷やコストアップを軽減することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１０】
［実施形態１］
本実施形態では、２つのビデオカメラで撮影した映像ファイルに対して処理を行う場合について説明する。また、本実施形態では撮影時にＭＸＦファイルを作成して記録を行うものとする。
【００１１】
図１は、本発明の情報記録装置を適用した実施形態１のビデオカメラの概略構成を示すブロック図である。図１において、１０１はビデオカメラ（以下、カメラ）全体を制御するための制御部である。１０２はユーザが設定した各種の設定情報を記憶するための設定保存部である。１０３は被写体の静止画や動画などを撮影するためのレンズやＣＭＯＳセンサ等を備える撮像部である。１０４は撮像部１０３から出力される映像データをフレームごとに圧縮符号化する画像符号化部である。１０５は音声を検出するためのマイクである。１０６はマイク１０５から出力される音声信号をデジタル符号化する音声符号化部である。
【００１２】
１０７は画像符号化部１０４及び音声符号化部１０６から出力される映像データ、音声データ及び付加データを多重化した映像ファイルを作成する多重化部である。１０８は多重化されたファイルデータを記録するための記録媒体である。記録媒体１０８には、当該記録媒体１０８に記録されているファイルや記録媒体１０８に関する情報を管理するための管理ファイルも記録されている。本実施形態では、記録媒体１０８として、カメラに対して着脱可能なＳＤ（登録商標）メモリーカードやＣＦ（登録商標）メモリーカード等が適用可能であるが、これらに限られるものではない。
【００１３】
１０９は記録媒体１０８に記録されるファイルに付随する付加情報としてのメタデータを一時的に記憶するためのメタデータバッファである。１１０はカメラの位置情報を取得するためのＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）である。１１１はＰＣ等の外部機器と通信を行うための無線ＬＡＮである。本実施形態では、制御部１０１がＨＴＴＰサーバ機能を有し、他のカメラ等の外部機器は無線ＬＡＮ１１１を介してＨＴＴＰサーバにアクセスしてカメラの設定やメタデータの入力を行うことができる。
【００１４】
次に、図２を参照してビデオカメラに対するメタデータの入力処理及び各種情報の設定処理について説明する。図２において、ユーザが撮影モードでカメラを起動すると、Ｓ２０１にて制御部１０１はＨＴＴＰサーバ機能を起動する。Ｓ２０２では、制御部１０１は録画中であるか否かを判定する。録画中ではない場合、Ｓ２０３に進み、ユーザからの録画開始ボタン等による録画開始要求があったか否かを判定する。録画開始要求があった場合、Ｓ２０４で画像符号化部１０４、音声符号化部１０６、多重化部１０７及びメタデータバッファ１０９の初期化処理を行い、記録媒体１０８に新規のファイルを作成する。更に、記録媒体に１０８には、ＧＰＳ１１０から位置情報を取得し、この位置情報と後述する設定保存部１０２に保存されている録画ファイルに共通なメタデータが記録される。また、カメラは不図示の時計機能を有し、録画開始時刻をメタデータとしてファイルに付加して記録する。メタデータを記録した後、映像データや音声データの記録を開始する。
【００１５】
一方、Ｓ２０３で録画開始要求がなかった場合、Ｓ２０５に進み、無線ＬＡＮ１１１を介して外部機器からＨＴＴＰリクエストを受信したか否かを判定する。ＨＴＴＰリクエストを受信していない場合はＳ２０２に戻る。ＨＴＴＰリクエストを受信した場合は、Ｓ２０６に進み、受信したＨＴＴＰリクエストが設定ページの送信要求であるか否かを判定する。設定ページの送信要求であった場合、Ｓ２０９に進み、カメラの設定を行うための設定ページのデータを無線ＬＡＮ１１１を介して外部機器に送信しＳ２０２に戻る。この設定ページの内容については後述する。
【００１６】
また、Ｓ２０６で受信したＨＴＴＰリクエストが設定ページの送信要求ではない場合、Ｓ２０７でＨＴＴＰリクエストが設定入力フォームによる設定要求であるか否かを判定する。設定要求であった場合はＳ２０８に進み、設定入力フォームから設定データを検出して設定保存部１０２に保存するとともに、記録媒体１０８の管理ファイルに設定を記録する。Ｓ２０８で設定を保存した後、Ｓ２０９で設定内容を反映した設定ページのデータを無線ＬＡＮ１１１を介して外部機器に送信してＳ２０２に戻る。また、Ｓ２０７で設定入力要求ではない場合、Ｓ２１０でエラーページを示すデータを送信してＳ２０２に戻る。
【００１７】
図３は、Ｓ２０９にて送信されるメタデータの設定を行うための設定ページを例示している。図３において、設定ページは、全ての撮影ファイルに共通のメタデータを設定する部分３１と、撮影ファイルごとに異なる個別のメタデータを設定する部分３２とに分かれている。３１１は撮影ファイルのタイトルを設定するテキストボックスである。３１２はカメラマンの名前を設定するテキストボックスである。３２１は本カメラで記録したメタデータをマスターデータとして使用するか否かを設定するチェックボックスである。３２２、３２４、３２６、３２８はそれぞれ撮影場所、撮影内容、出演者、イベントメモの入力を撮影ファイルに対して行うか否かを設定するチェックボックスである。３２３、３２５、３２７、３２９は入力された撮影場所、撮影内容、出演者、イベントメモの個別メタデータを本カメラで撮影したファイルのみに適用するか、他の機器で撮影されたファイルにも適用するかを設定するためのチェックボックスである。
【００１８】
撮影場所、撮影内容、出演者の３つの項目は、１つの撮影ファイルに対してそれぞれ最大で１つのデータのみ入力可能な項目であり、イベントメモは１つの撮影ファイルに対して複数のデータを時間情報とともに設定できる項目である。３３は入力した設定をカメラに反映させるためのボタンである。上記各項目の設定が行われていない場合は、図３に示すように全ての項目が空欄もしくは非選択の状態のデータが送信され、設定済みの項目がある場合は、各項目に設定済みの内容がセットされた状態のデータが送信される。カメラのＨＴＴＰサーバにアクセスし、設定ページのデータを受信した外部機器では、設定ページを表示した後、ユーザ操作による設定データの入力が可能となる。
【００１９】
図４は、図３の設定ページに対してメタデータが入力された状態を例示している。図４において、共通メタデータ欄にはタイトル及びカメラマンに関する各情報が設定されている。個別メタデータ欄には、本カメラで設定したメタデータをマスターデータとして使用するよう設定されている。また、撮影場所、撮影内容、イベントメモの入力を撮影ファイルに対して行う設定となっている。更に、撮影場所及びイベントメモの各メタデータを他のカメラで撮影されたファイルにも共通に適用する設定となっている。図示の如く設定を入力した後、ユーザが設定ボタン３３をクリックすると、入力されたフォームデータが他のカメラに送信される。フォームデータを受信したカメラは、フォームデータを解析して、設定内容を設定保存部１０２に保存する。また、記録媒体１０８の管理ファイルには、マスターデータとして使用するか否かの情報や、共有設定のメタデータ項目を示す情報が記録される。
【００２０】
図５は、管理ファイルに記録された情報を例示している。図５において、１行目はマスターデータとして使用することを示す情報である。２行目から５行目はそれぞれ撮影場所、撮影内容、出演者、イベントメモのメタデータ項目を本カメラで撮影したファイルのみに適用するか、他のカメラで撮影されたファイルにも適用するかを示す情報である。”ＣＯＭＭＯＮ”と設定された項目が他のカメラで撮影されたファイルにも適用する項目である。
【００２１】
次に、図２を参照してビデオカメラの録画処理について説明する。図２において、Ｓ２０４で録画処理が開始されると、Ｓ２０２で録画中であると判定されてＳ２１１に進む。Ｓ２１１では録画停止要求があったか否かを判定する。録画停止要求があった場合、Ｓ２１２に進み、記録媒体１０８への映像・音声の記録を終了し、メタデータバッファ１０９に記憶されているメタデータをファイルに付加して録画処理を終了する。
【００２２】
Ｓ２１１で録画停止要求がなかった場合、Ｓ２１３では無線ＬＡＮ１１１を介して外部機器からＨＴＴＰリクエストを受信したか否かを判定する。ＨＴＴＰリクエストを受信していない場合はＳ２０２に戻る。ＨＴＴＰリクエストを受信している場合は、Ｓ２１４で受信したＨＴＴＰリクエストがメタデータ入力用ページの送信要求であるか否かを判定する。メタデータ入力用ページの送信要求であった場合、Ｓ２１７でメタデータ入力用ページのデータを無線ＬＡＮ１１１を介して外部機器に送信しＳ２０２に戻る。このメタデータ入力用ページの内容については後述する。
【００２３】
Ｓ２１４で受信したＨＴＴＰリクエストがメタデータ入力用ページの送信要求ではない場合、Ｓ２１５でＨＴＴＰリクエストがメタデータ入力フォームによるメタデータ入力であるか否かを判定する。メタデータ入力であった場合は、Ｓ２１６で入力フォームデータからメタデータを検出してメタデータバッファ１０９に保存する。この際、入力されたメタデータ項目がイベントメモであった場合、メタデータを検出した時点の録画中のファイルの位置情報（録画映像のフレーム番号）をイベントメモのメタデータとともに保存する。Ｓ２１６でメタデータを保存した後、Ｓ２１７でメタデータ入力用ページのデータを無線ＬＡＮ１１１を介して外部機器に送信しＳ２０２に戻る。また、Ｓ２１５でメタデータ入力ではない場合、Ｓ２１０でエラーページを示すデータを送信してＳ２０２に戻る。
【００２４】
図６は、図４に示すメタデータの設定が行われている場合において、Ｓ２１４にて送信されるメタデータ入力用ページを例示している。図４では個別メタデータとして、撮影場所、撮影内容、イベントメモの３つの項目が選択されているため、Ｓ２１４では３つの項目の入力を行うためのページデータを作成して送信する。図６において、６０１、６０３、６０５はそれぞれ撮影場所、撮影内容、イベントメモのデータを入力するためのテキストボックスである。６０２、６０４、６０６は各テキストボックス６０１、６０３、６０５に入力された撮影場所、撮影内容、イベントメモの内容をカメラに保存させるためのボタンである。撮影場所及び撮影内容の２つの項目は、現在録画中のファイルに対して入力が行われていない場合は図６のように各項目のテキストボックスが空欄の状態でデータが送信される。また、入力済みの項目がある場合は、各項目に入力済みの内容がセットされた状態でデータが送信される。録画中にカメラのＨＴＴＰサーバに対してアクセスを行った場合、アクセスを行った外部機器は入力ページのデータを受信して表示を行い、ユーザは表示されたページに対してメタデータの入力を行ってカメラに送信する。
【００２５】
以下では、サッカー場で特定の選手のプレイ状況を撮影している場合について説明する。図７〜図９は録画中のファイルに対してメタデータを入力した状態を例示している。ユーザが図７に示すように撮影場所のメタデータをテキストボックス６０１に入力して設定ボタン６０２をクリックすると、撮影場所のメタデータのフォームデータがカメラに送信される。カメラは図２のＳ２１５でメタデータのフォームデータを検出し、Ｓ２１６で撮影場所のメタデータをメタデータバッファ１０９に保存する。Ｓ２１７では保存済みの撮影場所のメタデータをテキストボックス６０１にセットしたメタデータ入力ページのデータを生成し、外部機器に送信する。
【００２６】
次にユーザは図８示すように撮影内容のメタデータをテキストボックス６０３に入力して設定ボタン６０４をクリックすると、撮影内容のメタデータのフォームデータがカメラに送信される。カメラは図２のＳ２１５でメタデータのフォームデータを検出し、Ｓ２１６で撮影内容のメタデータをメタデータバッファ１０９に保存する。Ｓ２１７では保存済みの撮影場所及び撮影内容のメタデータをテキストボックス６０１及び６０３にセットしたメタデータ入力ページのデータを生成し、外部機器に送信する。
【００２７】
次に録画中にゴールが決まったというイベントが発生した場合、ユーザは図９に示すイベントメモのメタデータをテキストボックス６０５に入力して設定ボタン６０６をクリックすると、イベントメモのメタデータのフォームデータがビデオカメラに送信される。カメラは図２のＳ２１５でメタデータのフォームデータを検出し、Ｓ２１６でイベントメモのメタデータをメタデータバッファ１０９に保存する。イベントメモの保存時には、メタデータを検出した時点の録画中のファイルの位置情報（録画映像のフレーム番号）をイベントメモのメタデータとともに保存する。
【００２８】
イベントメモの入力後、録画中にさらに別のイベントが発生した場合は同様にメタデータを入力することでメタデータがメタデータバッファ１０９に保存される。その後、ユーザが録画停止を行うと図２のＳ２１２においてメタデータバッファ１０９に保存されているメタデータが録画ファイルに付加され記録される。録画開始時に記録されるＧＰＳからの位置情報、タイトル及びカメラマンの各メタデータ並びに録画中に入力された撮影場所、撮影内容及びイベントメモの各メタデータは、ＭＸＦファイルの記述メタデータ規格であるＤＭＳ−１に従って記録される。
【００２９】
【表１】
2010154116.tif 000003
【００３０】
表１は各メタデータ項目とＤＭＳ−１の項目との対応関係を例示している。表１の各ＤＭＳ−１の項目は、（フレームワーク）／（セット）／（プロパティ）の形式で示される。「ＧＰＳ位置情報」のメタデータはファイル全体に関わるＣｌｉｐ Ｆｒａｍｅｗｏｒｋで定義されるＬｏｃａｔｉｏｎセットで定義されるＡｄｄｒｅｓｓセットのＧｅｏｇｒａｐｈｉｃａｌ Ｃｏｏｒｄｉｎａｔｅプロパティとして記録される。
【００３１】
「カメラマン」のメタデータは複数のプロパティを用いて記録され、Ｃｌｉｐ ＦｒａｍｅｗｏｒｋのＰａｒｔｉｃｉｐａｎｔセットのＪｏｂ Ｆｕｎｃｔｉｏｎプロパティには”Ｓｈｏｏｔｅｒ”という内容が記録される。Ｃｌｉｐ ＦｒａｍｅｗｏｒｋのＰａｒｔｉｃｉｐａｎｔセットのＰｅｒｓｏｎセットのＦａｍｉｌｙ Ｎａｍｅ及びＦｉｒｓｔ Ｇｉｖｅｎ Ｎａｍｅプロパティにはカメラマンの名前が記録される。「イベントメモ」のメタデータはＣｌｉｐ ＦｒａｍｅｗｏｒｋのＳｈｏｔセットのＫｅｙｐｏｉｎｔセットのＫｅｙｐｏｉｎｔ Ｐｏｓｉｔｉｏｎプロパティにイベントが発生したファイル上の位置が記録される。また、Ｃｌｉｐ ＦｒａｍｅｗｏｒｋのＳｈｏｔセットのＫｅｙｐｏｉｎｔセットのＫｅｙｐｏｉｎｔ Ｖａｌｕｅプロパティにイベント内容が記録される。
【００３２】
次に、第１のビデオカメラと第２のビデオカメラでの撮影に関するメタデータの設定について説明する。第１及び第２のビデオカメラの構成及びフローは、図１及び図２と同一である。図１０は、第２のビデオカメラに対して図２のＳ２０７で入力されるメタデータ設定例である。図１０において、共通メタデータ欄にはタイトル及びカメラマンに関する各情報が設定されている。個別メタデータ欄には、本カメラで設定したメタデータをマスターデータとして使用せず、またいずれのメタデータ項目も第２のビデオカメラでは設定しないようになっている。このため、第２のビデオカメラで撮影した録画ファイルには、ＧＰＳからの位置情報、タイトル、カメラマンのメタデータのみが付加され記録される。
【００３３】
図１１は第２のカメラの管理ファイルに記録されたメタデータに関する設定例である。図１１において、１行目はマスターデータとして使用しないことを示す情報である。２行目から５行目は撮影場所、撮影内容、出演者、イベントメモの各項目の内容を本カメラで撮影したファイルのみに適用するか、他のカメラで撮影されたファイルにも適用するかを示す情報である。全て”ＰＲＩＶＡＴＥ”が設定されており、他のカメラで撮影されたファイルには適用しない項目として設定されている。
【００３４】
以上述べた処理により、第１のビデオカメラで撮影した録画ファイルには個別メタデータを含むメタデータが付加され記録される。また、第２のビデオカメラで撮影した録画ファイルには位置情報及び共通メタデータであるタイトル、カメラマンの各メタデータのみが付加され記録される。
【００３５】
次に、第１のカメラで撮影した録画ファイルに記録されている個別メタデータを第２のカメラで撮影した録画ファイルに適用するための処理について説明する。図１２は第１及び第２のカメラでそれぞれ撮影されたファイルを例示している。本実施形態では、第１及び第２のカメラは同じサッカー場内の異なる場所で撮影を行い、第２のビデオカメラは途中で別の場所に移動して第１のビデオカメラとは全く異なる内容を撮影した場合について説明する。
【００３６】
図１２において、１２１０が第１のカメラで撮影した第１のファイルであり、１２２０が第２のカメラで撮影した第２のファイルである。第１のビデオカメラにはファイル１２１１及び１２１２の２つのファイルが保存されている。第２のビデオカメラではファイル１２２１、１２２２及び１２２３の３つのファイルが保存されており、各ファイルにはそれぞれ図示のメタデータが録画時に記録されている。
【００３７】
図１２の中央の矢印ｔは時間の経過を表している。例えば、第１のビデオカメラで撮影されたファイル１２１１には図４のメタデータ設定ページにより設定された「タイトル」、「カメラマン」のメタデータが記録されている。また、ファイル１２１１には図７、図８のメタデータ入力ページを使用して入力された「撮影場所」、「撮影内容」のメタデータが記録されている。また、図９のメタデータ入力ページにより入力された「イベントメモ」のメタデータがファイル１２１１の映像フレーム位置ｔ１１のイベントメタデータとして記録されている。
【００３８】
第２のカメラで撮影されたファイル１２２１、１２２２には、図１０のメタデータ設定ページを用いて設定された「タイトル」、「カメラマン」のメタデータのみが記録されている。ファイル１２２３は、ファイル１２２２を撮影した後に別の場所に移動して撮影したファイルであり、タイトルの設定が変更されて記録されている。
【００３９】
図３０は、本実施形態における記録装置３０００の構成を示すブロック図である。
【００４０】
記録装置３０００には、前述したように２台のカメラで撮影されたデータが記録された２つのメモリーカードＭ１、Ｍ２が装着される。記録装置３０００は、これらメモリーカードに記録された画像ファイルやメタデータを下記のように処理する。
【００４１】
図３０において、第１記録再生部３００１、第２記録再生部３００２は、それぞれ、制御部３００４からの指示に従い、装着されたメモリーカードＭ１、Ｍ２に対し、画像ファイルやメタデータファイルなど、各種のデータを記録再生する。なお、第１記録再生部３００１、第２記録再生部３００２はそれぞれ、メモリーカードＭ１、Ｍ２を自由に装着、排出可能なカードスロットなどのメカニズムや、接続端子などを含む。
【００４２】
信号処理部３００３は、メモリーカードＭ１、Ｍ２から再生された画像ファイルに含まれる動画データや静止画データを処理する。具体的には、メモリーカードから再生された画像データをデコードし、表示部３００７に表示する等の処理を実行する。
【００４３】
制御部３００４は、操作部３００５からの指示に従い、記録装置３０００の動作を制御する。また、制御部３００４は、後述するように、メモリーカードＭ１、Ｍ２の間でメタデータをコピーする際の制御を行う。
【００４４】
操作部３００５は、ユーザによる操作を入力するための各種の操作スイッチなどを有する。メモリ３００６は、後述するように、メモリーカードＭ１、Ｍ２から読み出されたメタデータを一時保存する。表示部３００７は、メモリーカードＭ１、Ｍ２に記録された動画や静止画、メタデータなどを表示する他、必要に応じて各種の情報を表示する。
【００４５】
また、図３０の各ブロックは、バス３００８によってデータのやりとりを行う。
【００４６】
図１３は、第１のカメラで撮影した録画ファイルに記録されている個別メタデータを第２のカメラで撮影した録画ファイルに適用するための処理を示すフローチャートである。図１３において、第１のカメラで撮影されたフ第１のファイルは第１のメモリーカード（第１の記録媒体）に、第２のカメラで撮影された第２のファイルは第２のメモリーカード（第２の記録媒体）にそれぞれ記録されているものとする。また、本フローは図３０に示す記録装置３０００の制御部３００４により実行されるものとする。なお、記録装置としてはＰＣやカードスロットを複数有するビデオカメラであってもよい。
【００４７】
図１３において、Ｓ１３０１、Ｓ１３０２では第１記録再生部３００１と第２記録再生部３００２のいずれかに個別メタデータの記録先である第２のメモリーカード及び個別メタデータの記録元である第１のメモリーカードが挿入されているか否かを検出する。カードスロットの状態からメモリーカードが検出された場合、メモリーカードの管理ファイルを読み込んで設定を確認する。メタデータの記録先及び記録元のメモリーカードを検出した場合、Ｓ１３０３で第１のメモリーカードの管理ファイルを読み込んで、各個別メタデータ項目の設定が共有設定か否かを検出する。第１のメモリーカードに記録された管理ファイルには、図５で説明したように撮影場所及びイベントメモの２つの項目が共有設定として記録されている。
【００４８】
次に、Ｓ１３０４では第１のメモリーカードに記録されている、メタデータの記録元である録画ファイル（以下、マスターファイル）の全てに対して処理が完了済みか否かを判定する。全てのマスターファイルに対する処理が完了している場合は本処理を終了する。未処理のマスターファイルが存在する場合は、Ｓ１３０５で次の未処理のマスターファイルを読み込み、Ｓ１３０６、Ｓ１３０７でマスターファイルに記録されている撮影時刻情報及び位置情報（第１の情報）を取得する。
【００４９】
最初のマスターファイルに対する処理では、図１２のファイル１２１１がマスターファイルとして読み込まれ、撮影時刻情報として録画開始時刻及びファイルの長さ（映像フレーム数）を、ＧＰＳから位置情報を取得する。Ｓ１３０８では、Ｓ１３０３で読み込んだ共有設定情報に基づき、マスターファイルに記録されているファイル全体に関する共有ファイルメタデータを読み込む。ファイル１２１１の場合、共有ファイルメタデータとして撮影場所のデータが読み込まれる。
【００５０】
Ｓ１３０９では第２のメモリーカードに記録されている、メタデータの記録先である録画ファイル（以下、ターゲットファイル）の全てに対して処理が完了済みか否かを判定する。全てターゲットファイルに対する処理が完了している場合はＳ１３０４に戻り、第１のメモリーカードの次の未処理のマスターファイルの処理を行う。未処理のターゲットファイルが存在する場合は、Ｓ１３１０で次の未処理のターゲットファイルを読み込む。
【００５１】
Ｓ１３１１でターゲットファイルに記録されている位置情報（第２の情報）を取得する。最初のターゲットファイルに対する処理では、図１２のファイル１２２１がターゲットファイルとして読み込まれ、位置情報を取得する。Ｓ１３１２では、Ｓ１３０７で取得したマスターファイルの位置情報とＳ１３１１で取得したターゲットファイルの位置情報とを比較し、所定の関係を満たすか判定する。具体的には、ターゲットファイルの撮影場所がマスターファイルの撮影場所に対して所定の範囲内であるか否かを判定する。この判定は、マスターファイル及びターゲットファイルの各位置情報で示される２点間の距離が一定距離以下であるか否かに基づき判定することができる。２点間の距離は、それぞれの緯度・経度情報を用いて下記式１に示す「ヒュベニの距離計算式」で求めることができる。
【００５２】
【数１】
2010154116.tif 000004
【００５３】
Ｓ１３１２の判定結果が所定の範囲内になかった場合、マスターファイルとターゲットファイルの撮影内容に共通性が少ない又は共通性がないと考えられる。このため、ターゲットファイルに対して共有メタデータの適用は行わず、Ｓ１３０９に戻り次の未処理のターゲットファイルの処理を行う。Ｓ１３１２の判定結果が所定の範囲内にあった場合、Ｓ１３１３でターゲットファイルに記録されている撮影時刻情報（第２の情報）を取得する。撮影時刻情報として録画開始時刻及びファイルの長さ（映像フレーム数）を取得する。Ｓ１３１４では、Ｓ１３０６で取得したマスターファイルの撮影時刻情報と、Ｓ１３１３で取得したターゲットファイルの撮影時刻情報とを比較し、所定の関係を満たすか判定する。具体的には、ターゲットファイルの撮影時刻が、マスターファイルの撮影時刻から所定時間内であるか否かを判定する。
【００５４】
【数２】
2010154116.tif 000005
【００５５】
上記式２は所定の時間内であるか否かを判定するための判定式を例示している。
【００５６】
本例では、マスターファイルの録画開始時刻（Ｓ１）、マスターファイルの録画終了時刻（Ｅ１）、ターゲットファイルの録画開始時刻（Ｓ２）、ターゲットファイルの録画終了時刻（Ｅ２）、所定時間（Δｔ）を用いる。すなわち、上記Ｓ１、Ｓ２、Ｅ１、Ｅ２を用いて式２の（ａ）、（ｂ）、（ｃ）のいずれかに適合するか否かで判定を行う。なお、マスターファイルの録画終了時刻（Ｅ１）は、マスターファイルの録画開始時刻（Ｓ１）及びマスターファイルの長さから算出される。また、ターゲットファイルの録画終了時刻（Ｅ２）は、ターゲットファイルの録画開始時刻（Ｓ２）及びターゲットファイルの長さから算出される。
【００５７】
図１４はマスターファイルとターゲットファイルの各撮影時刻の対応関係を説明する図である。図１４において、マスターファイルは時刻Ｓ１に撮影を開始し、時刻Ｅ１で撮影を終了している。ターゲット１、ターゲット２、ターゲット３、ターゲット４の各ファイルの録画開始時刻はいずれもＳ１の所定時間Δｔ前からＥ１の所定時間Δｔ後の間に含まれるため、式２の（ａ）に適合する。ターゲット５、ターゲット６の各ファイルの録画終了時刻はいずれもＳ１の所定時間Δｔ前からＥ１の所定時間Δｔ後の間に含まれるため、式２の（ｂ）に適合する。ターゲット７のファイルに関しては、マスターファイルの録画開始時刻がターゲット７の録画開始時刻と録画終了時刻の間に含まれるため、式２の（ｃ）に適合する。ターゲット８に関しては、式２中のいずれにも該当しない。
【００５８】
式２に適合するターゲット１〜ターゲット７のファイルは、マスターファイルの撮影時刻と時間的に近く、撮影内容の共通性が高いと考えられ、ターゲット８はマスターファイルの撮影時刻と時間的に遠く、撮影内容の共通性が低い考えられる。このため、Ｓ１３１４では式２を用いて処理中のターゲットファイルの撮影内容がマスターファイルの撮影内容と共通性が高いか否かを判定することができる。
【００５９】
Ｓ１３１４で所定の時間内にないと判定された場合は、マスターファイルとターゲットファイルの撮影内容に共通性が少ない又は共通性がないと考えられる。このため、ターゲットファイルに対して共有メタデータの適用は行わず、Ｓ１３０９に戻って次の未処理のターゲットファイルの処理を行う。Ｓ１３１４の判定結果が所定時間内であった場合、Ｓ１３１５でマスターファイルから読み込んだファイル全体に関わるメタデータ項目がターゲットファイルに記録されているか否かを判定する。本実施形態ではメタデータ項目は撮影場所のメタデータであり、既にターゲットファイルに撮影場所のメタデータが記録されている場合は上書きせずにＳ１３１７に進む。メタデータが記録されていない場合は、マスターファイルから読み込んだ共有ファイルメタデータである撮影場所のメタデータをターゲットファイルに記録する。
【００６０】
次に、Ｓ１３１７では、マスターファイルに記録されている共有イベントメタデータの全てに対して処理が完了済みか否かを判定する。全ての共有イベントメタデータに対する処理が完了している場合はＳ１３０９に戻って第２のメモリーカードの次の未処理のターゲットファイルの処理を行う。未処理の共有イベントメタデータが存在する場合は、Ｓ１３１８で次の未処理の共有イベントメタデータ及びイベントが発生したファイル上の位置情報を読み込む。
【００６１】
Ｓ１３１９ではマスターファイルの録画開始時刻及び読み込んだ共有イベントメタデータのファイル上の位置情報から、イベントが発生した時刻を算出し、イベント発生時刻がターゲットファイルの撮影時間内に含まれるか否かを判定する。撮影時間内にない場合はＳ１３１７に戻り、次の未処理のイベントメタデータの処理を行う。撮影時間内である場合は、ターゲットファイルの録画開始時刻及びイベント発生時刻から、イベントが発生したターゲットファイルでのフレーム番号を算出し、イベントメタデータをフレーム番号とともにターゲットファイルに記録して、Ｓ１３１７に戻る。
【００６２】
図１５は、図１３のフローに従い、図１２の第１のメモリーカードのマスターファイルから第２のメモリーカードのターゲットファイルに共有メタデータを適用した例である。図１５において、先ずマスターファイル１２１１を読み込み、ターゲットファイル１２２１の処理が行われる。ターゲットファイル１２２１は撮影位置及び撮影時刻がともにマスターファイル１２１１と近いため、共有ファイルメタデータである撮影場所がターゲットファイル１２２１にコピーされる。
【００６３】
次にマスターファイル１２１１のファイル位置ｔ１１に相当するファイル位置ｔ２１がターゲットファイル１２２１に存在するため、ファイル位置ｔ１１に関連付けられたイベントメモがターゲットファイル１２２１にコピーされる。ターゲットファイル１２２２の処理も同様に、撮影位置及び撮影時刻がともにマスターファイル１２１１と近いため、共有ファイルメタデータである撮影場所がターゲットファイル１２２２にコピーされる。イベントメモはｔ１１に相当するファイル位置がターゲットファイル１２２２に存在しないためコピーされない。ターゲットファイル１２２３の処理では、第２のカメラは第１のカメラと異なる撮影場所に移動し撮影位置が所定の範囲外となるため、メタデータのコピーは行われない。
【００６４】
次にマスターファイル１２１２を読み込み、再びターゲットファイル１２２１の処理が行われる。ターゲットファイル１２２１は撮影時刻がマスターファイル１２１２から遠いため、メタデータのコピー処理は行われない。次にターゲットファイル１２２２の処理が行われ、撮影位置及び撮影時刻がともにマスターファイル１２１２と近いため、メタデータのコピー処理が行われる。しかし、既にマスターファイル１２１１から撮影場所のメタデータがコピーされているため、ファイルメタデータのコピーは行われない。
【００６５】
次にマスターファイル１２１２のファイル位置ｔ１２に当するファイル位置ｔ２２がターゲットファイル１２２２に存在するため、ファイル位置ｔ１２に関連付けられたイベントメモがターゲットファイル１２２２にコピーされる。マスターファイル１２１２のファイル位置ｔ１３に相当するファイル位置はターゲットファイル１２２２に存在しないため、ファイル位置ｔ１３に関連付けられたイベントメモはコピーされない。最後にターゲットファイル１２２３の処理では、第２のカメラは第１のカメラと異なる撮影場所に移動し撮影位置が所定範囲外となるため、メタデータのコピーは行われない。
【００６６】
以上述べた処理により、共有設定が行われたメタデータを撮影の関連性の高いファイルに適用することが可能である。
【００６７】
［実施形態２］
以下では、実施形態１と同様に、２つのカメラで撮影したファイルに対して処理を行う場合について説明する。実施形態２のビデオカメラ及び記録装置の各構成は図１及び図３０と同一である。図１６は、実施形態２のビデオカメラに対するメタデータの入力処理及び各種情報の設定処理を示すフローチャートであり、図２と同一の処理には同一の符号を付して示している。実施形態１の図２とは、Ｓ１６０２で送信される設定ページのデータ、Ｓ１６０１で保存される設定内容、Ｓ１６０４で送信されるメタデータ入力ページのデータ、Ｓ１６０３で保存されるメタデータの内容が異なっている。
【００６８】
図１７は、図１６のＳ１６０２で送信される設定ページを例示している。図１７において、メタデータの設定ページは、実施形態１と同様に、全ての撮影ファイルに共通のメタデータを設定する部分３１と、撮影ファイルごとに異なる個別のメタデータを設定する部分１７０１に分かれている。但し、個別メタデータ欄１７０１のそれぞれの項目については共有設定を行うチェックボックスを持たないページデータとなっている。
【００６９】
図１８は、図１７の設定ページにメタデータを入力した状態を例示している。図１８において、共通メタデータ欄にはタイトル及びカメラマンの各情報が設定されている。個別メタデータ欄には、本カメラで記録したメタデータをマスターデータとして使用し、撮影場所、撮影内容、イベントメモの入力を撮影ファイルに対して行う設定となっている。設定を入力した後、ユーザが設定ボタン３３をクリックすると、入力されたフォームのデータがカメラに送信される。Ｓ１６０１でフォームデータを受信したカメラは、フォームデータを解析して、設定内容を設定保存部１０２に保存する。また、記録媒体１０８の管理ファイルには、マスターデータとして使用するか否かの情報が記録される。
【００７０】
図１９は、管理ファイルに記録されたメタデータに関する設定例である。図１９において、管理ファイルにはマスターデータとして使用することを示す情報が記録され、各メタデータ項目を他のカメラで撮影されたファイルにも適用するか否かを示す情報は記録されない。
【００７１】
図２０は、図１６のＳ１６０４で送信するメタデータ入力用ページを例示しており、図６と同一の符号を付した部分は実施形態１で説明した項目と同一であるため説明を省略する。図２０において、２００１〜２００３はそれぞれ、入力したメタデータを他のカメラで撮影されたファイルにも適用するか否かを設定するためのチェックボックスである。各項目６０１、６０３、６０５にメタデータを入力して設定ボタン６０２、６０４、６０６をクリックする際に、チェックボックスにチェックを入れることで入力したメタデータごとに適用するか否かの設定を行うことができる。
【００７２】
図２１〜図２３は録画中のファイルに対してメタデータを入力した例である。図２１において、ユーザが撮影場所のメタデータをテキストボックス６０１に入力し、同じサッカー場で撮影している他のカメラで撮影されたファイルにメタデータを適用するため、チェックボックス２００１をチェックして設定ボタン６０２をクリックする。すると、撮影場所のメタデータのフォームデータがカメラに送信され、カメラでは図１６のＳ１６０３で撮影場所のメタデータを共有設定情報とともにメタデータバッファ１０９に保存する。
【００７３】
次にユーザは図２２示すように撮影内容のメタデータをテキストボックス６０３に入力し、撮影内容は撮影中のカメラに固有の内容であるためチェックボックス２００２をチェックせずに設定ボタン６０４をクリックする。すると、撮影内容のメタデータのフォームデータがカメラに送信され、カメラでは図１６のＳ１６０３で撮影内容のメタデータを共有設定情報とともにメタデータバッファ１０９に保存する。
【００７４】
次に録画中に撮影対象であるプレーヤーのゴールが決まったというイベントが発生した場合、ユーザは図２３に示すようにイベントの内容をテキストボックス６０５に入力する。そして、イベント内容は撮影中のカメラに固有の内容であるためチェックボックス２００３をチェックせずに設定ボタン６０６をクリックする。すると、イベントメモのメタデータのフォームデータがカメラに送信され、カメラでは図１６のＳ１６０３でイベントメモのメタデータを共有設定情報とともにメタデータバッファ１０９に保存する。
【００７５】
イベントメモのメタデータ保存時には、メタデータ検出時点の録画中のファイルの位置情報（録画映像のフレーム番号）がイベントメモのメタデータとともに保存される。その後、ユーザが録画停止を行うと図１６のＳ２１２においてメタデータバッファ１０９に保存されているメタデータが録画ファイルに付加され記録される。各メタデータの記録処理は実施形態１で説明したＤＭＳ−１に従って実行される。各メタデータの共有設定情報も同時に記録される。ＤＭＳ−１で記録される各メタデータには各機器ごとに生成される１６バイトの固有ＩＤ（ＵＩＤ）が付与される。ＵＩＤ内に共有設定に関するフィールドを設けて記録することができる。
【００７６】
次に、第１のビデオカメラと第２のビデオカメラでの撮影に関するメタデータの設定について説明する。第１及び第２のビデオカメラの構成及びフローは、図１及び図２と同一である。図２４は、第２のビデオカメラに対して図１６のＳ２０７で入力されるメタデータ設定例である。共通メタデータ欄にはタイトル及びカメラマンの情報が設定されている。個別メタデータ欄は、本カメラで記録したメタデータをマスターデータとして使用せず、またいずれのメタデータ項目も第２のカメラでは設定しないようになっている。このため、第２のビデオカメラで撮影した録画ファイルには、ＧＰＳからの位置情報、タイトル、カメラマンのメタデータのみが記録される。図２５は、第２のカメラの管理ファイルに記録されたメタデータに関する設定例であり、マスターデータとして使用しないことを示す情報が記録される。
【００７７】
以上述べた処理により、第１のカメラで撮影した録画ファイルには個別メタデータを含むメタデータが記録される。第２のカメラで撮影した録画ファイルにはＧＰＳの位置情報及び共通メタデータであるタイトル、カメラマンのメタデータのみが記録される。
【００７８】
次に、第１のカメラで撮影した録画ファイルに記録されている個別メタデータを第２のカメラで撮影した録画ファイルに適用するための処理について説明する。図２６は、第１及び第２のカメラで撮影したファイルを例示している。以下では、第１及び第２のカメラにより同じサッカー場内の異なる場所で撮影を行った場合について説明する。図２６において、２６１０が第１のカメラで撮影したファイルであり、２６２０が第２のカメラで撮影したファイルである。第１のカメラにはファイル２６１１及び２６１２の２つのファイルが記録されている。第２のカメラにはファイル２６２１、２６２２及び２６２３の３つのファイルが記録されている。各ファイルにはそれぞれ図示のメタデータが撮影時に記録されている。各メタデータの項目の左側に付した［○］、［×］はそれぞれ記録されたメタデータが共有設定となっているか否かを示している。
【００７９】
図２６の中央に記載した矢印ｔは時間の経過を表している。例えば、第１のカメラで撮影されたファイル２６１１には図１８のメタデータ設定ページを使用して設定された「タイトル」及び「カメラマン」の各メタデータが記録されている。また、ファイル２６１１には図２１及び図２２のメタデータ入力ページを使用して入力された「撮影場所」及び「撮影内容」の各メタデータが記録されている。また、図２３のメタデータ入力ページを使用して入力された「イベントメモ」のメタデータがファイル２６１１の映像フレーム位置ｔ１１のイベントメタデータとして記録されている。ファイル２６１２には共通メタデータである「タイトル」及び「カメラマン」の各メタデータ並びに撮影中に記録された「撮影場所」及び「撮影内容」の各メタデータがファイル全体のメタデータとして記録されている。
【００８０】
また、「イベントメモ」のメタデータがファイル２６１２の映像フレーム位置ｔ１２、ｔ１３のイベントメタデータとして記録されている。ファイル位置ｔ１１及びｔ１３に関連付けて記録されたイベントメタデータは第１のカメラの撮影内容に固有の内容であるため、記録時に共有設定のチェックボックスをチェックせずに記録したデータである。ファイル位置ｔ１２に関連付けて記録されたイベントメタデータは他のカメラで撮影した内容にも共通となるイベント内容であるため、記録時に共有設定のチェックボックスをチェックして記録したデータである。また、第２のカメラで撮影されたファイル２６２１、２６２２、２６２３には、図２４のメタデータ設定ページを使用して設定された「タイトル」及び「カメラマン」のメタデータのみが記録されている。
【００８１】
図２７は、第１のカメラで撮影した録画ファイルに記録されている個別メタデータを第２のカメラで撮影した録画ファイルに適用するための処理を示すフローチャートであり、図１３と同一の処理には同一の符号を付して説明を省略する。また、本フローは図３０に示す記録装置３０００の制御部３００４により実行されるものとする。なお、記録装置としてはＰＣやカードスロットを複数有するビデオカメラであってもよい。
【００８２】
図１３のフローとは、管理ファイルに共有設定を記録しないため図１３のＳ１３０３での共有設定読み込み処理が存在しないこと、Ｓ２７０１での共有ファイルメタデータ読み込み処理とＳ２７０２での共有イベントメタデータ読み込み処理とが異なっている。
【００８３】
Ｓ１３０７でマスターファイルに記録されている位置情報を取得した後、Ｓ２７０１ではマスターファイルに記録されているファイルメタデータを検索する。そして、メタデータに記録されている共有設定情報を判定して、共有設定で記録されているファイルメタデータを読み込む。ファイル２６１１の場合、共有ファイルメタデータとして、撮影場所データが読み込まれる。その後、Ｓ１３０９〜Ｓ１３１７までは実施形態１で説明した処理を実行する。Ｓ２７０２ではマスターファイルに記録されているイベントメタデータを検索し、メタデータに記録されている共有設定情報を判定して、共有設定で記録されているイベントメタデータを読み込む。Ｓ１３１９以降の処理は実施形態１で説明した処理と同様である。
【００８４】
図２８は、図２７のフローチャートに従い図２６の第１のメモリーカードのマスターファイルから第２のメモリーカードのターゲットファイルに共有メタデータを適用した例である。図２８において、先ずマスターファイル２６１１を読み込み、ターゲットファイル２６２１の処理が行われる。ターゲットファイル２６２１は撮影位置及び撮影時刻がともにマスターファイル２６１１と近いため、共有ファイルメタデータである撮影場所がターゲットファイル２６２１にコピーされる。次にマスターファイル２６１１のイベントメタデータの処理を行うが、ファイル位置ｔ１１に関連付けられたイベントメタデータは、第１のカメラの撮影ファイルに固有のメタデータであるためコピーは行わない。ターゲットファイル２６２２も同様に、撮影位置及び撮影時刻がともにマスターファイル２６１１と近いため、共有ファイルメタデータである撮影場所がターゲットファイルにコピーされ、ファイル位置ｔ１１に関連付けられたイベントメモはコピーされない。ターゲットファイル２６２３の処理では、撮影時刻がマスターファイル２６１１の撮影時刻の所定の時間内にないためメタデータのコピーは行われない。
【００８５】
次にマスターファイル２６１２を読み込み、再びターゲットファイル２６２１の処理が行われる。ターゲットファイル２６２１は撮影時刻がマスターファイル２６１２から遠いため、メタデータのコピー処理は行われない。次にターゲットファイル２６２２の処理が行われ、撮影位置及び撮影時刻がともにマスターファイル２６１２と近いため、メタデータのコピーが行われる。しかし、既にマスターファイル２６１１から撮影場所のメタデータがコピーされているため、ファイルメタデータのコピーは行われない。
【００８６】
次に共有設定で記録されたマスターファイル２６１２のファイル位置ｔ１２に関連付けて記録されたイベントメタデータの処理が行われる。ファイル位置ｔ１２に相当するファイル位置ｔ２２がターゲットファイル２６２２に存在するため、ファイル位置ｔ１２に関連付けられたイベントメモがターゲットファイル２６２２にコピーされる。マスターファイル２６１２のファイル位置ｔ１３に関連付けられたイベントメタデータは第１のカメラの撮影ファイルに固有のメタデータであるためコピーは行われない。
【００８７】
最後にターゲットファイル１２２３の処理では、撮影位置及び撮影時刻がともにマスターファイル２６１２と近いため、メタデータのコピーが行われ、撮影場所のメタデータがコピーされる。マスターファイル２６１２の共有設定で記録されたイベントメタデータについてはファイル位置ｔ１２に相当するファイル位置がターゲットファイル２６２３に存在しないため、コピーは行われない。
【００８８】
以上述べた処理により、記録時に個別に共有設定が行われたメタデータを撮影の関連性の高いファイルに適用することが可能である。
【００８９】
［実施形態３］
以下では、２つのビデオカメラで撮影したファイルをアーカイブシステムにコピーする場合について説明する。実施形態３のビデオカメラの構成及び録画処理は実施形態１の図１〜図１１で説明した内容と同一であり、図１２に示す内容のファイルがそれぞれのカメラに記録されているものとする。アーカイブシステムはファイルサーバとして機能し、例えば図３０の記録装置３０００に加えて大規模ストレージデバイスが搭載されて、制御部３００４がネットワークを介してデータベースの管理やストレージデバイスへのファイルのコピーを行う。図２９はカメラで記録したファイルをアーカイブシステムにコピーする処理を示すフローチャートである。本フローはアーカイブシステムの制御部により実行されるものとする。
【００９０】
図２９において、Ｓ２９０１ではアーカイブシステムが有するカードスロットに録画ファイルが記録されているメモリーカードが挿入されているか否かを検出する。カードスロットの状態を判定し、メモリーカードを検出した場合、Ｓ２９０２ではメモリーカード上の管理ファイルを読み込んで、各項目の個別メタデータの設定が共有設定か否かを検出する。
【００９１】
次に、Ｓ２９０３ではメモリーカードに記録されている、録画ファイルの全てに対して処理が完了済みか否かを判定する。全ての録画ファイルに対する処理が完了している場合は処理を終了する。未処理の録画ファイルが存在する場合は、Ｓ２９０４で次の未処理の録画ファイルを読み込み、Ｓ２９０５、２９０６で録画ファイルに記録されている撮影時刻情報及び位置情報を取得する。撮影時刻情報として録画開始時刻及びファイルの長さ（映像フレーム数）を、ＧＰＳから位置情報を取得する。Ｓ２９０７では録画ファイルに記録されているファイルメタデータ及びイベントメタデータを読み込んで、撮影時刻情報及び位置情報とともに処理用バッファに保持する。
【００９２】
次に、Ｓ２９０８ではアーカイブシステムが管理している録画ファイルのデータベースを読み込み、Ｓ２９０５、２９０６で取得した撮影時刻情報及び位置情報を用いて録画ファイルに適用可能なメタデータが存在するか否かを検索する。表２は１つの録画ファイルに対してデータベースに登録されているレコードを例示している。アーカイブシステムに記録されている録画ファイルのパス名並びに実施形態１で説明したメタデータが１つのレコードとして記録される。
【００９３】
【表２】
2010154116.tif 000006
【００９４】
Ｓ２９０９ではデータベースに記録されているレコードから録画開始時刻、ファイル長さ及び位置情報を読み出し、Ｓ２９０５、２９０６で取得した撮影時刻情報及び位置情報が所定の時間内かつ所定の範囲内のレコードを検索する。該当するレコードを検出した場合、共有設定となっているファイルメタデータを読み出して、Ｓ２９１０で録画ファイルのメタデータを保持している処理用バッファに追加する。また、該当レコード中のイベントメモについても共有設定及びファイル位置を判定して、録画ファイルに該当する位置情報が存在する場合は共有設定となっているイベントメタデータを処理用バッファに追加する。
【００９５】
本実施形態では、Ｓ２９０８において撮影時刻情報及び位置情報が所定の時間内かつ所定の範囲内のレコードを検索する場合について説明した。しかし、撮影時刻情報が所定の時間内にあってかつ位置情報が所定の範囲内にない場合は、位置情報に関わるメタデータ、すなわち撮影場所のメタデータはＳ２９１０で処理バッファに追加せず、その他のメタデータのみを追加する処理とすることも可能である。
【００９６】
データベースの検索処理を終了すると、Ｓ２９１１で録画ファイルをアーカイブシステムのストレージデバイスにコピーする。Ｓ２９１２ではコピー結果のファイルパス及び処理バッファに保持しているメタデータをデータベースに登録して、Ｓ２９０３に戻る。
【００９７】
図１２のメモリーカード１２１０の録画ファイルをアーカイブシステムで処理すると、ファイル１２１１及び１２１２がアーカイブシステムのストレージデバイスにコピーされ、管理用データベースに各ファイルの情報、メタデータが登録される。次にメモリーカード１２２０の処理を行うと、登録されたファイル１２１１及び１２１２のレコード情報からメタデータがコピーされ、図１５で示すメタデータがファイル１２２１及び１２２２のメタデータとしてコピーされてデータベースに登録される。
【００９８】
本実施形態では、第２のカメラで撮影されたファイル自体にはメタデータの記録は行わない。しかし、アーカイブシステムへの登録時に第１のカメラで撮影したファイルのメタデータを第２のカメラで撮影したファイルのメタデータとしてデータベースに登録することができ、検索等に使用することが可能となる。
【００９９】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給しても達成可能である。すなわち、そのシステム又は装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０２】
【図１】実施形態１のビデオカメラの概略構成を示すブロック図である。
【図２】実施形態１のビデオカメラに対するメタデータの入力処理及び各種情報の設定処理を示すフローチャートである。
【図３】実施形態１のメタデータの設定を行うページの表示例を示す図である。
【図４】実施形態１の第１のビデオカメラのメタデータ設定例を示す図である。
【図５】実施形態１の第１のビデオカメラの管理ファイルを例示する図である。
【図６】実施形態１のメタデータの入力を行うページの表示例を示す図である。
【図７】実施形態１のメタデータの入力を行うページの入力例を示す図である。
【図８】実施形態１のメタデータの入力を行うページの入力例を示す図である。
【図９】実施形態１のメタデータの入力を行うページの入力例を示す図である。
【図１０】実施形態１の第２のビデオカメラのメタデータ設定例を示す図である。
【図１１】実施形態１の第２のビデオカメラの管理ファイルを例示する図である。
【図１２】実施形態１の第１及び第２のビデオカメラで撮影されたファイルを例示する図である。
【図１３】実施形態１のメタデータを適用する処理を示すフローチャートである。
【図１４】撮影ファイル間の時系列的な対応関係を説明するための図である。
【図１５】実施形態１の第２のビデオカメラの撮影ファイルにメタデータを適用した例を示す図である。
【図１６】実施形態２のビデオカメラに対するメタデータの入力処理及び各種情報の設定処理を示すフローチャートである。
【図１７】実施形態２のメタデータの設定を行うページの表示例を示す図である。
【図１８】実施形態２の第１のビデオカメラのメタデータ設定例を示す図である。
【図１９】実施形態２の第１のビデオカメラの管理ファイルを例示する図である。
【図２０】実施形態２のメタデータの入力を行うページの表示例を示す図である。
【図２１】実施形態２のメタデータの入力を行うページの入力例を示す図である。
【図２２】実施形態２のメタデータの入力を行うページの入力例を示す図である。
【図２３】実施形態２のメタデータの入力を行うページの入力例を示す図である。
【図２４】実施形態２の第２のビデオカメラのメタデータ設定例を示す図である。
【図２５】実施形態２の第２のビデオカメラの管理ファイルを例示する図である。
【図２６】実施形態２の第１及び第２のビデオカメラで撮影されたファイルを例示する図である。
【図２７】実施形態２のメタデータを適用する処理を示すフローチャートである。
【図２８】実施形態２の第２のビデオカメラの撮影ファイルにメタデータを適用した例を示す図である。
【図２９】実施形態３の録画ファイルのアーカイブ処理を示すフローチャートである。
【図３０】本実施形態における記録装置の構成を示すブロック図である。
【図１】
2010154116.tif 000007
【図２】
2010154116.tif 000008
【図３】
2010154116.tif 000009
【図４】
2010154116.tif 000010
【図５】
2010154116.tif 000011
【図６】
2010154116.tif 000012
【図７】
2010154116.tif 000013
【図８】
2010154116.tif 000014
【図９】
2010154116.tif 000015
【図１０】
2010154116.tif 000016
【図１１】
2010154116.tif 000017
【図１２】
2010154116.tif 000018
【図１３】
2010154116.tif 000019
【図１４】
2010154116.tif 000020
【図１５】
2010154116.tif 000021
【図１６】
2010154116.tif 000022
【図１７】
2010154116.tif 000023
【図１８】
2010154116.tif 000024
【図１９】
2010154116.tif 000025
【図２０】
2010154116.tif 000026
【図２１】
2010154116.tif 000027
【図２２】
2010154116.tif 000028
【図２３】
2010154116.tif 000029
【図２４】
2010154116.tif 000030
【図２５】
2010154116.tif 000031
【図２６】
2010154116.tif 000032
【図２７】
2010154116.tif 000033
【図２８】
2010154116.tif 000034
【図２９】
2010154116.tif 000035
【図３０】
2010154116.tif 000036