(57)【要約】【課題】メタデータ作成指示の受付時刻から遡った時刻より本編符号化データに関連付けられたメタデータを作成する場合であっても、記憶媒体同士の独立性を確保し、記憶媒体の運用上の利便性を向上させることができるストリームデータ記録装置を提供する。【解決手段】データ記録部８は、第１の記憶媒体９における空き容量が所定値以上である場合には、部分付加情報を第１の記憶媒体９に記録する。第１の記憶媒体９における空き容量が所定値未満である場合には、部分付加情報を第２の記憶媒体１０に記録し、現在の記録位置以降の本編符号化データの記録先を第２の記憶媒体１０に切り替え、第１の記憶媒体９に記録された開始位置から現在の記録位置に対応する本編符号化データを第２の記憶媒体１０にコピーする。【選択図】図１
2008271414.tif 000002
【特許請求の範囲】
【請求項１】
入力されるストリームデータを、第１の記憶媒体および第２の記憶媒体を含む複数の記憶媒体に所定の順序で記録するとともに、
前記ストリームデータのうち所定期間のストリームデータに対応する付加情報を生成して、前記複数の記憶媒体のうちのいずれかに記録するストリームデータ記録装置であって、
入力される前記ストリームデータを符号化して、本編符号化データとする符号化手段と、
前記本編符号化データを一時的に記憶するバッファメモリと、
前記バッファメモリから前記複数の記憶媒体に前記本編符号化データを連続して記録する記録手段と、
外部からの入力を受け付ける入力手段と、
前記入力手段が前記付加情報の生成指示を受け付けた時、前記ストリームデータに含まれる映像信号の現在の記録位置より第１の時間だけ遡った位置を開始位置とし、前記開始位置から第２の時間だけ後の位置を終了位置として、前記開始位置から前記終了位置までの期間の映像信号に対応する付加情報を生成する付加情報生成手段と、
を備え、
前記記録手段は、
前記付加情報生成手段が前記付加情報を生成した時、前記付加情報のうち前記開始位置から前記現在の記録位置までに対応する部分付加情報を、前記開始位置から前記現在の記録位置までに対応する本編符号化データが記録された前記第１の記憶媒体に記録可能な空き容量があるかどうかを確認し、
前記第１の記憶媒体における空き容量が所定値以上である場合には、前記部分付加情報を前記第１の記憶媒体に記録し、
前記第１の記憶媒体における空き容量が所定値未満である場合には、前記部分付加情報を前記第２の記憶媒体に記録し、前記現在の記録位置以降の前記本編符号化データの記録先を前記第２の記憶媒体に切り替え、前記第１の記憶媒体に記録された前記開始位置から前記現在の記録位置に対応する前記本編符号化データを前記第２の記憶媒体にコピーする、ストリームデータ記録装置。
【請求項２】
前記記録手段は、さらに、
前記第１の記憶媒体に記録された本編符号化データから、前記開始位置から前記現在の記録位置に対応する部分のみを削除するファイル削除手段を備えた、請求項１に記載のストリームデータ記録装置。
【請求項３】
前記記録手段は、さらに、
複数のファイルまたは複数の記憶媒体に分断して記録された前記本編符号化データを、連続したストリームとして再現可能とするための再生順番情報を、前記符号化データのファイルに対し付加するためのコンテンツ情報付与手段と、
前記第２の記憶媒体にコピーされた前記本編符号化データが、前記第１の記憶媒体に記録された本編符号化データのファイルに対して正しい連続性をもって再生されるように、前記再生順番情報を書き換えるコンテンツ情報書き換え手段とを備えた、請求項１に記載のストリームデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオカメラ等のストリームデータ記録装置に関する。特に、複数の記憶媒体を有し、記録中にユーザーからトリガが与えられることにより、ストリームデータに付随したメタ情報を記録することができる記録装置に関する。
【背景技術】
【０００２】
従来、映像記録装置や音声記録装置では、テープ等のリニアアクセス媒体が記憶媒体として用いられ、撮影及び録音された信号はデータストリームとして媒体に記録されていた。しかし、近年はハンディなビデオカメラやオーディオレコーダーにおいても、記憶媒体として半導体メモリ、ハードディスクドライブ、光ディスクなどのようにランダムアクセスが可能な媒体が用いられ、収録された情報はファイル形式で記録されることが一般化してきた。
【０００３】
中でも、記憶媒体が装置に対して着脱可能な構成であった場合、装置及び記憶媒体の小型化の必要性から記憶媒体のデータ容量が比較的少量のものとなることが多い。この問題を解決するために、複数の記憶媒体にストリームデータを途切れることなく連続的に記録する方法が提案されている（例えば、特許文献１に記載）。
【０００４】
特許文献１に開示されている構成は、光ディスク記録装置内にサブディスクを設け、メインディスクを入れ替えている間にはサブディスクに映像を記録することにより録画を継続できるものであり、メインディスクを順次入れ替えることにより、長時間の記録を実現する。さらに、光ピックアップがメインディスクとサブディスクとの間の移動中においても、バッファメモリによって、連続して入力されてくるテレビジョン放送の映像音声信号などの記録データを、欠落させることなく録画する。
【０００５】
また、記憶媒体がランダムアクセス可能であることを利用し、ストリームデータの記録途中に、ユーザーからのアクションをトリガにして前記ストリームデータの時間軸に関連付けた付加的情報（メタデータ）を、ストリームデータと同じ記憶媒体に同時記録する方法も提案されている（例えば、特許文献２に記載）。
【０００６】
特許文献２に開示されている構成は、カメラで動画撮影中に静止画用レリーズが操作された際、動画を記録している記憶媒体に高精細静止画も記録する画像記録装置である。この構成は、動画ファイル内の静止画が撮影された時間には、静止画フレーム撮影フラグが記録されており、動画再生中に前記フラグを検知した時は、前記記憶媒体の別領域に記録されている高精細静止画データを読み出して表示する方法である。
【０００７】
特許文献２に開示されている構成では、メタデータは静止画であり、ストリームデータである動画ファイルのある一点の時刻に関連付けられるものであった。しかし、この応用例として、メタデータをストリームデータのある時間範囲に対して関連付けられたものとすることも考えられる。
【０００８】
複数メディアに連続してストリームデータを記録可能な記録装置において、ユーザーからのアクションをトリガとして、ある一定の時間範囲に関連付けられたメタ情報を同時記録する機器における課題に関し、図１０と図１１を参照して説明する。
【０００９】
図１０は、記録装置の一般的な構成を示す。なお、図１０に示す記録装置は、着脱可能な２つの記憶媒体２１０、２１１に映像信号を記録するビデオカメラとする。
【００１０】
記録装置は、カメラ部２００（ストリームデータ取得手段）を備え、カメラ部２００からの出力は２つに分岐され、それぞれメタデータ処理部２０１とストリーム処理部２０２とに入力される。このとき、メタデータ処理部２０１とストリーム処理部２０２とに入力される映像信号は、同一のものである。
【００１１】
ストリーム処理部２０２は、入力されるストリームデータを符号化処理して本編符号化データを生成し、生成した本編符号化データをストリームバッファ２０４に蓄積する。ストリーム処理部２０２における具体的な処理の内容としては、ストリームデータのダウンコンバート処理、ＤＶ規格に準拠した映像圧縮処理、映像データと音声データとのパッキング処理などが考えられる。
【００１２】
また、記録装置は、ユーザーからの記録開始終了指示を受け付ける入力部２０６を備えている。ユーザーにより入力部２０６を通じて記録開始が指示されると、データ記録部２０７内の転送先決定部２０８が、記憶媒体２０８及び２０９の残量（記録可能容量）などの情報をもとに記憶媒体２０８及び２０９のうちいずれかの記録先を決定する。記録先を決定後、データ転送部２０９が、ストリームバッファ２０４から本編符号化データを読み出し、転送先決定部２０８で決定された記憶媒体に本編符号化データを転送し、映像ファイルが作成される。
【００１３】
一方、メタデータ処理部２０１は、入力されたストリームデータを処理してメタデータ（付加情報）を生成し、生成したメタデータをメタデータリングバッファ２０３に蓄積する。メタデータ処理部２０１の具体的な処理内容としては、ストリーム処理部２０２から出力される本編符号化データに基づく映像よりも高精細な映像の映像データを作成する処理、ストリーム処理部２０２における圧縮形式とは異なる圧縮形式で映像信号を圧縮する処理、入力された映像データに色変換等のエフェクトを施す処理などが考えられる。
【００１４】
また、記録装置は、ユーザーからのメタデータ記録開始指示を受け付ける入力部２０５を備えている。ユーザーにより入力部２０５を通じてメタデータの記録が指示されると、本編符号化データと同様の仕組みを使ってメタデータの記録先が決定される。メタデータリングバッファ２０３から読み出されたメタデータは、指定された記憶媒体に転送され、メタデータファイルが作成される。
【００１５】
図１１は、横軸を時間として、各時点におけるユーザーのアクションと、ファイルとして記録されるデータの関係を示している。
【００１６】
ユーザーが記録装置に本編符号化データの記録開始を指示１０１すると、本編符号化データ（メインストリームデータ）の記録が開始される。本編符号化データを記録中に、例えば時刻ｔ１においてメタデータ作成指示１０２が入力された場合、このトリガに基づいてデータ転送部２０７はメタデータリングバッファ２０３に蓄積されているメタデータを記憶媒体２１０または２１１に記録する。この時、メタデータリングバッファ２０３から読み出すメタデータは、時刻ｔ１から時間Δｔ分（第１の時間）遡った時刻ｔ０のメタデータから読み出され、記憶媒体２１０または２１１に記録することができる（部分付加情報）。なお、時間Δｔの値は、メタデータリングバッファ２０３の容量によって最大値が決まる。また、本例では、時刻ｔ０から一定時間Ｔ（第２の時間）の間メタデータの記録が持続し、自動的に停止する仕組みとしている。
【００１７】
上記のように本編符号化データとメタデータの同時記録を実施するにあたり、時刻ｔ１における本編符号化データの記録先媒体（仮に第１の記憶媒体２１０とする）の残り容量が、メタデータのデータサイズに比して少なかった場合を考える。その場合は、メタデータの記録先を、時刻ｔ１の時点で本編符号化データを記録していなかった方の記憶媒体（仮に第２の記憶媒体２１１とする）としなければならない。
【特許文献１】特開平１０−１０６１５２号公報
【特許文献２】特開平１０−２００８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら上記構成では、時刻ｔ０から時刻ｔ１に対応するメタデータは第２の記憶媒体２１１に保存され、時刻ｔ０から時刻ｔ１に対応する本編符号化データは第１の記憶媒体２１０に記録されることになる。したがって、第２の記憶媒体２１１は、メタデータが存在するにもかかわらず、そのメタデータに関連付けされた時刻に関する本編符号化データが存在しない状態になる。また、第１の記憶媒体２１０は、メタデータが関連付けられたはずの本編符号化データが存在するにもかかわらず、そのメタデータが存在しない状態になる。これでは、着脱可能な第１の記憶媒体２１０及び第２の記憶媒体２１１のそれぞれを独立して扱えなくなるため、記憶媒体の運用が煩雑になり、著しく利便性を害する。
【００１９】
本発明の目的は、メタデータ作成指示の受付時刻から遡った時刻より本編符号化データに関連付けられたメタデータを作成する場合であっても、記憶媒体同士の独立性を確保し、記憶媒体の運用上の利便性を向上させることができるストリームデータ記録装置を提供することである。
【課題を解決するための手段】
【００２０】
本発明のストリームデータ記録装置は、入力されるストリームデータを、第１の記憶媒体および第２の記憶媒体を含む複数の記憶媒体に所定の順序で記録するとともに、前記ストリームデータのうち所定期間のストリームデータに対応する付加情報を生成して、前記複数の記憶媒体のうちのいずれかに記録するストリームデータ記録装置であって、入力される前記ストリームデータを符号化して、本編符号化データとする符号化手段と、前記本編符号化データを一時的に記憶するバッファメモリと、前記バッファメモリから前記複数の記憶媒体に前記本編符号化データを連続して記録する記録手段と、外部からの入力を受け付ける入力手段と、前記入力手段が前記付加情報の生成指示を受け付けた時、前記ストリームデータに含まれる映像信号の現在の記録位置より第１の時間だけ遡った位置を開始位置とし、前記開始位置から第２の時間だけ後の位置を終了位置として、前記開始位置から前記終了位置までの期間の映像信号に対応する付加情報を生成する付加情報生成手段と、を備え、前記記録手段は、前記付加情報生成手段が前記付加情報を生成した時、前記付加情報のうち前記開始位置から前記現在の記録位置までに対応する部分付加情報を、前記開始位置から前記現在の記録位置までに対応する本編符号化データが記録された前記第１の記憶媒体に記録可能な空き容量があるかどうかを確認し、前記第１の記憶媒体における空き容量が所定値以上である場合には、前記部分付加情報を前記第１の記憶媒体に記録し、前記第１の記憶媒体における空き容量が所定値未満である場合には、前記部分付加情報を前記第２の記憶媒体に記録し、前記現在の記録位置以降の前記本編符号化データの記録先を前記第２の記憶媒体に切り替え、前記第１の記憶媒体に記録された前記開始位置から前記現在の記録位置に対応する前記本編符号化データを前記第２の記憶媒体にコピーするものである。
【発明の効果】
【００２１】
本発明によれば、メタデータ作成指示の受付時刻から遡った時刻より本編符号化データに関連付けられたメタデータを作成する場合であっても、記憶媒体同士の独立性を確保できるため、記憶媒体の運用上の利便性が向上する。
【発明を実施するための最良の形態】
【００２２】
本発明のストリームデータ記録装置は、上記構成を基本として、以下のような種々の態様をとることができる。
【００２３】
すなわち、上記構成のストリームデータ記録装置において、前記記録手段は、さらに、前記第１の記憶媒体に記録された本編符号化データから、前記開始位置から前記現在の記録位置に対応する部分のみを削除するファイル削除手段を備えた構成とすることができる。
【００２４】
また、上記構成のストリームデータ記録装置において、前記記録手段は、さらに、複数のファイルまたは複数の記憶媒体に分断して記録された前記本編符号化データを、連続したストリームとして再現可能とするための再生順番情報を、前記符号化データのファイルに対し付加するためのコンテンツ情報付与手段と、前記第２の記憶媒体にコピーされた前記本編符号化データが、前記第１の記憶媒体に記録された本編符号化データのファイルに対して正しい連続性をもって再生されるように、前記再生順番情報を書き換えるコンテンツ情報書き換え手段とを備えた構成とすることができる。
【００２５】
（実施の形態１）
図１は、実施の形態１におけるストリームデータ記録装置の構成を示す。
【００２６】
カメラ部１（ストリームデータ取得手段）は、レンズや撮像素子などの光学手段を備え、入射する光学的映像を電気的映像に変換してストリームデータを出力する。カメラ部１から出力されるストリームデータは、メタデータ処理部２とストリーム処理部３に入力される。
【００２７】
ストリーム処理部３（符号化手段）は、入力されるストリームデータを符号化処理し、本編符号化データを生成する。生成された本編符号化データは、ストリームバッファ５に蓄積される。ストリーム処理部３における具体的な処理の内容としては、映像信号のダウンコンバート処理、ＤＶ規格に準拠した映像圧縮処理、映像データと音声データとのパッキング処理などが考えられる。ストリームバッファ５に蓄積されている本編符号化データは、入力部７がオンになることにより、データ記録部８に転送される。入力部７は、ユーザーによる映像の記録開始または停止操作を受け付けるものである。
【００２８】
メタデータ処理部２（付加情報生成手段）は、入力されるストリームデータを処理し、メタデータを生成する。生成されたメタデータは、メタデータリングバッファ４に蓄積される。メタデータ処理部２の具体的な処理内容としては、ストリーム処理部３で処理される映像よりも高精細な映像の映像データを作成する処理、ストリーム処理部３における圧縮形式とは異なる圧縮形式で映像信号を圧縮する処理、映像に色変換等のエフェクトを施す処理などが考えられる。メタデータリングバッファ４に蓄積されているメタデータは、入力部６がオンになることにより、データ記録部８に転送される。入力部６（入力手段）は、ユーザーによるメタデータの付加命令の操作を受け付けるものである。
【００２９】
データ記録部８（記録手段）は、コンテンツデータ付与部８１（コンテンツ情報付与手段）、転送先決定部８２、データ転送部８３、ファイル切り出し移動部８４（ファイル削除手段）を備えている。また、ファイル切り出し移動部８４は、転送帯域管理部８５、時刻−オフセット変換部８６、コンテンツデータ書き換え部８７（コンテンツ情報書き換え手段）を備えている。データ記録部８は、本編符号化データ及びメタデータを第１の記憶媒体９または第２の記憶媒体１０に記録する制御を行うものである。
【００３０】
以下、本実施の形態におけるストリームデータ記録装置の動作について説明する。なお、以下の説明では、第１の記憶媒体９の残容量不足のために、メタデータを第２の記憶媒体１０に記録せざるを得ず、記憶媒体９及び１０間でのメタデータと本編符号化データの分離が起こってしまった場合の動作について説明する。時刻を表す符号は、図１１に記載されたものを使用する。
【００３１】
まず、各々の記憶媒体におけるコンテンツの管理方法について詳説する。
【００３２】
図２は、時刻ｔ１（図１１参照）直後における第１の記憶媒体９内のディレクトリ及びファイルの構成を示す。図３は、第２の記憶媒体１０内の構成を示す。図２及び図３に示すように各記憶媒体に記録されたファイルは、全て記憶媒体のルートディレクトリ直下にあるＣＯＮＴＥＮＴＳディレクトリ６００内に格納される。ＣＯＮＴＥＮＴＳディレクトリ６００内には、映像ファイルを格納するＶＩＤＥＯディレクトリ６０２、音声ファイルを格納するＡＵＤＩＯディレクトリ６０３、コンテンツの情報であるＣＬＩＰデータを格納するＣＬＩＰディレクトリ６０１等が存在している。本例では、映像ファイル６０６及び音声ファイル６０７はＭＸＦファイルフォーマット（Material eXchange Format：SMPTE 377M-2004）で保存され、ＣＬＩＰデータ６０５はＸＭＬファイルフォーマット（Extensible Markup Language：JIS X 4159:2002）で保存されている。
【００３３】
ＣＬＩＰデータは、映像ファイルひとつに対し必ずひとつ存在する。なお、音声ファイルは、映像ファイルひとつに対し複数存在してもよい。ＣＬＩＰデータは、これらのファイルの関連付けに関する情報が記録されている。ひとつの映像ファイルを中心とするファイルのグループを、以下の説明では「クリップ」と称する。
【００３４】
図５は、第１の記憶媒体９に記録されたＣＬＩＰデータ６０５の一例である。ＣＬＩＰデータ６０５は、記録装置によって新しいクリップが記憶媒体９または１０内に作成されるたびに、コンテンツデータ付与部８１によってひとつずつ作成される。また、ＣＬＩＰデータ６０５は、クリップに所属するファイルの一覧や、それぞれのクリップの関連性など、クリップに関する管理情報全般を記録しておくファイルである。図５の例では、ＥｓｓｅｎｃｅＬｉｓｔタグ内でクリップに所属するファイルの一覧を示している。また、ＧｌｏｂａｌＣｌｉｐＩＤタグ内に示すように、各クリップにはクリップ独自のＩＤが割り当てられる。このＩＤは、一連の連続した記録（以降、ショットと呼ぶ）で作成されたコンテンツが複数の記憶媒体に分割して記録された場合などに、それらの関係性を示すために用いられる。一連の記録で分割されたクリップの関連性を示しているのが、Ｒｅｌａｔｉｏｎタグ内の記述である。Ｔｏｐタグは、一連の記録の先頭に当たるクリップのＩＤと記憶媒体のシリアル番号とを示している。Ｐｒｅｖｉｏｕｓタグは、直前のクリップを示している。Ｎｅｘｔタグは、直後のクリップのＩＤと格納された記憶媒体のシリアル番号とを指定する。本例では、Ｎｅｘｔタグで第２の記憶媒体１０に記録されたＣＬＩＰファイル７００が管理するクリップを指定している。図６は、ＣＬＩＰファイル７００の一例である。
【００３５】
前述のように、ユーザーからのトリガにより作成されたメタデータは、図３に示すように第２の記憶媒体１０のＭＥＴＡディレクトリ７０２に、ファイル７０１として保存される。メタデータファイル７０１の存在に関する情報は、第１の記憶媒体９のＣＬＩＰファイル（図５参照）と第２の記憶媒体１０のＣＬＩＰファイル（図６参照）の両方において、ＥｓｓｅｎｃｅＬｉｓｔタグ内に記述されている。本例では、メタデータファイルのファイル名として、ショットにつけられるＩＤを利用している。
【００３６】
図１に示す転送先決定部８２は、同一時刻に関する本編符号化データとメタデータとがそれぞれ異なる記憶媒体に振り分けられたことを検知すると、ファイル切り出し移動部８４に対して、時刻ｔ１までの本編符号化データに関連するクリップに所属するファイルの所在地（すなわち、図２で示したファイル６０５，６０６，６０７のパスと、第１の記憶媒体９のシリアル番号）と、時刻ｔ０と、時刻ｔ１以降の本編符号化データを格納したクリップに所属するファイルの所在地（すなわち、図３で示したファイル７００，７０３，７０４のパスと、第２の記憶媒体１０のシリアル番号）を通知する。以下の説明では、特に映像ファイルの処理について注目し、詳説する。音声ファイルに関しては、以下で述べる映像ファイルの処理と同様の処理を施すこととし、詳しい説明は省略する。
【００３７】
ファイル切り出し移動部８４における時刻−オフセット変換部８６は、転送先決定部８２から通知された時刻ｔ０の情報をもとに、映像ファイル６０６（図２参照）内の時刻ｔ０のデータ開始点を計算する。この計算は、単位時間あたりに記録されるべきデータサイズから計算してもよいし、ＭＸＦフォーマットに格納されたタイムコードをから検索してもよい。
【００３８】
次に、ファイル切り出し移動部８４は、時刻−オフセット変換部８６が算出したファイルオフセットから、映像ファイル６０６（図２参照）のデータを順次読み出し、第２の記憶媒体１０に対して独立した映像ファイルとして記録する。ここで、独立した映像ファイルとして記録する動作は、単純な本編符号化データのコピーを行うのではなく、映像ファイル６０６（図２参照）や映像ファイル７０３（図３参照）と同様のＭＸＦフォーマットとなるよう、ＭＸＦフォーマット規格で定められたＭＸＦヘッダ等を付加することを意味している。このとき、ファイル切り出し移動部８４は、転送帯域管理部８５でデータ転送部８３が行う本編符号化データの転送量を監視し、第２の記憶媒体１０への本編符号化データ記録を疎外しないように、第２の記憶媒体１０の余剰帯域を用いてデータの記録を行う。
【００３９】
ファイル切り出し移動部８４は、映像ファイル６０５の時刻ｔ０以降の部分を第２の記憶媒体１０にすべてコピーし終わると、コピーし終わった映像ファイルに対応するＣＬＩＰデータを作成し、完全なクリップを完成させる。
【００４０】
図７は、その段階での第２の記憶媒体１０内のファイル構成である。図７において、図５及び図６に示すファイルと同じファイルに関しては、同一符号を付与している。図７に示すように、第１の記憶媒体９に記録されていた時刻ｔ０以降の本編符号化データの内容は、第２の記憶媒体１０に独立した映像ファイル５０１として生成され、対応するＣＬＩＰデータ５００が生成されている。
【００４１】
第２の記憶媒体１０へのデータコピーが完全に終了したことを確認すると、ファイル切り出し移動部８４は、コンテンツデータ書き換え部８７に、コンテンツ移動の完了通知とともに、コピー元の映像ファイルに関するＣＬＩＰデータ６０５およびコピー先の映像ファイルに関するＣＬＩＰデータ５００の所在地、および現在記録を継続中のクリップに関するＣＬＩＰデータ７００の所在地（すなわちパス名と記録された記憶媒体のシリアル番号）を通知する。
【００４２】
上記通知を受けたコンテンツデータ書き換え部８７は、ＣＬＩＰデータ６０５とＣＬＩＰデータ５００のＲｅｌａｔｉｏｎタグ内のＰｒｅｖｉｏｕｓ，Ｎｅｘｔタグ、ＣＬＩＰデータ７００のＰｒｅｖｉｏｕｓの値を書き換える。図７Ａ及び図７Ｂは、値を書き換える前と書き換えた後のＣＬＩＰデータの内容を示す。図７Ａ及び図７Ｂのそれぞれにおいて、図中向かって左側が書き換える前の状態で、図中向かって右側が書き換えた後の状態である。なお、図７Ａ及び図７Ｂにおける説明を簡略化するため、ＸＭＬのタグ等は、図５及び図６で示した例より簡易に表記している。
【００４３】
図７Ａに示すように、コピー元の映像ファイルに関するＣＬＩＰデータ６０５では、Ｎｅｘｔで示すＩＤがコピー先のクリップを指すように変更される。また、図７Ｂに示すように、コピー先のＣＬＩＰデータはＰｒｅｖｉｏｕｓがコピー元を指し、Ｎｅｘｔが現在進行中のクリップを指すように変更される。また同時に、ＣＬＩＰデータ６０５のＥｓｓｅｎｃｅＬｉｓｔから、メタデータに関する情報を削除することにより、メタデータファイル７０１とコピー元クリップとの関連性を切り離す。
【００４４】
次に、コンテンツデータ書き換え部８７からＣＬＩＰデータの書き換え完了通知を受けたファイル切り出し移動部８４は、映像ファイル６０６の時刻ｔ０以降の部分を削除する。すなわち、映像ファイル６０６のサイズを、時刻−オフセット変換部８６で得た時刻ｔ０までのオフセット値に切り詰める。
【００４５】
以下、本実施の形態の動作の概念について説明する。
【００４６】
図８は、従来の本編符号化データ分割時の処理を模式的に示した図である。図９は、本実施の形態における本編符号化データ分割時の処理を模式的に示した図である。
【００４７】
図８に示すように、従来構成では、メインストリームデータ２２（本編符号化データ）の記録中に一方の記憶媒体の残量が少なくなると、メインストリームデータ２２を分割する処理が行われる。第１のストリームデータ２３と第２のストリームデータ２４は、メインストリームデータ２２が分割されることによって得られたストリームデータであり、各々異なる記憶媒体に記録される。第１のストリームデータ２３は、メインストリームデータ２２における時刻ｔ１１からｔ１２までのデータ２３ａと、ｔ１２からｔ１３までのデータの前半部分のデータ２３ｂと、空き領域２３ｃとから構成されている。また、第２のストリームデータ２４は、メインストリームデータ２２の時刻ｔ１３からｔ１４までのデータ２４ａと、時刻ｔ１２からｔ１３までのデータの後半部分のデータ２４ｂと、メタデータ２４ｃとから構成されている。
【００４８】
図８に示すようにメインストリームデータ２２が分割処理されると、第２のストリームデータ２４に含まれるメタデータ２４ｃに対応するストリームデータは、データ２２ａの後半部分であるデータ２４ｂしかなく、データ２２ａの前半部分に対応するデータが存在しない。したがって、第１のストリームデータ２３が記録された記憶媒体と、第２のストリームデータ２４が記録された記憶媒体とを、独立して取り扱うことができない。すなわち、例えば第２のストリームデータ２４が記録された記憶媒体を装置から取り外してしまうと、第１のストリームデータ２３におけるデータ２３ｂを正常に再生することができないという問題がある。
【００４９】
図９に示すように、本実施の形態のストリームデータ記録装置では、図８を参照して説明した処理方法と同様の手順でメインストリームデータ２２を分割した後、第１のストリームデータ２５におけるデータ２５ｂ（データ２２ａの前半部分）を、第２のストリームデータ２６における空き領域にコピーし、第２のストリームデータ２６にデータ２６ｄを生成する。次に、第２のストリームデータ２６を正常に再生することができるように、第１のストリームデータ２５及び第２のストリームデータ２６に対応するクリップ情報を書き換える。すなわち、分割されたストリームデータを再生する時、まず、第１のストリームデータ２５のデータ２５ａを再生し、次に第２のストリームデータ２６のデータ２６ｄ（データ２２ａの前半部分）を再生し、次にデータ２６ｂ（データ２２ａの後半部分）を再生し、次にデータ２６ａを再生するように、クリップ情報を書き換える。最後に、第１のストリームデータ２５におけるデータ２５ｂ（データ２２ａの前半部分）を削除する。
【００５０】
図９に示す構成では、第２のストリームデータ２６において、メタデータ２６ｃに対応するデータ２６ｂ及び２６ｄが存在するため、仮に第２のストリームデータ２６が記録されている記憶媒体が装置から取り外されても、第１のストリームデータ２５を正常に再生することができる。
【００５１】
以上のように本実施の形態によれば、メタデータ作成指示の受付時刻から遡った時刻より本編符号化データに関連付けられたメタデータを作成する場合であっても、関連付けられたデータ同士が別の記憶媒体に分断されてしまうことを防ぐことができ、記憶媒体同士の独立性が確保されることで、記憶媒体の運用上の利便性が向上する。また、クリップ同士の関連性も保持されるため、記録された本編符号化データの連続した再生も可能となる。
【００５２】
なお、本実施の形態においては映像ファイル、音声ファイル、ＣＬＩＰデータを記憶媒体のＣＯＮＴＥＮＴＳディレクトリ以下に置く構成としたが、ファイルシステム上の構成はこれに限るものでなく、ディレクトリの階層構成、ファイル名等はシステムによって自由に決められてよい。
【００５３】
また、本実施の形態においては映像ファイルおよび音声ファイルをＭＸＦフォーマット、ＣＬＩＰデータをＸＭＬフォーマットとしたが、同様の機能を果たすものであればファイルフォーマットはこれに限るものではない。例えば、映像ファイルはＭＰＥＧ（Motion Picture Expert Group）のＴＳ（Transport Stream）、またはＰＳ（Program Stream）であってもよい。また、映像と音声は多重化されていてもよい。
【００５４】
また、本実施の形態においては、クリップの連続性を独立したファイル内に記述したが、この情報は映像ファイル及び音声ファイルに直接埋め込まれる形式で記録されていてもよい。
【００５５】
また、本実施の形態における記録装置では、メタデータ処理部２とストリーム処理部３に入力される信号は同一であるとしたが、これは別種の信号であってもよい。例えば、ストリーム処理部３へはカメラ部１で生成された映像信号を入力する一方で、メタデータ処理部２へは別途配された赤外線カメラの出力信号や各種計測機器の出力信号を入力するといったように、少なくとも時間軸に沿ったデータを扱うのであれば信号の種類は問わない。
【産業上の利用可能性】
【００５６】
本発明にかかるストリームデータ記録装置は、映像・音声データ等の記録において有用であり、特に記録されたデータに対し、時間情報を持った付加情報を同時記録できるシステムに適している。
【図面の簡単な説明】
【００５７】
【図１】実施の形態１におけるストリームデータ記録装置の構成を示すブロック図
【図２】第１の記憶媒体内のファイル構造を示す模式図
【図３】第２の記憶媒体内のファイル構造を示す模式図
【図４】最終的な第２の記憶媒体内のファイル構造を示す模式図
【図５】第１の記憶媒体に保存されたＣＬＩＰデータの内容を示す模式図
【図６】第２の記憶媒体に保存されたＣＬＩＰデータの内容を示す模式図
【図７Ａ】書き換え前と書き換え後のＣＬＩＰデータの内容を示す模式図
【図７Ｂ】書き換え前と書き換え後のＣＬＩＰデータの内容を示す模式図
【図８】従来のストリームデータ分割処理の構成を示す模式図
【図９】実施の形態１のストリームデータ分割処理の構成を示す模式図
【図１０】従来の記録装置の構成を示すブロック図
【図１１】従来のストリームデータの分割処理を説明するためのタイミングチャート
【符号の説明】
【００５８】
１  カメラ部
２  メタデータ処理部
３  ストリーム処理部
４  メタデータリングバッファ
５  ストリームバッファ
８  データ記録部
８１  コンテンツデータ付与部
８２  転送先決定部
８３  データ転送部
８４  ファイル切り出し移動部
８５  転送帯域管理部
８６  時刻−オフセット変換部
８７  コンテンツデータ書き換え部
９  第１の記憶媒体
１０  第２の記憶媒体
【図１】
2008271414.tif 000003
【図２】
2008271414.tif 000004
【図３】
2008271414.tif 000005
【図４】
2008271414.tif 000006
【図５】
2008271414.tif 000007
【図６】
2008271414.tif 000008
【図７Ａ】
2008271414.tif 000009
【図７Ｂ】
2008271414.tif 000010
【図８】
2008271414.tif 000011
【図９】
2008271414.tif 000012
【図１０】
2008271414.tif 000013
【図１１】
2008271414.tif 000014