(57)【特許請求の範囲】
【請求項１】
記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する継続記録部と、
１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写するデータ複写部と、
前記１の分離データの最後に記録したデータを論理的に削除するデータ削除部と、
異常発生時に前記論理的に削除したデータを復元するデータ復元部と、
を備えることを特徴とする、記録装置。
【請求項２】
前記分離データは、少なくとも映像データ及び音声データを含み、記録を一時的に停止する一時停止ボタンの操作により時系列的に分離されたデータであることを特徴とする、請求項１に記載の記録装置。
【請求項３】
前記分離データの各々は、時間毎に区切られた複数の区分データから構成され、
前記データ複写部は、前記１の分離データの最後に記録した前記区分データを次の分離データの冒頭に複写し、
前記データ削除部は、前記１の分離データの最後に記録した前記区分データを論理的に削除することを特徴とする、請求項１に記載の記録装置。
【請求項４】
前記データ復元部は、前記次の分離データの記録を開始した直後に異常が発生した場合に前記削除したデータを復元することを特徴とする、請求項１に記載の記録装置。
【請求項５】
前記区分データとともに、前記区分データを復元するための復元用マーカーを記録する復元用マーカー記録部を備え、
前記次の分離データの記録を開始してから所定数の前記復元用マーカーが記録された後に異常が発生した場合は、前記復元用マーカーにより前記次の分離データを復元することを特徴とする、請求項３に記載の記録装置。
【請求項６】
記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する記録方法であって、
１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写する複写ステップと、
前記１の分離データの最後に記録したデータを論理的に削除する削除ステップと、
異常発生時に前記論理的に削除したデータを復元する復元ステップと、
を備えることを特徴とする、記録方法。
【請求項７】
前記分離データは、少なくとも映像データ及び音声データを含み、記録を一時的に停止する一時停止ボタンの操作により時系列的に分離されたデータであることを特徴とする、請求項６に記載の記録方法。
【請求項８】
前記分離データの各々は、時間毎に区切られた複数の区分データから構成され、
前記複写ステップにおいて、前記１の分離データの最後に記録した前記区分データを次の分離データの冒頭に複写し、
前記削除ステップにおいて、前記１の分離データの最後に記録した前記区分データを論理的に削除することを特徴とする、請求項６に記載の記録方法。
【請求項９】
前記復元ステップにおいて、前記次の分離データの記録を開始した直後に異常が発生した場合に前記削除したデータを復元することを特徴とする、請求項６に記載の記録方法。
【請求項１０】
前記区分データとともに、前記区分データを復元するための復元用マーカーを記録するステップを備え、
前記次の分離データの記録を開始してから所定数の前記復元用マーカーが記録された後に異常が発生した場合は、前記復元用マーカーにより前記次の分離データを復元することを特徴とする、請求項８に記載の記録方法。
【請求項１１】
記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する手段、
１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写する手段、
前記１の分離データの最後に記録したデータを論理的に削除する手段、
異常発生時に前記論理的に削除したデータを復元する手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１、特許文献２、特許文献３に記載されているように、記録媒体に対する記録処理が正常に終了されなかった場合においても、記録媒体から記録済みのデータを読み出せるようにした装置が知られている。
【０００３】
【特許文献１】特開２００６−６５９１２号公報
【特許文献２】特開２００５−２４３０７８号公報
【特許文献３】特開２００５−１７３７５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述した従来の技術では、入力映像等のデータの記録はクリップ単位で行われる。クリップとは撮像処理の回数の単位であり、１クリップは、記録再生装置の録画ボタン（ＲＥＣボタン）を操作してから停止ボタン（ＳＴＯＰボタン）を操作するまでの撮像処理、または録画ボタン（ＲＥＣボタン）を操作してから一時停止ボタン（ＰＡＵＳＥボタン）を操作するまでの撮像処理に対応する。
【０００５】
映像データを光ディスクに記録した際には、１クリップ毎に管理のためのデータが作成される。ディスク投入時には、光ディスクに記録されている全てのクリップに関する管理情報が読み込まれるため、光ディスクに記録されるクリップ数が過度に多くなると、管理情報の読み出しに多くの時間が費やされ、記録又は再生開始のためのスタンバイの時間が長くなってしまう。このため、記録可能なクリップ数には一定の制限が設けられており、光ディスクの場合は、３００クリップ以下のクリップ数のみが光ディスクに記録可能とされている。
【０００６】
しかしながら、記録可能なクリップ数が制限されていると、例えば、録画〜一時停止〜録画〜一時停止、といった操作を短時間で繰り返し行うと、実質的な録画時間は少ない場合であっても、クリップ数が増えてしまい、記録可能なクリップの残量が減ってしまうという問題がある。
【０００７】
このため、一時停止ボタンの操作により継続的に録画が行われた場合は、新たなクリップを作成することなく、直前に撮影された映像と同じクリップの中で新たに記録を行うことが考えられる。このような手法によれば、一時停止ボタンの操作により録画が繰り返し行われた場合であっても、同一のクリップ中で複数の記録が行われるため、記録されたクリップの数を抑えることが可能である。
【０００８】
しかしながら、同一のクリップ内で複数の記録を行う場合において、記録媒体に対する記録処理が正常に終了されなかった場合に記録済みのデータを読み出す際に問題が生じることが想定される。具体的には、上記特許文献に記載された手法では、映像データ（年輪データ）の間に記録したサルベージマーカーによって記録済みのデータを読み出すようにしているため、一時停止後、録画を再開した直後に電源断などの異常が発生した場合は、一時停止の直前に記録されたデータが失われてしまうことが想定される。通常、ユーザは、一時停止前に記録したデータは正常に記録されていると考えるため、一時停止後の異常によって一時停止前のデータが失われてしまうとユーザに対して違和感を与えてしまう。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、記録媒体に設定される単一のクリップ内に複数のデータを記録可能とした場合に、記録処理が正常に終了されなかった場合においても、記録媒体から記録済みのデータを読み出すことが可能な、新規かつ改良された記録装置、記録方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する継続記録部と、１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写するデータ複写部と、前記１の分離データの最後に記録したデータを論理的に削除するデータ削除部と、異常発生時に前記論理的に削除したデータを復元するデータ復元部と、を備える記録装置が提供される。
【００１１】
上記構成によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データが継続的に記録される記録装置において、１の分離データの記録が終了した後、次の分離データを記録する際に、１の分離データの最後に記録されたデータが次の分離データの冒頭に複写される。そして、１の分離データの最後に記録したデータは論理的に削除され、異常発生時には、論理的に削除されたデータが復元される。従って、異常が発生した場合に、隣接して記録される分離データの境界部分に配置されるデータを確実に復元することが可能となる。
【００１２】
また、前記分離データは、少なくとも映像データ及び音声データを含み、記録を一時的に停止する一時停止ボタンの操作により時系列的に分離されたデータであってもよい。かかる構成によれば、映像データ及び音声データからなる分離データを単一のクリップ内に記録する記録装置において、異常発生時にデータを確実に復元することができる。
【００１３】
また、前記分離データの各々は、時間毎に区切られた複数の区分データから構成され、前記データ複写部は、前記１の分離データの最後に記録した前記区分データを次の分離データの冒頭に複写し、前記データ削除部は、前記１の分離データの最後に記録した前記区分データを論理的に削除するものであってもよい。かかる構成によれば、データ復元のために必要な区分データのみを削除することができる。
【００１４】
また、前記データ復元部は、前記次の分離データの記録を開始した直後に異常が発生した場合に前記削除したデータを復元するものであってもよい。かかる構成によれば、次の分離データの記録を開始した直後に異常が発生した場合であっても、直前の分離データを確実に復元することが可能となる。
【００１５】
また、前記区分データとともに、前記区分データを復元するための復元用マーカーを記録する復元用マーカー記録部を備え、前記次の分離データの記録を開始してから所定数の前記復元用マーカーが記録された後に異常が発生した場合は、前記復元用マーカーにより前記次の分離データを復元するものであってもよい。かかる構成によれば、次の分離データの記録を開始してから所定数の復元用マーカーが記録された後に異常が発生した場合に、復元用マーカーにより次の分離データを復元することが可能となる。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する記録方法であって、１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写する複写ステップと、前記１の分離データの最後に記録したデータを論理的に削除する削除ステップと、異常発生時に前記論理的に削除したデータを復元する復元ステップと、
を備える記録方法が提供される。
【００１７】
上記構成によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する方法において、１の分離データの記録が終了した後、次の分離データを記録する際に、１の分離データの最後に記録されたデータが次の分離データの冒頭に複写される。そして、１の分離データの最後に記録したデータは論理的に削除され、異常発生時には、論理的に削除されたデータが復元される。従って、異常が発生した場合に、隣接して記録される分離データの境界部分に配置されるデータを確実に復元することが可能となる。
【００１８】
また、前記分離データは、少なくとも映像データ及び音声データを含み、記録を一時的に停止する一時停止ボタンの操作により時系列的に分離されたデータであってもよい。かかる構成によれば、映像データ及び音声データからなる分離データを単一のクリップ内に記録する場合に、異常発生時にデータを確実に復元することができる。
【００１９】
また、前記分離データの各々は、時間毎に区切られた複数の区分データから構成され、前記複写ステップにおいて、前記１の分離データの最後に記録した前記区分データを次の分離データの冒頭に複写し、前記削除ステップにおいて、前記１の分離データの最後に記録した前記区分データを論理的に削除するものであってもよい。かかる構成によれば、データ復元のために必要な区分データのみを削除することができる。
【００２０】
また、前記復元ステップにおいて、前記次の分離データの記録を開始した直後に異常が発生した場合に前記削除したデータを復元するものであってもよい。かかる構成によれば、次の分離データの記録を開始した直後に異常が発生した場合であっても、直前の分離データを確実に復元することが可能となる。
【００２１】
また、前記区分データとともに、前記区分データを復元するための復元用マーカーを記録するステップを備え、前記次の分離データの記録を開始してから所定数の前記復元用マーカーが記録された後に異常が発生した場合は、前記復元用マーカーにより前記次の分離データを復元するものであってもよい。かかる構成によれば、次の分離データの記録を開始してから所定数の復元用マーカーが記録された後に異常が発生した場合に、復元用マーカーにより次の分離データを復元することが可能となる。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録する手段、１の分離データの記録が終了した後、次の分離データを記録する際に、前記１の分離データの最後に記録したデータを次の分離データの冒頭に複写する手段、前記１の分離データの最後に記録したデータを論理的に削除する手段、異常発生時に前記論理的に削除したデータを復元する手段、としてコンピュータを機能させるためのプログラムが提供される。
【００２３】
上記構成によれば、記録媒体に設定されるデータ記録用の単一のクリップ内に時系列的に分離された複数の分離データを継続的に記録するプログラムにおいて、１の分離データの記録が終了した後、次の分離データを記録する際に、１の分離データの最後に記録されたデータが次の分離データの冒頭に複写される。そして、１の分離データの最後に記録したデータは論理的に削除され、異常発生時には、論理的に削除されたデータが復元される。従って、異常が発生した場合に、隣接して記録される分離データの境界部分に配置されるデータを確実に復元することが可能となる。
【発明の効果】
【００２４】
本発明によれば、記録媒体に設定される単一のクリップ内に複数のデータを記録可能とした場合に、記録処理が正常に終了されなかった場合においても、記録媒体から記録済みのデータを読み出すことが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２６】
図１は、本発明の一実施形態に係る記録再生装置１００の構成例を示す模式図であって、光ディスクなどのメディア２００にデータを記録するレコーダの構成例を示している。図１に示すように、記録再生装置１００は、映像記録再生用メモリ１０２、映像記録再生ブロック１０４、プロキシ（ＰＲＯＸＹ）記録再生ＤＳＰ(Digital Signal Processor)１０６、制御タスク１０８、を有して構成されている。記録再生装置１００には、映像信号をデジタルデータに変換したものを保存するメディア（光ディスクなどの記録媒体）２００が挿入される。本実施形態では、メディア２００として光ディスクを例示する。
【００２７】
映像記録再生用メモリ１０２は、光ディスク２００から読み出したデータ、および光ディスク２００へ書き込みを行うデータ、を格納するメモリである。映像記録再生用メモリ１０２には、映像信号をデジタルデータに変換したデータが格納される。映像記録再生用メモリ１０２は、本線映像メモリエリア１０２ａ、ＰＲＯＸＹ映像メモリエリア１０２ｂを有している。本線映像メモリエリア１０２ａには、映像記録再生ブロック１０４から送られたデータが格納される。また、ＰＲＯＸＹ映像メモリエリア１０２ｂには、ＰＲＯＸＹ記録再生ＤＳＰ１０６から送られたデータが格納される。
【００２８】
本実施形態の記録再生装置１００においては、取り込んだ映像を、画質の劣化などが最小限となるように比較的低い圧縮率で圧縮した本線データの他に、本線データよりも高い圧縮率で圧縮したプロキシビデオデータ（低解像度の映像データ）が光ディスク２００に記録される。なお、取り込んだ音声についても、本線の音声データの他、必要に応じて、高圧縮率のプロキシオーディオデータ（音声データ）、メタデータが作成される。プロキシビデオデータやプロキシオーディオデータは、近年、一般的に行われている、いわゆるノンリニア編集を行うためのデータであり、編集、高速アクセス用の高圧縮、低解像度のオーディオ、ビデオ、メタデータである。プロキシビデオデータやプロキシオーディオデータ等は、例えばパーソナルコンピュータに取り込まれた後、編集の素材とされる。
【００２９】
映像記録再生ブロック１０４は、映像音声データ（以下、入力映像と称する）の入力を受ける。入力映像は、ビデオカメラ（不図示）によって取得された映像や音声の信号、任意の記録メディア（不図示）から再生された映像や音声の信号等である。映像記録再生ブロック１０４は、制御タスク１０８からの動作系制御を受けて、入力映像を所定のデジタルデータに変換（エンコード）して光ディスク２００に記録するとともに、光ディスク２００に記録されたデータを読み出して、映像信号として出力する。映像記録再生用メモリ１０２は、映像記録再生ブロック１０４からの指令を受けて、格納しているデータを光ディスク２００へ記録し、また、光ディスク２００から読み出したデータを格納する。
【００３０】
ＰＲＯＸＹ記録再生ＤＳＰ１０６は、制御タスク１０８からの動作系制御を受けて、ＥＮＣ動作時は映像記録再生ブロック１０４から受けた信号をＰＲＯＸＹ画に変換（エンコード）し、映像記録再生用メモリ１０２へ書き込みを行う。また、ＤＥＣ動作時は、ＰＲＯＸＹ画を映像出力データ（ＤＥＣ画）へ変換（デコード）し、モニタ等の表示装置３００へ出力する。
【００３１】
制御タスク１０８は、操作パネル４００から入力された記録指示に従って、映像記録再生ブロック１０４、ＰＲＯＸＹ記録再生ＤＳＰ１０６を制御する。操作パネル４００には、録画ボタン（ＲＥＣ）４０２、一時停止ボタン（ＰＡＵＳＥ）４０４、録画停止ボタン（ＳＴＯＰ）４０６が設けられている。
【００３２】
制御タスク１０８は、録画ボタン（ＲＥＣ）４０２が押された場合（録画時）は、ＰＲＯＸＹ記録再生ＤＳＰ１０６をＥＮＣ動作に切り換える。また、制御タスク１０８は、録画時は、映像記録再生ブロック１０４で入力信号を記録用フォーマットに変換し、映像記録再生用メモリ１０２へ変換した入力信号を蓄積し、光ディスク２００へ書き込むように制御を行う。また、制御タスク１０８は、光ディスク２００への書き込を行う際に書き込み制御を行い、光ディスク２００からの読み出しを行う際に読み出し制御を行う。
【００３３】
図２は、図１の構成において、データの流れを示す模式図である。図２において、破線で示す矢印は、本線画を記録する際のデータの流れを示している。また、一点鎖線で示す矢印は、ＰＲＯＸＹ画を記録する際のデータの流れを示している。
【００３４】
図２に示すように、本線画を記録する際には、入力映像が映像記録再生ブロック１０４から映像記録再生用メモリ１０２に送られて、光ディスク２００へ記録される。また、入力映像は、映像記録再生ブロック１０４からＰＲＯＸＹ記録再生ＤＳＰ１０６を介して表示装置３００へ出力される。
【００３５】
一方、ＰＲＯＸＹ画を記録する際には、ＥＮＣ動作が行われて、ＰＲＯＸＹ記録再生ＤＳＰ１０６から映像記録再生用メモリ１０２へ映像データ（ＥＮＣ画）が送られて、光ディスク２００に記録される。
【００３６】
なお、記録再生装置１００は、光ディスク２００に情報を記録するためのピックアップ部（不図示）を備えている。ピックアップ部は、記録時においては、レーザー光により光ディスク２００に記録信号を記録する。また、再生時においては、光ディスク２００にレーザー光を照射し、反射光を光電変換して電流信号を生成する。また、記録再生装置１００は、光ディスク２００に記録すべきデータを変調して記録信号を生成し、ピックアップ部へ供給する信号処理部を備えている。信号処理部はまた、ピックアップ部により読み出された信号を復調して再生データを生成する。
【００３７】
図３は、本実施形態の記録再生装置１１０において、光ディスク２００上に書き込まれたデータを示す模式図である。本実施形態に係る記録再生装置１００は、一時停止ボタン（ＲＥＣ  ＰＡＵＳＥ）４０４の操作により、１つのクリップ内で連続してデータを書き込むことが可能である。図３は、この操作により１つのクリップ内で連続して書き込まれたデータ(分離データ)を示している。
【００３８】
図３に示すように、先ず、録画ボタン４０２の１回目の押下げによりテイク１の記録が開始（ＲＥＣ  ＳＴＡＲＴ）され、その後、一時停止ボタン４０４ボタンを押下げると、テイク１の記録が終了する。次に一時停止ボタン４０４ボタンを再度押下げるか、または録画ボタン４０２を押下げると、テイク２の記録が開始される（ＲＥＣ  ＳＴＡＲＴ）。このようにして、１つのクリップ内にテイク１(Take 1)、テイク２(Take 2)・・・テイク４(Take 4)のデータを順次に記録することが可能である。このような、録画中に一時停止ボタン４０４ボタンを押し下げた後、一時停止ボタン４０４又は録画ボタン４０２を押下げることにより同一のクリップ内で新たに記録を行うことを、コンティニュアス録画（継続録画；Continuous REC）と称することとする。各テイクの境界位置には、境界位置を示すＲＥＣ  ＳＴＡＲＴエッセンシャルマーク（ＲＥＣ  ＳＴＡＲＴ  ＥＭ）が付与される。録画停止ボタン（ＳＴＯＰ）４０６を押した際には、クリップが終了し、次に録画ボタン４０２が押されると次のクリップの記録が開始される。
【００３９】
従って、図３に示すように、一時停止ボタン４０４の操作により連続して記録を行う場合は、１つのクリップの中で複数のテイクを記録することができる。これにより、複数の映像シーンを記録した場合であっても、録画したクリップ数が増加することがなく、クリップ数が上限値に達するまでの間に多くの映像を記録することが可能となる。
【００４０】
図３に示すデータは、光ディスク２００のファイル記録領域に記録される。また、光ディスク２００のファイルシステム記録領域には、管理情報（ファイルシステム）が記録される。管理情報は、ファイル記録領域のどこにどのようなファイルが記録されているかを示す情報であって、光ディスクからファイルが読み出されるときに参照される。
【００４１】
光ディスク２００に記録された映像音声データ等のファイルは、ファイルシステムにより管理されている。例えば、光ディスク２００を再生する場合、記録再生装置１００は、光ディスク２００に記録されたファイルシステムを参照して、光ディスク２００に記録された１個以上のファイル名、および各ファイルの光ディスク２００上の記録位置などを取得する。そして、ユーザにより所望のファイルの再生が指示されたとき、ファイルシステムに基づいて、指示されたファイルの記録位置を特定し、その記録位置からファイルを構成する映像音声データを読み出して再生を行う。ファイル記録領域に記録されたデータは、ファイルシステムによりファイルとして管理され、ディレクトリ構造等による論理的なデータとして管理される。
【００４２】
図４は、制御タスク１０８の機能構成を示すブロック図である。図４に示すように、制御タスク１０８は、コンティニュアス記録部（継続記録部）１０８ａ、サルベージマーカー記録部１０８ｂ、サルベージマーカー検出部１０８ｃ、データ複写部１０８ｄ、データ削除部１０８ｅ、データ復元部１０８ｆ、を備えている。上述した一時停止ボタン４０４の操作によるコンティニュアス録画が行われた場合は、コンティニュアス記録部（継続記録部）１０８ａにより、単一のクリップ内にデータを継続して記録する制御が行われる。サルベージマーカー記録部１０８ｂ、サルベージマーカー検出部１０８ｃ、データ複写部１０８ｄ、データ削除部１０８ｅ、データ復元部１０８ｆの機能については後述する。図４に示す制御タスク１０８の機能構成は、例えば演算処理部（ＣＰＵ等）を機能させるプログラムによって実現することができる。
【００４３】
図５は、本実施形態に係る記録再生装置１００において、入力映像のデータが入力されるタイミング、映像記録再生用メモリ１０２にデータが格納されるタイミング、光ディスク２００にデータが書き込まれるタイミング、制御タスク１０８の動作のタイミングを並列的に示すタイミングチャートである。
【００４４】
図５に示すように、入力映像のデータが入力されるタイミングに対して、映像記録再生用メモリ１０２にデータが格納されるタイミングには所定の遅れ（タイムラグ）が生じる。同様に、映像記録再生用メモリ１０２にデータが格納されるタイミングに対して、光ディスク２００にデータが書き込まれるタイミングには所定の遅れ（タイムラグ）が生じる。
【００４５】
図５に示す記録開始時点１（ＲＥＣ）は、ユーザにより録画ボタン４０２が押されて記録動作が開始した時点であり、このタイミングで図３に示すテイク１の記録が開始するものとする。映像記録再生用メモリ１０２には、光ディスク２００へ書き込むデータとして年輪データと称するデータが格納される。ここで、１つの年輪データは、２秒毎の入力映像に対応している。年輪データは、オーディオデータ、ビデオデータ、プロキシデータ、及びメタデータを含むものであり、これらの複数のデータが２秒毎の年輪データの中に時系列に配置されている。そして、映像記録再生用メモリ１０２に格納された年輪データは、光ディスク２００に順次に書き込まれていく。
【００４６】
図５に示す記録停止時点は、ユーザにより一時停止ボタン４０４が押されてテイク１の記録が停止した時点である。図５の例では、記録停止時点は入力映像の入力５が入力されている途中である。このため、入力５に対応して記録される年輪５のデータは、２秒間のデータに満たないものとなる。従って、光ディスク２００に記録された年輪５のデータ量は、他の年輪１〜４のデータ量よりも少なくなる。
【００４７】
記録停止時点で一時停止ボタン４０４ボタンが押下げられると、制御タスク１０８の状態は、フィル（Ｆｉｌｌ）、フッター（Ｆｏｏｔｅｒ）、ヘッダー（Ｈｅａｄｅｒ）の作成状態となり、映像記録再生用メモリ１０２にフィル、フッター、ヘッダーの各データ（管理情報）が格納される。管理情報のうち、フィル（Ｆｉｌｌ）は、効率的にメモリ、メディア管理をするため、特定のサイズのダミーデータを即入し、サイズを丸めるためのデータである。また、ヘッダー（Ｈｅａｄｅｒ）は、該当するクリップを再生するのに必要な情報（記録フォーマット、サイズ、開始タイムコード等）を格納する領域である。また、フッター（Ｆｏｏｔｅｒ）は、クリップの終わりを示すデータである。格納されたフィル、フッター、ヘッダーの各データは、光ディスク２００に書き込まれる。フィル、フッター、ヘッダーの作成状態の後、制御タスク１０８の状態はメディア書込み待ち状態となり、映像記録再生用メモリ１０２が書き込み待ち状態となる。
【００４８】
記録開始時点２（ＲＥＣ）で録画ボタン４０２が再び押されてコンティニュアス録画が行われると、映像記録再生用メモリ１０２には、メディア書込み待ち状態の後に送られた入力映像（入力１２以降）が格納される。また、メディア書込み待ち時間の直後には、テイク１で２秒に満たなかった年輪５のデータが、再び映像記録再生用メモリ１０２に格納され、年輪５のデータに入力１２のデータの一部（入力＃）が追加される。これにより、年輪５のデータが２秒間のデータ（年輪５＋入力＃）とされて映像記録再生用メモリ１０２に格納される。データ（年輪５＋入力＃）の後には、２秒間の入力映像に対応した年輪７、年輪８のデータが順次に格納されていく。映像記録再生用メモリ１０２に格納されたデータは、一定の遅れを伴って光ディスク２００に書き込まれる。このように、テイク１の最後の年輪５のデータは、テイク２の冒頭に複写されて光ディスク２００に記録される。この処理は、図４のデータ複写部１０８ｄによって行われる。
【００４９】
次に、本実施形態に係る異常発生時のサルベージ機能について説明する。図６は、年輪データの前後に書き込まれたサルベージマーカーＳＭを使用して異常発生時にデータを復元する手法を示す模式図である。
【００５０】
図６（Ａ）では、テイク２の記録開始直後において、年輪データＮ＋１を書き込んでいる最中に、異常により電源が断たれた状態を示している。図５では説明の便宜上図示を省略したが、各年輪データＮ，Ｎ＋１，・・・の間には、サルベージマーカーＳＭが書き込まれており、各年輪データに対応して１つのサルベージマーカーが記録される。サルベージマーカーＳＭの記録は、図４のサルベージマーカー記録部１０８ｂによって制御される。
【００５１】
サルベージマーカーには、このデータがサルベージマーカーであることを示す認識パターン（サルベージＩＤ）、属するファイル名を特定するための識別情報（例えばファイル名）等が含まれている。記録再生装置１００は、光ディスク２００のファイル記録領域から読み出したデータの中から、サルベージＩＤを検索することにより、サルベージマーカーを検出することができる。具体的には、サルベージマーカーの検出は、図４のサルベージマーカー検出部１０８ｃによって制御される。例えば、バッテリが取り外される等により電力供給が断たれ、記録処理が正常に完了しなかった場合、すなわち、光ディスクに記録されたデータが１つのファイルとしてファイルシステムに登録されなかった場合、電力復旧後において、このサルベージマーカーを参照して、記録処理が中断されるまでに記録された分のデータの光ディスク２００上の記録位置を特定する。そして、これに基づいて、記録処理が中断されるまでに記録された分のデータを含むファイルをファイルシステムに登録する。結果的に、記録処理が正常に完了しなかった場合でも、記録処理が中断されるまでに光ディスク２００に記録されたデータを再生することが可能となる。
【００５２】
記録の処理が終了せずに途中で中断された光ディスク２００の挿入を検知した場合、記録再生装置１００は、その光ディスク２００上でサルベージＩＤを検索する。そして、記録再生装置１００は、サルベージマーカーに含まれている、ファイル名を特定するための識別情報に基づいて、サルベージマーカーに後続して記録されている年輪データのファイル名を判定する。
【００５３】
例えば、上記特許文献１に記載されているフルサルベージ処理（光ディスク２００に記録されている情報だけに基づいてファイルシステムを復元する処理）の場合、記録再生装置１００が異常により停止した場合であっても、最後に記録されたサルベージマーカーよりも２年輪以前までの年輪データは復元可能である。また、特許文献１に記載されているクイックサルベージ処理（記録再生装置１００が備える不揮発性メモリの情報と、光ディスク２００に記録されているサルベージマーカーとに基づいてファイルシステムを復元する処理）の場合、最後に記録されたサルベージマーカーよりも１年輪以前までの年輪データは復元可能である。
【００５４】
ユーザにより一時停止ボタン４０４が押されると、光ディスク２００上には図６（Ａ）に示すヘッダーまでの情報が書き込まれる。その後、一時停止ボタン４０４が再度押されるとテイク２が開始され、図５で説明したように、テイク１で年輪Ｎ＋１の手前に書き込まれたサルベージマーカーＳＭとともに年輪Ｎ＋１のデータが書き込まれる。その後、年輪Ｎ＋２、年輪Ｎ＋３・・・のデータが順次に書き込まれていく。
【００５５】
図６（Ａ）に示す電源断が発生した場合、テイク２で書き込まれた年輪Ｎ＋１のデータに対応するサルベージマーカーは書き込まれていない。しかし、テイク１では、既に年輪Ｎ＋１のデータと、その直後に２つのサルベージマーカーＳＭが書き込まれているため、年輪Ｎ＋１のデータは復元可能である。従って、図６（Ｂ）に示すように、テイク１終了までのデータを復元することが可能である。
【００５６】
同様に、図６（Ｃ）は、テイク２で年輪Ｎ＋２のデータを光ディスク２００に書き込み、その後のサルベージマーカーＳＭを書き込んだ後に電源断が発生した状態を示している。このとき、クイックサルベージの場合は、最後に書かれたサルベージマーカーの手前の年輪Ｎ＋２まで復元することが可能である。また、フルサルベージの場合は、年輪Ｎ＋１のデータまで復元することが可能である。
【００５７】
図６（Ｄ）は、図６（Ｃ）の場合にサルベージによってデータを復元した状態を示している。クイックサルベージの場合、年輪Ｎ＋２までのデータが復元されて、最後にテイク１で書き込まれたフッター、ヘッダーが書き込まれる。テイク１で書き込まれた年輪Ｎ＋１のデータ、フッター、ヘッダーのデータは、物理的には光ディスク２００上に存在するが、論理的に削除された状態とされる。
【００５８】
以上のようなサルベージ機能を詳細に説明する。図７は、図５に示す電源断１のタイミングで電源が断たれた場合のサルベージ状態を示している。
【００５９】
図７（Ａ）は、図５の（１）の位置を終点として光ディスク２００上に書かれているデータを示している。また、図７（Ｂ）は、図５の（２）の位置を終点としてディスク上に書かれているデータを示している。図７（Ｂ）に示すように、本実施形態のサルベージでは、テイク１が終了してヘッダーが書き込まれた後、テイク２のデータが書き込まれるとテイク１の最後に書き込まれた年輪５、フィル、フッター、ヘッダーの各データは論理的に削除される。上述したように、テイク１の年輪５のデータはテイク２の最初に再度書き込まれ、また、テイク２の終了時には、テイク１の終了時と同様にフィル、フッター、ヘッダーの各データが書き込まれる。クリップが終了した場合は、最後のテイクで記録されたフィル、フッター、ヘッダーの各データがそのクリップの管理情報として残され、他のテイクのフィル、フッター、ヘッダーの各データは論理的に削除された状態となる。
【００６０】
図５の電源断１のタイミングで電源断が発生した場合、年輪５のデータを書き込んでいる最中に電源断が発生しているため、年輪５を復元するためのサルベージマーカーが不足した状態となる。このため、本実施形態では、図７（Ｃ）に示すように、本来は論理的に削除されるテイク１での年輪５のデータ、フィル、フッター、ヘッダーの各データが復元される。データの復元は、図４に示すデータ復元部１０８ｆによって制御される。そして、テイク２で書き込みの途中であった年輪５のデータは論理的に削除される。
【００６１】
これにより、同一のクリップ内で複数のデータを書き込む本実施形態の記録再生装置１００において、新たなテイクの書き込み開始直後に電源断が生じた場合に、直前のテイクまで書き込まれていたデータを確実に復元することが可能となる。
【００６２】
図８は、図５に示す電源断２のタイミングで電源が断たれた場合のサルベージ状態を示している。ここで、図８（Ａ）は、図５の（１）の位置を終点として光ディスク２００上に書かれているデータを示している。また、図８（Ｂ）は、図５の（３）の位置を終点として光ディスク２００上に書かれているデータを示している。
【００６３】
図５の電源断２のタイミングで電源断が発生した場合、図８（Ｂ）に示すように、光ディスク２００には年輪５、年輪６、年輪７までデータが書き込まれている。従って、図６（Ｃ）、図６（Ｄ）で説明したように、少なくてもテイク２の年輪５までのデータを復元することが可能である。テイク１での年輪５のデータ、フィル、フッター、ヘッダーの各データは論理的に削除される。
【００６４】
以上説明したように本実施形態の記録再生装置１００では、１つのクリップ内に複数の入力映像を記録することが可能な記録再生装置１００において、１テイクの撮影が終了する間際の映像データを論理的に削除して次のテイクの冒頭に記録する。このため、次のテイクの開始直後に電源断が発生した場合は、論理的に削除したデータを復元することで、終了したテイクのデータを完全に復元することが可能となる。また、次のテイクを開始してから複数の年輪データを記録した後に電源断が発生した場合は、年輪データに対応して記録されたサルベージマーカーにより、電源断の直前の年輪データを復元することが可能となる。
【００６５】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態に係る記録再生装置の構成例を示す模式図である。
【図２】図１の構成において、データの流れを示す模式図である。
【図３】本実施形態の記録再生装置において、光ディスク上に書き込まれたデータを示す模式図である。
【図４】制御タスクの機能構成を示すブロック図である。
【図５】入力映像のデータが入力されるタイミング、映像記録再生用メモリにデータが格納されるタイミング、光ディスクにデータが書き込まれるタイミング、制御タスクの動作のタイミングを並列的に示すタイミングチャートである。
【図６】年輪データの前後に書き込まれたサルベージマーカーＳＭを使用して異常発生時にデータを復元する手法を示す模式図である。
【図７】図５に示す電源断１のタイミングで電源が断たれた場合のサルベージ状態を示す模式図である。
【図８】図５に示す電源断２のタイミングで電源が断たれた場合のサルベージ状態を示す模式図である。
【符号の説明】
【００６７】
１００    記録再生装置
１０８    制御タスク
１０８ａ    継続記録部
１０８ｂ    サルベージマーカー記録部
１０８ｃ    サルベージマーカー検出部
１０８ｄ    データ複写部
１０８ｅ    データ削除部
１０８ｆ    データ復元部
【図１】
0004882950.tif 000002
【図２】
0004882950.tif 000003
【図３】
0004882950.tif 000004
【図４】
0004882950.tif 000005
【図５】
0004882950.tif 000006
【図６】
0004882950.tif 000007
【図７】
0004882950.tif 000008
【図８】
0004882950.tif 000009