(57)【要約】【課題】追記型ディスクに対するファイナライズ処理中に記録エラーが発生し、必要な管理情報が記録できない場合においても、追記型ディスクに記録されたデータを再生できるようにする。【解決手段】記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録手段と、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出手段と、前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別手段と、前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生手段とを設ける。【選択図】  図１
2009015983.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に対し、情報データを記録する装置において、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録手段を備えることを特徴とする記録装置。
【請求項２】
前記記録手段は、前記ファイナライズ指示に応じて前記記録媒体の予め決められたリードアウト領域に対してリードアウト情報を記録すると共に、前記管理情報をリードアウト領域の直前の領域に記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録手段は、前記ファイナライズ指示に応じて前記記録媒体の予め決められたリードアウト領域に対してリードアウト情報を記録すると共に、前記管理情報をリードアウト領域の直後の領域に記録することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記所定の領域に対して前記管理情報を記録できたか否かを判別する手段を備え、前記記録手段は、前記所定の領域に対して前記管理情報を記録できなかった場合に、前記第２の領域に対して前記管理情報を記録することを特徴とする請求項１に記載の記録装置。
【請求項５】
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出手段と、
前記検出手段により前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別手段と、
前記判別手段により前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生手段とを備えることを特徴とする再生装置。
【請求項６】
前記再生手段は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直前の領域に記録された管理情報を再生することを特徴とする請求項５に記載の再生装置。
【請求項７】
前記再生手段は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直後の領域に記録された管理情報を再生することを特徴とする請求項５に記載の再生装置。
【請求項８】
前記再生手段は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直前の領域または直後の領域に管理情報が記録されていない場合は、前記記録媒体に対する前記情報データの記録に伴って記録された中間状態管理ファイルを再生し、この中間状態管理ファイルから記録媒体のファイル情報を収得することを特徴とする請求項５に記載の再生装置。
【請求項９】
記録媒体に対し、情報データを記録再生する装置において、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録手段と、
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出手段と、
前記検出手段により前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別手段と、
前記判別手段により前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生手段とを備えることを特徴とする記録再生装置。
【請求項１０】
記録媒体に対し、情報データを記録する方法において、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程を備えることを特徴とする記録方法。
【請求項１１】
前記記録工程は、前記ファイナライズ指示に応じて前記記録媒体の予め決められたリードアウト領域に対してリードアウト情報を記録すると共に、前記管理情報をリードアウト領域の直前の領域に記録することを特徴とする請求項１０に記載の記録方法。
【請求項１２】
前記記録工程は、前記ファイナライズ指示に応じて前記記録媒体の予め決められたリードアウト領域に対してリードアウト情報を記録すると共に、前記管理情報をリードアウト領域の直後の領域に記録することを特徴とする請求項１０に記載の記録方法。
【請求項１３】
前記所定の領域に対して前記管理情報を記録できたか否かを判別する工程を備え、前記記録工程は、前記所定の領域に対して前記管理情報を記録できなかった場合に、前記第２の領域に対して前記管理情報を記録することを特徴とする請求項１０に記載の記録方法。
【請求項１４】
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、
前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別工程と、
前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生工程とを備えることを特徴とする再生方法。
【請求項１５】
前記再生工程は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直前の領域に記録された管理情報を再生することを特徴とする請求項１４に記載の再生方法。
【請求項１６】
前記再生工程は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直後の領域に記録された管理情報を再生することを特徴とする請求項１４に記載の再生方法。
【請求項１７】
前記再生工程は、前記記録媒体上のリードアウト情報が記録されたリードアウト領域の直前の領域または直後の領域に管理情報が記録されていない場合は、前記記録媒体に対する前記情報データの記録に伴って記録された中間状態管理ファイルを再生し、この中間状態管理ファイルから記録媒体のファイル情報を収得することを特徴とする請求項１４に記載の再生方法。
【請求項１８】
記録媒体に対し、情報データを記録再生する方法において、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程と、
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、
前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別工程と、
前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生工程とを備えることを特徴とする記録再生方法。
【請求項１９】
記録媒体に対し、情報データを記録する工程をコンピュータに実行させるプログラムにおいて、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程をコンピュータに実行させることを特徴とするプログラム。
【請求項２０】
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、
前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別工程と、
前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項２１】
記録媒体に対し、情報データを記録再生する工程をコンピュータに実行させるプログラムにおいて、
前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程と、
新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、
前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別工程と、
前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生工程とをコンピュータに実行させることを特徴とするプログラム。
【請求項２２】
請求項１９〜２１の何れか１項に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置、再生装置及び記録再生装置に関し、特に、記録媒体に記録されたデータを管理するための管理情報を処理するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、DVDのような光ディスクに対して記録再生可能なデジタルビデオカメラが登場してきている。DVDビデオカメラにおいては、追記型ディスクであるDVD−Rや、書き替え可能なDVD−RWが用いられる。
【０００３】
そして、これらのディスクに対して動画像データを記録する際には、DVD−Video規格やDVD−VR（Video Recording）規格が用いられる。DVD-Video規格は、元来は再生専用のDVD-ROMディスク用に考案されたものであるため、記録後の編集を行なうことができないが、市場に出回っている再生専用プレーヤとの再生互換性が高いという利点がある。また、DVD−VR規格はストリームデータをリアルタイムで記録し、後で編集することを前提として考案されており、記録後に編集する際の自由度が高い。その反面、全ての再生専用プレーヤがＤＶＤ−ＶＲ規格のディスクを再生できるとは限らない。
【０００４】
DVD-Video規格では、ファイルシステムとしてUDFブリッジを採用している。UDFブリッジは、CD-ROMの論理フォーマットとして普及しているISO-9660にも対応することで、UDFに対応していない機器でもDVDにアクセスすることができるようになされている。
【０００５】
図６に、DVD−Video規格で記録されたディスクのデータ構造を示す。
DVD−Video規格においては内周から順に、OPC Area、RMA、Lead In、ファイルシステム（UDFブリッジ）、VMG、VTS、Lead Outとなっている。VMGは、撮影したコンテンツの一覧表示などのメニュー画面に関する管理情報が格納される。
【０００６】
VTS（Video Title Set）はVTSI、TMP＿VMG、VTSTT＿VOBS、VTSI＿BUPから構成されている。VTSIは、VTS内のストリームデータを再生するための制御情報が格納される。この制御情報には、PG（REC/REC Pause単位に相当）等の情報が含まれる。TMP＿VMGには、ファイナライズ前のファイルシステム領域が存在しない状態でもコンテンツの再生を可能とするため、それまでに記録されたコンテンツに対する仮のVMGが格納される。VTSTT＿VOBSはストリームデータであるVOBU(Video Object Unit)から構成される。VTSI＿BUPはVTSIのバックアップであり、VTSIと全く同一のデータが格納される。
【０００７】
なお、Lead In、Lead Out、ファイルシステムは、ファイナライズ操作を実行すると作成される。ファイナライズ操作によってファイルシステムが作成されることによって、一般のDVDプレーヤでの再生が初めて可能となる。但し、DVD-Rのようなライトワンスメディアに関しては、ファイナライズによってファイルシステムを作成してしまうと上書きすることができないため、ディスクに未使用領域が残っていてもそれ以上の追記が不可能となる。
【０００８】
RMAは、ディスクの状態を示しており、ディスクの状態が変化した際、必要に応じて更新される。ファイナライズが終了すると、ファイナライズ済みを表すパラメータが記録される。
【０００９】
また、動画記録時は、映像・音声データは圧縮符号化・多重化され、ストリームデータとしてVTSTT＿VOBSとしてディスクに記録されるが、一旦内蔵メモリへバッファリングされ、一定量蓄積された時点でまとめてディスクへの書き込みが行われる。この書き込み単位はセル（Cell）と呼ばれる。
【００１０】
VTSI、TMP＿VMG、VTSI＿BUPは、VTS内の全ストリームデータを撮り終えてからでないとその内容が確定しない。このため、DVD-Rのようなライトワンスメディアに関しては、セル毎のストリームデータ書き込み時にこれらの情報をディスクへ書き込むことができない。そのため、VTSI内のPGの情報（開始・終了セル番号等を含んでいる）や、セルの書き込み毎に発生する情報を記録装置内のメモリに保持しておき、必要に応じてディスクに記録する構成が考えられる。VTSを区切る際には、内蔵メモリに保持されているこれらの情報をもとにVTSI、VTSTT＿VOBS、VTSI＿BUPを作成し、ディスクへ書き込む。
以上の説明を踏まえて、DVD-Video形式のディスクにおいて各部を書き込むタイミングをまとめると図７のようになる。
【００１１】
図７に示したように、OPC Areaは、記録時における光ビームのパワーを調整するためのデータを試し書きするためのエリアであり、必要に応じて使用される。
ファイナライズによってファイルシステム領域に対して決められたデータが記録されると、図７の各々の領域はファイルシステムを経由してファイルとしてアクセスすることが可能となる。
【００１２】
DVD-Video規格では、このファイル構成に関する用件についても定められており、例えば図８（ａ）のようなデータが書き込まれたディスクをファイナライズすると、そのファイル構成は図８（ｂ）のようになる。図８中の（ａ）、（ｂ）において、それぞれに付してある（１）〜（６）の番号は、ファイナライズ前のデータ領域と、ファイナライズ後のファイルシステム上のファイルとの対応関係を示している。
【００１３】
UDFファイルシステムではディレクトリやデータファイルを管理するために、ファイルエントリ（File Entry）という構造が使用されている。ファイルエントリにはファイルの属性のほか、ファイルのデータのディスク上における記録位置、サイズ等の情報が格納されている。
【００１４】
つまり、あるファイルにアクセスするには、そのファイルのファイルエントリを探し出せばよい。ファイルエントリのディスク上の位置は、当該ファイルの親ディレクトリ内にあるファイル識別記述子（File Identifier Descriptor）に記述されている。したがって、所望のファイルへのアクセスは、ルートディレクトリを出発点にして、「ディレクトリ内のファイル識別記述子→ファイルエントリ→１階層下のファイルまたはディレクトリ」というように繰り返したどって行くことで達成される。
【００１５】
なお、ルートディレクトリのファイルエントリに関しては他のディレクトリと異なり、ボリュームの先頭にあるファイル集合記述子（File Set Descriptor）内に位置情報が記述されている。
【００１６】
例えば、図８のファイル構成のディスクにおけるUDFファイルシステムのファイル構造は図９のようになる。ここで、「/VIDEO＿TS/VIDEO＿TS.IFO」というファイルにアクセスしようとした場合、図９（１）〜（５）という経路を辿ってアクセスすることになる。このように、ディスクに記録されたデータをＤＶＤプレーヤにて再生可能な状態にするため、ファイナライズの処理が必要になる。
【００１７】
しかし、ファイナライズ処理中にディスクの振動などにより記録エラーが発生した場合、ファイルシステム情報などの必要なデータがディスクに記録できなくなるという問題がある。
【００１８】
ＤＶＤ−ＲＷディスクの場合には、データの書き替えが可能であるため、ファイナライズ処理中に記録エラーが発生した場合でも、再びデータを書き直せばよい。しかしながら、ＤＶＤ−Ｒの場合、追記型ディスクであるため、データの書き替えができない。したがって、ＤＶＤ−Ｒの如き追記型ディスクに対するファイナライズ処理中に記録エラーが発生すると、そのディスクに記録されたデータを全く再生することができなくなってしまう。
そこで、このようにファイナライズ処理中における記録エラーの発生を防ぐ構成が提案されている（例えば、特許文献１を参照）。
【００１９】
【特許文献１】特開２００５−３５３１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
しかしながら、特許文献１の方法によって記録エラー対策を講じた場合でも、突発的なアクシデントにより記録エラーが発生することを完全に防止することは不可能である。
本発明は前述の問題点に鑑み、追記型ディスクに対するファイナライズ処理中に記録エラーが発生し、必要な管理情報を所定の記録領域に記録できない場合においても、追記型ディスクに記録されたデータを再生できるようにすることを目的としている。
【課題を解決するための手段】
【００２１】
本発明の記録装置は、記録媒体に対し、情報データを記録する装置において、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録手段を備えることを特徴とする。
【００２２】
本発明の再生装置は、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出手段と、前記検出手段により前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別手段と、前記判別手段により前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生手段とを備えることを特徴とする。
【００２３】
本発明の記録再生装置は、記録媒体に対し、情報データを記録再生する装置において、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録手段と、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出手段と、前記検出手段により前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別手段と、前記判別手段により前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生手段とを備えることを特徴とする。
【００２４】
本発明の記録方法は、記録媒体に対し、情報データを記録する方法において、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程を備えることを特徴とする。
【００２５】
本発明の再生方法は、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別工程と、前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生工程とを備えることを特徴とする。
【００２６】
本発明の記録再生方法は、記録媒体に対し、情報データを記録再生する方法において、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程と、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別工程と、前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生工程とを備えることを特徴とする。
【００２７】
本発明のプログラムは、記録媒体に対し、情報データを記録する工程をコンピュータに実行させるプログラムにおいて、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程をコンピュータに実行させることを特徴とする。
また、本発明のプログラムの他の特徴とするところは、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の所定の領域に前記記録媒体に記録されている情報データに係る管理情報が記録されているか否かを判別する判別工程と、前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の第２の領域に記録された管理情報を再生する再生工程とをコンピュータに実行させることを特徴とする。
また、本発明のプログラムのその他の特徴とするところは、記録媒体に対し、情報データを記録再生する工程をコンピュータに実行させるプログラムにおいて、前記記録媒体に対するファイナライズ指示に応じて、前記記録媒体の所定の領域に対して前記情報データに係る管理情報を記録するとともに、前記所定の領域以外の予め決められた第２の領域に対して前記管理情報を記録する記録工程と、新たに装着された記録媒体がファイナライズ処理済みであることを検出する検出工程と、前記検出工程において前記記録媒体がファイナライズ済みであることが検出されたことに応じて、前記新たに装着された記録媒体上の前記所定の領域に前記管理情報が記録されているか否かを判別する判別工程と、前記判別工程において前記所定の領域に前記管理情報が記録されていないと判別された場合に、前記記録媒体の前記第２の領域に記録された管理情報を再生する再生工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、追記型ディスクに対するファイナライズ処理中に記録エラーが発生し、必要な管理情報を所定の記録領域に記録できない場合においても、追記型ディスクに記録されたデータを再生できるようにすることができる。
【発明を実施するための最良の形態】
【００２９】
（第１の実施の形態）
以下、本発明の実施形態について説明する。
図１は、本実施形態が適用されるＤＶＤビデオカメラ１００の構成例を示したブロック図である。ＤＶＤビデオカメラ１００は、ライトワンス型媒体であるDVD−Rに対して撮影した動画データをDVD-Video形式で保存することができる。
【００３０】
ＤＶＤビデオカメラ１００は撮像部１０１、映像信号処理部１０２、音声信号処理部１０３、マイク１０４、フレームメモリ１０５、ＣＰＵ（中央演算処理装置）１０６、ビデオ・オーディオコーデック１０７、アナログフロントエンド１０８を備える。また、操作部１０９、表示部１１０、フラッシュメモリ１１１、ストリームバッファ１１２及びマルチプレクサ・デマルチプレクサ（多重化処理部）１１３、外部インターフェイス１１５を備える。
【００３１】
図１において、撮像部１０１は被写体像及び音声を電気信号に変換するものであり、動画や静止画の撮影機能を有する。映像信号処理部１０２は撮像部１０１で得られた映像信号にＡ／Ｄ変換及び適切な画像処理を施す。マイク１０４は外部の音声を取り込むものであり、音声信号処理部１０３はマイク１０４で得られた音声信号にＡ／Ｄ変換及び適切な信号処理を施す。
【００３２】
フレームメモリ１０５は、記録時においては撮影して得られた映像・音声データを符号化・多重化するまでバッファリングする。また、再生時においては多重化処理部１１３において多重分離・復号化処理された映像・音声データを出力するまでバッファリングする。
【００３３】
ビデオ・オーディオコーデック１０７は、ビデオデータ・音声データを圧縮符号化する。アナログフロントエンド１０８は、光学式ディスク１１４に対してデータの読み取り・書き込みを行なう。アナログフロントエンド１０８は、複数の記録層を持った多層ディスクに対して、情報データの記録再生を行なうことができる。
【００３４】
操作部１０９はユーザからの操作を受け付けて、ＤＶＤビデオカメラ１００を操作するためのものである。表示部１１０は液晶画面（図示しない）を有し、記録時にはカメラ画像、再生時には再生映像を表示する。また、表示部１１０は、ＤＶＤビデオカメラ１００に対する設定メニュー等を表示する機能を有している。
【００３５】
フラッシュメモリ１１１は、記録時に光学式ディスク１１４に対してリアルタイムで書くことのできない情報のうち、電源OFF状態でも保持する必要のあるものを記憶する。しかし、撮影中のバッテリ外しなどが発生した時に撮影可能な状態に復帰するために必要な情報の格納にも使用される。
【００３６】
ストリームバッファ１１２は、多重化処理部（マルチプレクサ・デマルチプレクサ）１１３において多重化されたストリームデータを保持する。多重化処理部１１３は圧縮符号化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成する。光学式ディスク１１４はＤＶＤ−ＲやＤＶＤ−ＲＷ等の記録可能なメディアであり、このメディアに対して映像や静止画が記録・再生される。
【００３７】
記録時には、撮像部１０１で得られた電気信号は、映像信号処理部１０２においてデジタルデータに変換され、フレームメモリ１０５に記憶される。また、同時にマイク１０４から出力される音声信号は、音声信号処理部１０３においてデジタルデータに変換され、フレームメモリ１０５に記憶される。
【００３８】
フレームメモリ１０５に格納された映像・音声データは、ビデオ・オーディオコーデック１０７によってそれぞれ圧縮される。そして、多重化処理部１１３において多重化処理を施された後、ストリームデータとしてストリームバッファ１１２に保持される。
【００３９】
ストリームバッファ１１２は、１記録単位のストリームデータを保持できるだけの容量を有している。そして、ストリームデータが１記録単位分だけ蓄積されると、アナログフロントエンド１０８を通してストリームデータを光学式ディスク１１４へ書き込む。また、ＣＰＵ１０６は、光学式ディスク１１４に書き込んだストリームデータに関するセル情報をフラッシュメモリ１１１へ書き込む。また、VTSを区切る際には、ＣＰＵ１０６はセル情報やPG情報をもとにVTSI等の管理データを作成し、光学式ディスク１１４へ書き込む。
【００４０】
操作部１０９は、ユーザが記録・再生操作の指示などの操作を行なうためのインターフェイスである。表示部１１０は、撮像部１０１によって取り込まれた被写体像を表示する液晶パネル（図示しない）を有している。そして、光学式ディスク（ＤＶＤ−Ｒ）１１４内のデータを再生するときには、再生画像を液晶パネルに表示する。また、表示部１１０に対する設定を行なうために必要なメニュー表示等の機能も有する。
【００４１】
なお、再生時、アナログフロントエンド１０８によって光学式ディスク１１４から読み取ったデータはストリームバッファ１１２に格納され、多重化処理部１１３にて映像ストリームと音声ストリームに分離されてフレームメモリ１０５に格納される。
【００４２】
フレームメモリ１０５に格納された映像・音声データは映像信号処理部１０２及び音声信号処理部１０３によって適切な信号処理を施した後、それぞれ表示部１１０の液晶パネルやスピーカー（図示しない）から出力される。
【００４３】
外部インターフェイス１１５は、USB等の外部インターフェイスであり、パソコン等との通信をするために用いる。外部インターフェイス１１５にパソコンが接続されると、パソコンより本装置はストリージ機器として認識され、Fileの送受信が可能となる。操作部１０９からファイナライズ指示を受けると、ＣＰＵ１０６はファイナライズ指示に応じてファイナライズ処理を開始する。そして、VTSがクローズされていない場合はVTSをクローズする。
【００４４】
図２に、記録媒体のユーザデータ記録領域の記録イメージ図を示し説明する。
図２の２０１はブランク（何も記録されていない）状態を示している。
図２の２０１の状態より、画像記録がスタートされると、図２の２０２に示すように、記録媒体上におけるユーザ記録領域の先頭の所定の領域に、ＵＤＦファイルシステム／ＶＭＧデータ記録領域を確保する。
【００４５】
次に、図２の２０３に示すようにＶＴＳＩ／ＴＭＰ＿ＶＭＧデータ記録領域を確保する。
次に、図２の２０４に示すように、ＶＴＳＩ／ＴＭＰ＿ＶＭＧデータ領域の次の領域に、画像データを記録する。
【００４６】
次に、タイトルクローズの処理を指示されると、図２の２０５に示すように、ＶＴＳＩデータ及びＴＭＰ＿ＶＭＧデータを図２の２０３で確保した領域に記録する。この時、TMP＿VMGデータは、図２の２０３で確保した領域の最終エリアに記録する。
【００４７】
次に、新たに画像記録が指示されると、図２の２０６に示すようにＶＴＳＩ／ＴＭＰ＿ＶＭＧデータ記録領域を確保する。
次に、図２の２０７に示すように、図２の２０６で確保した次の領域に画像データを記録する。
【００４８】
次に、タイトルクローズの処理が指示されると、図２の２０８に示したように、図２の２０６で確保した領域に、ＶＴＳＩデータ及び、ＴＭＰ＿ＶＭＧデータを記録する。この時、TMP＿VMGデータは、図２の２０６で確保した領域の最終エリアに記録する。画像を記録、タイトルクローズの処理は、前記を繰り返して行なう。
【００４９】
図２の２０９に画像データの記録とタイトルクローズ処理を繰り返した結果のイメージ図を示す。
図２の２０９の状態よりファイナライズ処理を実行したイメージ図を図２の２１０〜２１２に示す。
図２の２１０に示すように、図２の２０２で確保した領域に、ＵＤＦファイルシステム及びＶＭＧデータを記録する。次に、図２の２１１に示したように、未記録領域をＰａｄｄｉｎｇする。次に、図２の２１２で、Lead Out（リードアウト領域）にリードアウト情報の記録を行い、ファイナライズ処理を終了する。これにより、ファイナライズ処理済みの記録媒体が生成される。
【００５０】
次に、ファイナライズ中、ＵＤＦとＶＭＧの書き込みができなかった場合の処理について、図１０フローチャートを参照しながら説明する。
処理が開始されると、ステップＳ１００１においてＵＤＦとＶＭＧの書き込みが行なわれる。次に、ステップＳ１００２に進み、ＵＤＦとＶＭＧの書き込みが正常に行なわれたか否かを判断する。この判断の結果、正常に記録できた場合にはステップＳ１００５に進み、リードイン、リードアウトを記録する。
【００５１】
一方、ステップＳ１００２の判断の結果、正常に記録できなかった場合には、ステップＳ１００３に進み、未記録領域の有無を判断する。この判断の結果、未記録領域が無い場合にはステップＳ１００５に進む。また、未記録領域が有る場合には、ステップＳ１００４に進む。ステップＳ１００４においては、未記録領域にＵＤＦとＶＭＧの書き込みを行なう。
【００５２】
ＵＤＦとＶＭＧを記録する領域としては、図３の３０４に示すようにリードアウトの内側と、図３の３０８に示すようにリードアウトの外側がある。ステップＳ１００４においてＵＤＦとＶＭＧを記録したら、次に、ステップＳ１００５に進み、前述したようにリードイン、リードアウトを記録する。
【００５３】
次に、図２の２１０で示した、UDFファイルシステム及び、VMGデータ記録中に記録エラーが起こった場合の例を、図３を参照しながら説明する。
図３の３０１〜３０４に示した例は、UDFファイルシステム及びVMGデータを記録中に書き込み不良が起こり、Lead Out直前の領域にUDFファイルシステム及びVMGデータを記録した場合の例を示した図である。
【００５４】
図３の３０１で、予め決められた所定の領域にUDFファイルシステム及びVMGデータ記録中に書き込み不良が起こった場合には、図３の３０２で、所定の領域以外の予め決められた第２の領域に記録する。すなわち、Lead Outを記録する領域の直前にUDFファイルシステム及びVMGデータを記録する。
【００５５】
次に、図３の３０３でPadding処理を行い、図３の３０４でLead Outを記録する。このように処理することにより、UDFファイルシステム及びVMGデータ記録中に書き込み不良が起こった場合においても、Lead Outの記録領域の直前の領域を読み取ることにより、データを再生することが可能となる。
【００５６】
図３の３０５〜３０８は、UDFファイルシステム及びVMGデータを記録中に書き込み不良が起こり、Lead Out直後の領域にUDFファイルシステム及びVMGデータを記録した場合の例である。
【００５７】
図３の３０５でUDFファイルシステム及びVMGデータ記録中に書き込み不良が起こると、図３の３０６でLead Outを記録する領域の直後にUDFファイルシステム及びVMGデータを記録する。次に、図３の３０７でPadding処理を行い、図３の３０８でLead Outを記録する。
【００５８】
図３の３０９〜３１１は、UDFファイルシステム及びVMGデータを記録中に書き込み不良が起こり、UDFファイルシステム及びVMGデータを記録するだけの未記録領域が無かった場合の例を説明する図である。
図３の３０９でUDFファイルシステム及びVMGデータ記録中に書き込み不良が起こると、図３の３１０でPadding処理を行い、図３の３１１でLead Outを記録する。
【００５９】
次に前記で説明したファイナライズ済みの記録媒体がＤＶＤビデオカメラ１００に挿入された場合の、記録媒体のマウント（ディスク認識、記録準備）処理について図４のフローチャートを参照しながら説明する。
【００６０】
ステップＳ４０１で、記録媒体が新たに装着されるとマウント処理がスタートする。
次に、ステップＳ４０２で記録媒体の種類を検出する。本実施形態では記録媒体は、ライトアットワンスの記録媒体である「−Ｒ」時の処理としているので、ステップＳ４０２の処理で記録媒体は「−Ｒ」と判別したとする。
【００６１】
次に、ステップＳ４０３に進み、記録媒体の記録管理情報である、「RMD」を読み込む。ここで読み込む「RMD」には、記録媒体の記録状態を示す情報、及び領域確保の情報等が収められている。
【００６２】
次に、ステップＳ４０４に進み、ステップＳ４０３で読み込んだ記録管理情報より、記録媒体の状態を確認する。次に、ステップＳ４０５に進み、ファイナライズ済みか否かを判断する。この判断においては、ステップＳ４０３で読み込んだ記録管理情報中の確保領域に関する情報より、記録媒体の先頭の領域情報を検出する。記録媒体の先頭領域、つまりUDFファイルシステム及びVMGデータ領域について、ファイナライズ済みか否かについて判断する。この判断の結果、ファイナライズ済みであった場合にはステップＳ４０６に進み、ファイナライズ済みでなかった場合にはステップＳ４１４に進んで処理を終了する。
【００６３】
ステップＳ４０６においては、UDFファイルシステム及びVMGデータ領域全てが正常に記録されているか否かを判断する。この判断の結果、正常に記録されていると判断された場合は、ステップＳ４１３に進み、先頭領域全体が記録されていなかった場合は、ステップＳ４０７へ進む。ここで、先頭領域全体が記録されていなかった場合、ファイナライズ処理に異常があった記録媒体であると判断し、ステップＳ４０７より修復処理を開始する。
【００６４】
すなわち、ステップＳ４０７においては、Lead Outデータ直後の領域のデータを読み込む処理を行なう。
次に、ステップＳ４０８において、ステップＳ４０７で読み込んだデータを解析し、読み込んだデータがUDFファイルシステムデータ及びVMGデータであったか否かを判断する。この判断の結果、読み込んだデータがUDFファイルシステムデータ及びVMGデータであった場合にはステップＳ４１３に進み、そうでなかった場合ステップＳ４０９へ進む。
【００６５】
ステップＳ４０９においては、ステップＳ４０３で読み込んだ記録媒体管理情報の確保領域情報より、UDFファイルシステム及びVMGデータ領域の大きさを求める。そして、Lead Out領域の先頭よりUDFファイルシステム及びVMGデータ領域の大きさ分前に戻った場所のデータを読み込む。つまり、Lead Out直前にUDFファイルシステム及びVMGデータがある場合、UDFファイルシステム及びVMGデータの先頭より読み込む。
【００６６】
次に、ステップＳ４１０において、ステップＳ４０９で読み込んだデータを解析し、UDFファイルシステム及びVMGデータであるか否かを判断する。この判断の結果、UDFファイルシステム及びVMGデータであった場合、ステップＳ４１３に進み、そうでなかった場合にはステップＳ４１１へ進む。
【００６７】
ステップＳ４１１においては、ステップＳ４０３で読み込んだ記録媒体管理情報の確保領域情報より、最終確保領域より確保領域における最後のECC（Error Correcting Code）クラスタ一つ分のデータを読み込む。そして、TMP＿VMGデータを検索する。次に、ステップＳ４１２に進み、ステップＳ４１１で検出したTMP＿VMG領域に記録されている中間状態管理ファイルの読み込みを行なう。
【００６８】
また、前記ステップＳ４１３へ進んだ場合は、UDFファイルシステム及びVMGデータの読み込みを行なう。前述したように、TMP＿VMGにはファイナライズ前のファイルシステム領域が存在しない状態でもコンテンツの再生を可能とするために、それまでに記録されたコンテンツに対する仮のVMG（中間状態管理ファイル）が格納されている。これにより、ファイルシステムデータを読むことができなかった場合でも、ファイルシステムデータを修復して画像データを再生することが可能となる。次に、ステップＳ４１４でファイナライズ済み記録媒体としてマウント処理を終了する。
【００６９】
前述したように、本実施形態においては記録管理情報より、ファイナライズ済み記録媒体であると判断された場合、UDFファイルシステム及びVMGデータの記録状態を調べる。そして、UDFファイルシステム及びVMGデータの記録領域である、先頭確保領域の記録状態を検出し、先頭確保領域全体が記録されていれば、先頭領域は正常に記録されていると判断し、先頭領域のUDFファイルシステム及びVMGデータを読み込むようにした。
【００７０】
一方、先頭確保領域が正常に記録されていないと判断した場合は、修復処理に入り、Lead Out直前、直後のデータを読み込み、UDFファイルシステム及びVMGデータであるか否かを検出する。そして、UDFファイルシステム及びVMGデータであった場合は、この領域のUDFファイルシステム及びVMGデータを使用する。
【００７１】
また、Lead Out直前、または直後の領域にもUDFファイルシステム及びVMGデータが記録されていない場合は、中間状態管理データであるTMP＿VMGを最終記録領域より検出する。そして、TMP＿VMGを読み込み記録媒体をファイナライズ済みディスクとして認識する。
【００７２】
また、ステップＳ４０４でUDFファイルシステム及びVMGデータの記録状態に異常があった場合、表示部１１０に、UDFファイルシステム及びVMGデータに異常があったことを示す情報を表示する。そして、外部インターフェイス１１５を通して、外部機器に対してデータをバックアップすることを促すメッセージを表示し、UDFファイルシステム及びVMGデータに異常があったことを通知する。
【００７３】
このような処理を実行することにより、マウント処理が完了すると、ＵＤＦファイルシステム情報が正常に記録されていないディスクであっても、ディスク上の他のエリアから読み出したＵＤＦ及びＶＭＧからファイル情報収得を行なうことが可能となる。これにより、ディスク上のデータを再生することができる。
【００７４】
一方、ファイナライズが正常に行なわれた光学式ディスク１１４の場合においては、ステップＳ４１３で読み込んだＵＤＦ／ＶＭＧ情報をフラッシュメモリ１１１に記憶しておく。そして、ＣＰＵ１０６は、フラッシュメモリ１１１に記憶された情報を用いて再生処理することにより、光学式ディスク１１４上のデータを正常に再生することができる。図５に、実施形態のイメージ例（記録エラー有り、未記録領域無し）を説明する図を示す。
【００７５】
以上説明したように、本発明によれば、検出した記録媒体がファイナライズ済みの記録媒体であった場合、記録媒体の記録管理情報より、記録媒体がファイナライズ済みの記録媒体であるか否かを認識する。そして、ファイナライズ済みの記録媒体であると認識された場合、ファイル管理情報記録領域全てが、記録がされているかどうかを検出することによって、ファイル管理情報領域が正常に記録されているかどうか検出することができる。
【００７６】
また、本発明の他の特徴によれば、ファイル管理情報領域が正常に記録されている場合、ファイル管理情報領域のデータを使用し、記録媒体のファイル情報を収得することができる。これにより、ファイル管理情報領域が正常に記録されていない場合、Lead Out直前のデータ領域がファイル管理情報であるかどうか検出し、ファイル管理情報であった場合、この領域のデータを使用し、記録媒体のファイル情報を収得することができる。
【００７７】
、
また、本発明のその他の特徴によれば、ファイル管理情報領域が正常に記録されていない場合、Lead Out直後のデータ領域がファイル管理情報であるかどうか検出する。そして、ファイル管理情報であった場合、この領域のデータを使用し、記録媒体のファイル情報を収得することができる。
【００７８】
また、本発明のその他の特徴によれば、ファイル管理情報領域が正常に記録されていない場合、中間状態管理情報を検出し、中間状態管理情報を使用し、記録媒体のファイル情報を収得することができる。
【００７９】
また、本発明のその他の特徴によれば、ファイル管理情報領域が正常に記録されていない場合、外部機器に対し、バックアップを促すことにより、ユーザにファイナライズが異常な記録媒体であることを知らせると同時に、バックアップを促すことができる。
【００８０】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態における記録装置、再生装置及び記録再生装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００８１】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００８２】
なお、本発明は、前述した記録方法、再生方法及び記録再生方法における各工程を実行するソフトウェアのプログラム（実施の形態では図４に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８５】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施の形態の機能が実現され得る。
【００９０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態を示し、ＤＶＤビデオカメラの構成例を示すブロック図である。
【図２】本発明の実施形態を示し、記録媒体への記録手順のイメージを説明する図である。
【図３】本発明の実施形態を示し、ファイナライズ後の記録媒体のイメージを説明する図である。
【図４】本発明の実施形態を示し、記録媒体がマウントされた際に行われる処理手順の一例を説明するフローチャートである。
【図５】本発明の実施形態を示し、実施形態のイメージ例（記録エラー有り、未記録領域無し）を説明する図である。
【図６】DVD-Video規格におけるディスク上のデータ構造を説明した図である。
【図７】DVD-Video形式で記録を行なうビデオカメラにおいて、データをディスクに書き込むタイミングを示した図である。
【図８】DVD-Video形式で記録されたディスクにおいて、ディスク上のデータ配置とファイルシステム経由でのアクセスとの対応を示した図である。
【図９】DVD-Video形式において、UDFファイルシステムの管理領域の例を示した図である。
【図１０】ファイナライズ中に、ＵＤＦとＶＭＧの書き込みができなかった場合の処理手順の一例について説明するフローチャートである。
【符号の説明】
【００９２】
１００  ＤＶＤビデオカメラ
１０１  撮像部
１０２  映像信号処理部
１０３  音声信号処理部
１０４  マイク
１０５  フレームメモリ
１０６  ＣＰＵ（中央演算処理装置）
１０７  ビデオ・オーディオコーデック
１０８  アナログフロントエンド
１０９  操作部
１１０  表示部
１１１  フラッシュメモリ
１１２  ストリームバッファ
１１３  多重化処理部（マルチプレクサ・デマルチプレクサ）
１１４  光学式ディスク
１１５  外部インターフェイス
【図１】
2009015983.tif 000003
【図２】
2009015983.tif 000004
【図３】
2009015983.tif 000005
【図４】
2009015983.tif 000006
【図５】
2009015983.tif 000007
【図６】
2009015983.tif 000008
【図７】
2009015983.tif 000009
【図８】
2009015983.tif 000010
【図９】
2009015983.tif 000011
【図１０】
2009015983.tif 000012