(57)【要約】【課題】ストリームデータを光ディスクに記録しているときに、電源の供給が遮断されても記録済みのストリームデータの再生を可能とする。【解決手段】再生管理情報を記憶する不揮発性の記憶媒体である第３の記憶部１１と、第３の記憶部１１に記憶されている再生管理情報に基づき不完全に記録されたストリームデータを修復する修復部１９とを備える。【選択図】　図１
2004071130.tif 000002
【特許請求の範囲】
【請求項１】
入力されたストリームデータを記憶する第１の記憶手段と、
上記第１の記憶手段に記憶されたストリームデータを所定量ごとに読み出す読出手段と、
上記ストリームデータが記録された光ディスクから当該ストリームデータを再生する際に利用する再生管理情報を生成する再生管理情報生成手段と、
上記再生管理情報を記憶する第２の記憶手段と、
上記第２の記憶手段から読み出された再生管理情報を記憶する不揮発性の記憶媒体である第３の記憶手段と、
上記読出手段で読み出した所定量ごとのストリームデータを光ディスクの第１の領域に記録し、上記ストリームデータの記録を終了する際に上記第２の記憶手段に記憶されている再生管理情報を光ディスクの第２の領域に記録する記録手段と、
上記記録手段により再生管理情報の記録が光ディスクの第２の領域に行われる前に当該光ディスク記録装置への電源の供給が遮断され、上記第２の記憶手段から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、上記第３の記憶手段に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復する修復手段を備え、
上記記録手段は、上記修復手段に基づき上記第３の記憶手段から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録すること
を特徴とする光ディスク記録装置。
【請求項２】
上記第３の記憶手段は、フラッシュメモリであること
を特徴とする請求項１記載の光ディスク記録装置。
【請求項３】
上記ストリームデータは、動画又は静止画であること
を特徴とする請求項１記載の光ディスク記録装置。
【請求項４】
上記光ディスクは、ＤＶＤ−Ｒ又はＤＶＤ−ＲＷであること
を特徴とする請求項１記載の光ディスク記録装置。
【請求項５】
入力されたストリームデータを第１の記憶部に記憶し、
上記第１の記憶部に記憶されたストリームデータを所定量ごとに読み出し、
読み出した所定量ごとのストリームデータを光ディスクの第１の領域に記録し、
上記光ディスクの第１の領域に記録されたストリームデータを再生する際に利用する再生管理情報を生成し、
上記再生管理情報を第２の記憶部に記憶し、
上記第２の記憶部に記憶されている再生管理情報を読み出し、
読み出した再生管理情報を不揮発性の記憶媒体である第３の記憶部に記憶し、
上記光ディスクにストリームデータの記録を終了する際に上記第２の記憶部に記憶されている再生管理情報を上記光ディスクの第２の領域に記録し、
上記再生管理情報の記録が光ディスクの第２の領域に行われる前に電源の供給が遮断され、上記第２の記憶部から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、上記第３の記憶部に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復し、
上記修復に基づき上記第３の記憶部から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録すること
を特徴とする光ディスク記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＶＤ−Ｒ（ＤＶＤ−Ｒｅｃｏｒｄａｂｌｅ）又はＤＶＤ−ＲＷ（ＤＶＤ−Ｒｅｗｒｉｔａｂｌｅ）等のデータの記録再生が可能な光ディスクにデータを記録する光ディスク記録装置及び方法に関する。
【０００２】
【従来の技術】
現在、大容量型光ディスクのひとつであるＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）において、データの記録が可能なＤＶＤ−Ｒ（ＤＶＤ−Ｒｅｃｏｒｄａｂｌｅ）と、記録したデータの書き換えが可能なＤＶＤ−ＲＷ（ＤＶＤ−Ｒｅｗｒｉｔａｂｌｅ）及びＤＶＤ−ＲＡＭ（ＤＶＤ−Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等が提供されている。ＤＶＤ−Ｒ又はＤＶＤ−ＲＷ等で記録したデータは、ＤＶＤ−ビデオフォーマットにのみ対応する再生装置及びＰＣ（パーソナルコンピュータ）等ではフォーマットが不適合なために再生をすることができない。上記再生装置及びＰＣ等でＤＶＤ−Ｒ又はＤＶＤ−ＲＷ等（以下、ＤＶＤ−Ｒ／−ＲＷという。）に記録したデータを再生するためには、ＤＶＤ−Ｒ／−ＲＷに記録したデータをＤＶＤ−ビデオフォーマットに準拠した所定のフォーマットに変換する必要がある。なお、ＰＣ等でＤＶＤ−Ｒ／−ＲＷに記録したデータを再生するためには、ＤＶＤ−Ｒ／−ＲＷに記録したデータをユニバーサルディスクフォーマット（ＵＤＦ、Ｕｎｉｖｅｒｓａｌ　Ｄｉｓｋ　Ｆｏｒｍａｔ）の規格に適合させる必要がある。
【０００３】
図１４は、データをＤＶＤ−ビデオフォーマットに準拠した論理フォーマットで記録した光ディスクのデータ構造を示す図である。ＤＶＤ−ビデオフォーマットに対応した光ディスクは、図１４（Ａ）に示すように、情報記録面が、先頭側である最内側よりリードイン（Ｌｅａｄ　ｉｎ）、データゾーン（Ｄａｔａ　Ｚｏｎｅ）及びリードアウト（Ｌｅａｄ　ｏｕｔ）に区切られている。上記データゾーンには、所望の実データが記録される。
【０００４】
ここでデータゾーンは、リードイン側より、ＵＤＦブリッジ構成が記述されたファイルシステムエリアであるＵＤＦ（Ｕｎｉｖｅｒｓａｌ　Ｄｉｓｋ　Ｆｏｒｍａｔ）領域Ａ１、ＤＶＤ管理情報エリアであるＶＭＧ（Ｖｉｄｅｏ　Ｍａｎａｇｅｒ）領域Ａ２及びリアルタイムデータ記録エリアＡ３に区分される。ＵＤＦ領域Ａ１及びＶＭＧ領域Ａ２は、リアルタイムデータ記録エリアＡ３に記録されたビデオデータを管理する情報を記録するための領域である。また、ＵＤＦ領域Ａ１は、第１の管理情報領域と呼ばれ、ＶＭＧ領域Ａ２は、第２の管理情報領域と呼ばれている。第２の管理情報領域であるＶＭＧ領域Ａ２は、ＤＶＤ−ビデオフォーマットに固有のファイル管理システムに対応する領域であり、リアルタイムデータ記録エリアＡ３に記録されたビデオデータ全体を管理する情報であるＴＯＣ（Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）の情報が記録される。これに対して第１の管理情報領域であるＵＤＦ領域Ａ１は、ＰＣ等によるファイル管理システムに対応する領域であり、ＰＣ等におけるファイルシステムとの互換性を図るためのＵＤＦ等のフォーマットによりリアルタイムデータ記録エリアＡ３に記録されたビデオデータ全体を管理する情報が記録される。
【０００５】
リアルタイムデータ記録エリアＡ３は、動画及び静止画等の実データを記録するユーザーエリアであり、図１４（Ｂ）に示すように、ＶＴＳ（Ｖｉｄｅｏ　Ｔｉｔｌｅ　Ｓｅｔ）を単位にして、動画及び静止画等が記録される。ＶＴＳはタイトルと呼ばれており、最大で９９個まで設けることができるようになされている。このＶＴＳは、図１４（Ｃ）に示すように、先頭側よりＶＴＳＩ（Ｖｉｄｅｏ　Ｔｉｔｌｅ　Ｓｅｔ　ｉｎｆｏｒｍａｔｉｏｎ）、ＶＴＳＭ＿ＶＯＢＳ（Ｖｉｄｅｏ　Ｏｂｊｅｃｔ　Ｓｅｔ　ｆｏｒ　ｔｈｅ　ＶＴＳＭ）、ＶＴＳＴＴ＿ＶＯＢＳ（Ｖｉｄｅｏ　Ｏｂｊｅｃｔ　Ｓｅｔ　Ｆｏｒ　Ｔｉｔｌｅｓ　ｉｎ　ａ　ＶＴＳ）及びＶＴＳＩ＿ＢＵＰ（Ｂａｃｋｕｐ　ｏｆＶＴＳＩ）により構成される。ＶＴＳＴＴ＿ＶＯＢＳには、実データであるＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）２のフォーマットによるビデオデータが記録され、ＶＴＳＩには、この実データによるビデオデータを管理する情報である記録位置情報等が記録され、ＶＴＳＭ＿ＶＯＢＳには、ビデオデータのタイトルメニューが記録される。なおＶＴＳＭ＿ＶＯＢＳは、オプションである。ＶＴＳＩ＿ＢＵＰは、ＶＴＳＩのバックアップ用のデータが記録される領域である。また、ＶＴＳＴＴ＿ＶＯＢＳは、所定量ごとのパケット化されたデータにより形成されており、例えば、記録するデータが動画の場合には、図１４（Ｄ）に示すように、ＣＥＬＬを単位として、複数のＣＥＬＬにより構成されている。
【０００６】
上述したデータ構造を有する光ディスクをＰＣ等によりアクセスする場合、ＵＤＦ領域Ａ１により所望するファイルを検索して再生することができるようになされ、ＤＶＤプレイヤーにより再生する場合には、ＶＭＧ領域Ａ２により所望するファイルを検索して再生することができるようになされている。
【０００７】
このような光ディスクに動画を書き込む記録方式としては、Ｉｎｃｒｅｍｅｎｔａｌ　Ｒｅｃｏｒｄｉｎｇ方式（以下、ＩＮＣ方式という。）又はＲｅｓｔｒｉｃｔｅｄ　Ｏｖｅｒ　Ｗｒｉｔｅ方式（以下、ＲＯＷ方式という。）がある。ＩＮＣ方式は、主にＤＶＤ−Ｒ等に採用されており、シーケンシャルに動画を記録する方式であり、ＲＯＷ方式は、主にＤＶＤ−ＲＷ等に採用されており、ランダムに動画を記録する方式である。但し、ＲＯＷ方式においても、未記録領域にデータを記録する場合には、シーケンシャルに動画を記録する必要がある。これらＩＮＣ方式及びＲＯＷ方式においては、リードインよりも内周側に設けられたＲＭＡ（Ｒｅｃｏｒｄｉｎｇ　Ｍａｎａｇｅｍｅｎｔ　Ａｒｅａ）により、リザーブ等の光ディスクヘの処理が管理されるようになされている。
【０００８】
ＩＮＣ方式による記録手順を図１５に示す。ＩＮＣ方式においては、一度に書き込むエリアは最大３つまでと定義されており、このエリアをそれぞれＲｚｏｎｅと呼び、各ＲｚｏｎｅをＲＭＡで管理する。
【０００９】
すなわち、動画を記録する場合、ＩＮＣ方式においては、図１５（Ａ）に示すように、始めにＲｚｏｎｅをリザーブする。ここで、Ｒｚｏｎｅのリザーブは、管理情報を記録する領域であるＵＤＦ領域Ａ１及びＶＭＧ領域Ａ２を形成するＲｚｏｎｅ１の領域を定義し、続いてリアルタイムデータ記録エリアＡ３を形成する未記録領域に、先頭のＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成するＲｚｏｎｅ２の領域を定義し、残る未記録領域をＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅ（Ｒｚｏｎｅ３）の領域と定義して実行される。ＩＮＣ方式では、このＲｚｏｎｅ１及びＲｚｏｎｅ２のリザーブにより、管理情報を記録する領域を確保し、また、先頭のＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成する領域を確保するようになされている。
【００１０】
ＩＮＣ方式においては、Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅの先頭側より順次動画を記録することにより、実データによるＶＴＳＴＴ＿ＶＯＢＳを形成する。さらにユーザーの指示により、１つのＶＴＳについて実データの記録が完了すると、図１５（Ｂ）に示すように、この実データの記録に続いてＶＴＳＩ＿ＢＵＰを記録し、また、図１５（Ｃ）に示すように、先頭側に戻ってＲｚｏｎｅ２にＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成し、Ｒｚｏｎｅ２を閉じる。これによりＩＮＣ方式においては、１つのＶＴＳを光ディスクに記録する。
【００１１】
また、続けて次のＶＴＳを記録する場合、ＩＮＣ方式においては、図１５（Ｄ）に示すように、残りの未記録領域にＲｚｏｎｅ３をリザーブしてＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの領域を確保し、Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅを定義する。さらに続いて、図１５（Ｅ）に示すように、実データの記録によりＶＴＳＴＴ＿ＶＯＢＳを形成した後、ＶＴＳＩ＿ＢＵＰを形成し、図１５（Ｆ）に示すように、先に確保した領域にＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成する。これにより光ディスクでは、図１５（Ｇ）に示すように、続くＶＴＳが記録される。ＩＮＣ方式においては、引き続きＶＴＳを記録する場合、同様に未記録領域を定義して順次ＶＴＳが記録される。
【００１２】
ところで、上記ＩＮＣ方式でＶＴＳが順次記録され、リアルタイムデータ記録エリアＡ３が形成された光ディスクは、ファイナライズ処理等によるフォーマット変換を行なわなければ、ＤＶＤ−ビデオフォーマットにのみ対応する再生装置等で再生することができない。ここで、図１５（Ｈ）を用いて、ファイナライズ処理について説明する。
【００１３】
例えば、光ディスクは、図１５（Ｈ）に示すように、ファイナライズ処理によりＲｚｏｎｅ１にＵＤＦ領域Ａ２及びＶＭＧ領域Ａ３が形成され、最内周にリードイン（Ｌｅａｄ　Ｉｎ）が形成され、最外周にリードアウト（Ｌｅａｄ　Ｏｕｔ）が形成される。このファイナライズ処理により再生専用の光ディスクとの互換性を図ることができる。なお、このＵＤＦ領域Ａ１及びＶＭＧ領域Ａ２の形成においては、各ＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳのデータより、ＵＤＦ領域Ａ１及びＶＭＧ領域Ａ２に記録するデータを生成し、このデータをＲｚｏｎｅ１に記録してＲｚｏｎｅ１を閉じる作業が行われる。
【００１４】
次に、ＲＯＷ方式による記録手順を図１６に示す。ＲＯＷ方式においては、図１６（Ａ）に示すように、リードイン、ＵＤＦ領域、ＶＭＧ領域、先頭ＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの記録領域をパディング（Ｐａｄｄｉｎｇ）により事前に確保する。ここでパディングとは、ＮＵＬＬ等のダミーデータを記録して領域を確保する処理のことである。
【００１５】
このようにしてこれらの領域を確保すると、ＲＯＷ方式においては、図１６（Ｂ）に示すように、順次画像を記録することにより、実データによるＶＴＳＴＴ＿ＶＯＢＳが形成され、１つのＶＴＳについて実データの記録が完了すると、続いてＶＴＳＩ＿ＢＵＰが記録され、さらに続くＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの記録領域の確保のために、パディングの処理が実行される。また、続いて先頭側に戻って、図１６（Ｃ）に示すように、この実データの記録に対応するＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳが形成される。このようにしてＲＯＷ方式においては、１つのＶＴＳが光ディスクに記録される。
【００１６】
また、続けて次のＶＴＳを記録する場合、ＲＯＷ方式においては、図１６（Ｄ）に示すように、直前のＶＴＳにより形成したパディングの領域に続いて、実データが記録されることによりＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰが形成され、続くＶＴＳのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの記録領域の確保のために、パディングの処理が実行される。また、続いて、図１６（Ｅ）に示すように、ＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳが形成され、これにより、図１６（Ｆ）に示すように、続くＶＴＳが光ディスクに記録される。ＲＯＷ方式においては、引き続きＶＴＳを記録する場合、同様にパディング等の処理が実行されて順次ＶＴＳが記録される。
【００１７】
ところで、上記ＲＯＷ方式でＶＴＳが順次記録され、リアルタイムデータ記録エリアＡ３が形成された光ディスクは、ＩＮＣ方式と同様にファイナライズ処理等によるフォーマット変換を行なわなければ、ＤＶＤ−ビデオフォーマットにのみ対応する再生装置等で再生することができない。ここで、図１６（Ｇ）を用いて、ファイナライズ処理について説明する。
【００１８】
例えば、光ディスクは、図１６（Ｇ）に示すように、ファイナライズ処理によりパディングした領域にＵＤＦ領域及びＶＭＧ領域が形成され、最内周にリードイン（Ｌｅａｄ　Ｉｎ）が形成され、最外周にリードアウト（Ｌｅａｄ　Ｏｕｔ）が形成される。このファイナライズ処理により再生専用の光ディスクとの互換性を図ることができる（特許文献１参照）。
【００１９】
【特許文献１】
特開２００１−３５１３１４号公報
【００２０】
【発明が解決しようとする課題】
ところで、入力された動画等のストリームデータは、直接ＤＶＤ−Ｒ等の光ディスクに記録されるのではなく、一旦メモリに記憶され、上記メモリから所定量ごとのデータ（以下、ＣＥＬＬという。）が読み出され、読み出されたＣＥＬＬごとに光ディスクに記録される。また、ＣＥＬＬが光ディスクに記録される際の物理的な配置等の管理情報（以下、ＣＥＬＬ情報という。）がＣＥＬＬごとに生成され、メモリに記憶される。なお、上記ＣＥＬＬ情報は、光ディスクに記録したＣＥＬＬを再生する際に利用される。
【００２１】
上記ＣＥＬＬによりＶＯＢＳが形成され、上記ＣＥＬＬに対応するＣＥＬＬ情報によりＶＴＳＩ及びＶＴＳＩ＿ＢＵＰが生成される。生成されたＶＴＳＩは、ディスク上のＶＯＢＳの先頭に記録され、ＶＴＳＩ＿ＢＵＰは、ディスク上のＶＯＢＳの後方に記録される。
【００２２】
例えば、ＣＥＬＬを記録する媒体がＨＤＤ（Ｈａｒｄ　Ｄｉｓｃ　Ｄｒｉｖｅ）等の磁気ディスクであれば、シークに時間が掛からないため、ＣＥＬＬとともにＣＥＬＬ情報を直接媒体に記録することができるが、光ディスク等の媒体では、シークに時間が掛かるため、ＣＥＬＬとともにＣＥＬＬ情報を媒体に記録することができず、一旦ＣＥＬＬ情報をメモリに記憶する必要がある。なお、ＣＥＬＬ情報により生成されるＶＴＳＩ等が光ディスクに記録されるタイミングは、ＶＴＳを閉じるときである。
【００２３】
したがって、ＣＥＬＬを光ディスクに記録しているときには、当該ＣＥＬＬを再生するためのＣＥＬＬ情報は、メモリに記憶されたままになっている。したがって、ＣＥＬＬを光ディスクに記録しているときに、電源の供給が遮断された場合、ＣＥＬＬ情報を記憶しているメモリが揮発性であるため、ＣＥＬＬ情報が消失され、ＶＴＳＩ等の管理情報の生成が不可能となり、光ディスクに記録したＣＥＬＬを再生することが不可能になってしまう。
【００２４】
また、ディスクにＣＥＬＬを記録しているときに電源の供給が遮断されると、完全に記録しきれなかったＣＥＬＬが最後尾にできてしまう。不完全に記録されたＣＥＬＬを含みＶＴＳを閉じると、当該ＶＴＳの再生が不可能となる。
【００２５】
そこで、本発明の目的は、上述の如き問題点に鑑み、動画等を光ディスクに記録しているときに、電源の供給が遮断されてもＣＥＬＬ情報を消失せず、かつ、上記ＣＥＬＬ情報に基づき不完全に記録されたＣＥＬＬを除外して、電源の供給が遮断される直前までに完全に記録されたＣＥＬＬを再生することができる光ディスク記録装置及び方法を提供することにある。
【００２６】
【課題を解決するための手段】
本発明に係る光ディスク記録装置は、上述の課題を解決するために、入力されたストリームデータを記憶する第１の記憶手段と、上記第１の記憶手段に記憶されたストリームデータを所定量ごとに読み出す読出手段と、上記ストリームデータが記録された光ディスクから当該ストリームデータを再生する際に利用する再生管理情報を生成する再生管理情報生成手段と、上記再生管理情報を記憶する第２の記憶手段と、上記第２の記憶手段から読み出された再生管理情報を記憶する不揮発性の記憶媒体である第３の記憶手段と、上記読出手段で読み出した所定量ごとのストリームデータを光ディスクの第１の領域に記録し、上記ストリームデータの記録を終了する際に上記第２の記憶手段に記憶されている再生管理情報を光ディスクの第２の領域に記録する記録手段と、上記記録手段により再生管理情報の記録が光ディスクの第２の領域に行われる前に当該光ディスク記録装置への電源の供給が遮断され、上記第２の記憶手段から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、上記第３の記憶手段に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復する修復手段を備え、上記記録手段は、上記修復手段に基づき上記第３の記憶手段から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録する。
【００２７】
このような光ディスク記録装置は、第２の記憶手段に記憶されている再生管理情報をバックアップする不揮発性の第３の記憶手段と、記録手段で再生管理情報の記録が光ディスクの第２の領域に行われる前に当該光ディスク記録装置の電源の供給が遮断され、第２の記憶手段から再生管理情報が消失され、光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、第３の記憶手段に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復する修復手段とを備え、記録手段で上記修復手段に基づき上記第３の記憶手段から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録する。
【００２８】
本発明に係る光ディスク記録方法は、上述の課題を解決するために、入力されたストリームデータを第１の記憶部に記憶し、上記第１の記憶部に記憶されたストリームデータを所定量ごとに読み出し、読み出した所定量ごとのストリームデータを光ディスクの第１の領域に記録し、上記光ディスクの第１の領域に記録されたストリームデータを再生する際に利用する再生管理情報を生成し、上記再生管理情報を第２の記憶部に記憶し、上記第２の記憶部に記憶されている再生管理情報を読み出し、読み出した再生管理情報を不揮発性の記憶媒体である第３の記憶部に記憶し、上記光ディスクにストリームデータの記録を終了する際に上記第２の記憶部に記憶されている再生管理情報を上記光ディスクの第２の領域に記録し、上記再生管理情報の記録が光ディスクの第２の領域に行われる前に電源の供給が遮断され、上記第２の記憶部から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、上記第３の記憶部に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復し、上記修復に基づき上記第３の記憶部から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録する。
【００２９】
このような光ディスク記録方法は、再生管理情報の記録が光ディスクの第２の領域に行われる前に電源の供給が遮断され、上記第２の記憶部から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、上記第３の記憶部に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復し、上記修復に基づき上記第３の記憶部から再生管理情報を読み出し、読み出した再生管理情報を光ディスクの第２の領域に記録する。
【００３０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００３１】
本発明は、例えば図１に示すような構成の光ディスク記録／再生装置１００に適用される。
【００３２】
光ディスク記録／再生装置１００は、入力されたストリームデータをランダムアクセスメモリ１０に記憶し、上記ランダムアクセスメモリ１０に記憶されたストリームデータを所定量ごとに読み出し、読み出した所定量ごとのストリームデータを光ディスク１に記録し、上記光ディスク１に記録した所定量ごとのストリームデータを上記光ディスク１から再生する際に利用する再生管理情報を生成して、生成した再生管理情報をランダムアクセスメモリ１０に記憶し、上記ランダムアクセスメモリ１０に記憶されている再生管理情報を読み出し、読み出した再生管理情報を不揮発性の記憶媒体であるフラッシュメモリ１１に記憶する。このような構成にすることで、光ディスク記録／再生装置１００は、所定量ごとのストリームデータを光ディスクに記録しているときに、当該光ディスク記録／再生装置１００の電源の供給が遮断され、ランダムアクセスメモリ１０に記憶されている再生管理情報が光ディスク１に記録される前に消失され、上記光ディスク１に不完全にストリームデータが記録された場合に、フラッシュメモリ１１に記憶されている再生管理情報に基づき上記不完全に記録されたストリームデータを修復することができる。
【００３３】
図１に示した光ディスク記録／再生装置１００は、ＤＶＤ−Ｒ（ＤＶＤ−Ｒｅｃｏｒｄａｂｌｅ）又はＤＶＤ−ＲＷ（ＤＶＤ−Ｒｅｗｒｉｔａｂｌｅ）の光ディスク１に撮像結果を記録するようにしたものである。
【００３４】
この光ディスク記録／装置１００は、携帯型のカメラ一体型ビデオレコーダであり、ＤＶＤ−Ｒ（ＤＶＤ−Ｒｅｃｏｒｄａｂｌｅ）の光ディスク１に撮像結果をＩＮＣ方式で記録するようにしたものである。
【００３５】
この光ディスク記録／再生装置１００は、映像信号が入力される映像入力部２と、オーディオ信号が入力されるオーディオ入力部３と、映像入力部２から供給された映像信号及びオーディオ入力部３から供給されたオーディオ信号に圧縮処理（記録時）及び伸長処理（再生時）を行なう圧縮／伸長処理部４と、圧縮／伸長処理部４から出力される所定のデータを記憶するランダムアクセスメモリ（ＲＡＭ）５と、圧縮／伸長処理部４により圧縮処理されたデータにヘッダー情報等を付加し（記録時）、ＤＶＤ信号処理部９から供給されたデータのヘッダー情報等を分離する（再生時）ヘッダー情報処理部６と、ユーザの操作に応じて所定の信号を出力する操作部８と、ＤＶＤ−ビデオフォーマットに基づいて、ヘッダー情報処理部６から供給されたデータに所定の変換処理を行なうＤＶＤ信号処理部９と、所定のデータを記憶するＲＡＭ１０と、管理情報等を記憶する不揮発性のフラッシュメモリ１１と、光学ヘッド４の光量を制御するアナログフロントエンド部１２と、光ディスク１にレーザビームを照射する光学ヘッド１３と、光ディスク１を回転させるスピンドルモータ１５と、光学ヘッド１３をスレッドさせるスレッドモータ１６と、光学ヘッド１３と、スピンドルモータ１５と、スレッドモータ１６を制御するモータ駆動制御部１４と、データのモニタを行なうモニタ部１７と、ビデオデータ及びオーディオデータを所定のフォーマットに変換し、外部機器に出力するビデオ／オーディオエンコーダ１８と、圧縮／伸長処理部４と、ヘッダー情報処理部６と、ＤＶＤ信号処理部９と、アナログフロントエンド部１２と、ビデオ／オーディオエンコーダ１８を制御するシステムコントローラ７とを備える。
【００３６】
また、圧縮／伸長処理部４は、映像入力部２から入力されたビデオデータを圧縮処理するビデオ処理部４ａと、オーディオ入力部３から入力されたオーディオ信号を圧縮処理するオーディオ処理部４ｂと、ビデオ処理部４ａとオーディオ処理部４ｂとが接続されており、圧縮されたビデオデータ及び圧縮されたオーディオデータを時分割多重化してヘッダー情報処理部６に出力する多重化処理部４ｃとを備えている。
【００３７】
このような光ディスク記録／再生装置１００において、映像入力部２は、図示しない撮像手段より得られる撮像結果である映像信号、又は、外部機器から入力される映像信号をディジタル信号に変換することによりビデオデータを生成して、圧縮／伸長処理部４、モニタ部１７及びビデオ／オーディオエンコーダ１８に供給する。なお、図示しない撮像手段は、システムコントローラ７による制御により、動画による撮像結果、又は、静止画による撮像結果を出力するようになされ、これにより、この映像入力部２は、システムコントローラ７による撮像手段の制御に応じて、動画又は静止画によるビデオデータを入力するようになされている。
【００３８】
オーディオ入力部３は、マイクロフォンで取得される音声信号、又は外部入力による音声信号をディジタル信号に変換することによりオーディオデータを生成して、圧縮／伸長処理部４、モニタ部１７及びビデオ／オーディオエンコーダ１８に供給する。
【００３９】
圧縮／伸長処理部４は、システムコントローラ７の制御により動作が切り換えられ、記録時には、ＲＡＭ５を用いて、ビデオデータ及びオーディオデータをデータ圧縮して多重化処理し、ヘッダー情報処理部６に出力する。また、再生時、ＲＡＭ５を用いて、ヘッダー情報処理部６より得られるデータをビデオデータ及びオーディオデータに分離した後、それぞれデータ伸長してモニタ部１７及びビデオ／オーディオエンコーダ１８に出力する。
【００４０】
すなわち圧縮／伸長処理部４において、ビデオ処理部４ａは、システムコントローラ７の制御により、記録時に、映像入力部２から出力されるビデオデータをデータ圧縮して出力する。このときビデオデータが動画の場合、ＭＰＥＧ２のフォーマットによりデータ圧縮するのに対し、ビデオデータが静止画の場合、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）のフォーマットによりデータ圧縮する。また、ビデオ処理部４ａは、再生時に、多重化処理部４ｃから出力されるビデオデータをそのデータ圧縮フォーマットに対応してデータ伸長して出力する。また、オーディオ処理部４ｂは、記録時に、オーディオ入力部３から入力されるオーディオデータをＭＰＥＧ、ドルビーオーディオ、又はリニアＰＣＭ等のフォーマットによりデータ圧縮して出力する。また、再生時には、多重化処理部４ｃから得られるオーディオデータをデータ伸長して出力する。さらに、多重化処理部４ｃは、記録時に、ビデオ処理部４ａから出力されるビデオデータ、オーディオ処理部４ｂから出力されるオーディオデータを時分割多重化してヘッダー情報処理部６に出力する。また、再生時には、ヘッダー情報処理部６から出力される時分割多重化データよりビデオデータ及びオーディオデータを分離し、それぞれビデオ処理部４ａ及びオーディオ処理部４ｂに出力する。
【００４１】
ヘッダー情報処理部６は、記録時に、圧縮／伸長処理部４から出力される時分割多重化データを受け、システムコントローラ７の制御により、ＤＶＤに固有のヘッダー情報や拡張ファイルのヘッダー情報等を付加して出力する。また、システムコントローラ７からの情報により、ＵＤＦ、ＶＭＧ及びＶＴＳＩ等のデータを生成してＤＶＤ信号処理部９に出力する。また、ヘッダー情報処理部６は、再生時には、ＤＶＤ信号処理部９の出力データから、記録時に付加したヘッダー情報を分離して圧縮／伸長処理部４に出力する。さらに、ヘッダー情報処理部６は、この分離したヘッダー情報をシステムコントローラ７に通知する。なお、拡張ファイルとは、この光ディスク１について規格化されたフォーマットであるＤＶＤ−ビデオフォーマットで定義されていないファイルであり、この実施の形態ではこの拡張ファイルに静止画のファイルが適用されるようになされている。
【００４２】
ＤＶＤ信号処理部９は、記録時に、ＲＡＭ１０を用いて、ヘッダー情報処理部６の出力データよりエラー訂正符号を生成し、このエラー訂正符号をこの出力データに付加する。また、スクランブル処理及び８／１５変調等の処理を実行し、その処理結果によるデータ列をシリアルデータ列によりアナログフロントエンド部１２に出力する。また、ＤＶＤ信号処理部９は、ＲＡＭ１０に記憶した再生管理情報を読み出し、読み出した再生管理情報をフラッシュメモリ１１に記憶する。なお、フラッシュメモリ１１は、不揮発であれば他の記憶媒体でも良い。
【００４３】
また、ＤＶＤ信号処理部９は、再生時には、上述した記録動作とは逆に、アナログフロントエンド部１２の出力データを復号処理、デスクランブル処理及びエラー訂正処理し、処理結果をヘッダー情報処理部６に出力する。また、ＤＶＤ信号処理部９は、システムコントローラ７から出力されるスピンドル制御用、トラッキング制御用、フォーカス制御用及びスレッド制御用の各種駆動情報をディジタルアナログ変換処理してこれらの駆動信号を生成し、生成した駆動信号をモータ駆動制御部１４に出力する。
【００４４】
アナログフロントエンド部１２は、光学ヘッド１３から光ディスク１に照射するレーザービームについて、光量制御信号を生成して出力する。アナログフロントエンド部１２は、再生時には、この光量制御信号により光学ヘッド１３から光ディスク１に照射するレーザービームの光量を再生用の一定光量に保持するのに対し、記録時には、ＤＶＤ信号処理部９からの出力データに応じてこの光量制御信号の信号レベルを変化させ、これによりこのＤＶＤ信号処理部９からの出力データに応じてレーザービームの光量を再生時の光量から記録の光量に間欠的に立ち上げる。
【００４５】
また、アナログフロントエンド部１２は、光学ヘッド１３から得られる戻り光の受光結果を増幅して演算処理することにより、光ディスク１に形成されたピット列に対応して信号レベルが変化する再生信号を生成し、この再生信号に所定の処理を行い２値識別結果である再生データをＤＶＤ信号処理部９に出力する。また、この演算処理により、トラッキングエラー量及びフォーカスエラー量に応じて信号レベルが変化するトラッキングエラー信号及びフォーカスエラー信号等を生成し、これらの信号をディジタル信号によりシステムコントローラ７に出力する。
【００４６】
光学ヘッド１３は、アナログフロントエンド部１２から出力される光量制御信号により内蔵されている半導体レーザーからレーザービームを出射し、対物レンズを介してこのレーザービームを光ディスク１の情報記録面に集光する。また、このレーザービームの照射により光ディスク１から得られる戻り光をこの対物レンズを介して所定の受光素子に導き、この受光素子の受光結果をアナログフロントエンド部１２に出力する。光学ヘッド１３は、この対物レンズがトラッキング制御用の駆動信号及びフォーカス制御用の駆動信号により駆動されるアクチュエータにより可動するようになされ、これによりトラッキング制御及びフォーカス制御できるようになされている。また、レーザービームの光量が光量制御信号により間欠的に立ち上げられ、これにより光ディスク１の情報記録面を局所的に温度上昇させて所望のデータを記録するようになされている。
【００４７】
モータ駆動制御部１４は、ＤＶＤ信号処理部９から出力される各種駆動信号により、光学ヘッド１３、スピンドルモータ１５及びスレッドモータ１６の駆動を制御する。すなわち、モータ駆動制御部１４は、これらの駆動信号のうち、スピンドル制御用の駆動信号によりスピンドルモータ１５を駆動し、スレッド制御用の駆動信号によりスレッドモータ１６を駆動する。また、トラッキング制御用の駆動信号及びフォーカス制御用の駆動信号により光学ヘッド１３に搭載されているアクチュエータを駆動する。
【００４８】
スピンドルモータ１５は、光ディスク１をチャッキングして所定の回転速度により回転駆動する。スレッドモータ１６は、光学ヘッド１３を光ディスク１の半径方向に可動させる。
【００４９】
モニタ部１７は、映像入力部２から入力されるビデオデータ、オーディオ入力部３から入力されるオーディオデータ、又は圧縮／伸長処理部４から出力されるビデオデータ及びオーディオデータをモニタする表示機構と、音声処理機構とにより構成されている。光ディスク記録／再生装置１００では、モニタ部１７により撮像結果と再生結果をモニタすることができる。
【００５０】
ビデオ／オーディオエンコーダ１８は、オーディオ入力部３から入力されるビデオデータ及びオーディオデータ、又は圧縮／伸長処理部４から出力されるビデオデータ及びオーディオデータを所定フォーマットでデータ圧縮して外部機器に出力する。これによりこの光ディスク記録／再生装置１００では、撮像結果と再生結果を外部機器でモニタできるようになされている。
【００５１】
システムコントローラ７は、光ディスク記録／再生装置１００全体の動作を制御するコンピュータからなり、光ディスク記録／再生装置１００に事前にインストールされた処理プログラムを実行することにより、操作部８を介して得られるユーザーの操作入力により、さらには、アナログフロントエンド部１２で検出される各種信号等により、各部の動作を制御する。すなわち、システムコントローラ７は、アナログフロントエンド部１２で検出されるトラッキングエラー信号、フォーカスエラー信号により、トラッキング制御用の駆動情報及びフォーカス制御用の駆動情報を生成し、ＤＶＤ信号処理部９でアナログ信号に変換してモータ駆動制御部１４に出力し、これによりトラッキング制御の処理及びフォーカス制御の処理を実行する。また、ヘッダー情報処理部６で検出されるヘッダー情報等によりレーザービーム照射位置を検出し、この検出結果よりスレッド制御用の駆動情報を生成してＤＶＤ信号処理部９に出力し、これによりシーク等の処理を実行する。また、同様にしてスピンドル制御の処理を実行する。
【００５２】
また、これらの光ディスク１に関する処理を前提として、電源の立ち上げにより図２に示す処理手順を実行する。なお、以下の処理手順においては、光ディスク１としてＤＶＤ−Ｒを用いている。
【００５３】
システムコントローラ７は、電源が立ち上げられると、ステップＳＴ１からステップＳＴ２に移り、図示しない光ディスク１の検出機構による検出結果より光ディスク１の有無を判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ２を繰り返す。これに対して光ディスク１が装填された状態で電源が立ち上げられた場合、さらには電源を立ち上げた後、光ディスク１が装填されると、ステップＳＴ２で肯定結果が得られることにより、ステップＳＴ２からステップＳＴ３に移る。なお、システムコントローラ７は、このステップＳＴ２の繰り返しにおいて、電源が立ち下げられると、ステップＳＴ４に直接移ってこの処理手順を終了する。
【００５４】
ステップＳＴ３において、システムコントローラ７は、スレッドモータ１６を駆動して光学ヘッド１３を光ディスク１の最内周に移動させ、この最内周側の再生結果をＤＶＤ信号処理部９から取得することにより、ＶＭＧのデータを取得する。これは、ファイナライズ処理されている光ディスク１の場合であったが、光ディスク１が未だファイナライズ処理されていない場合には、ＶＭＧのデータが生成されていないのでＲＭＡの情報を取得する。また、このＲＭＡの情報により、光ディスク１のリアルタイムデータ記録エリアＡ３に既にデータが記録されていると判断される場合には、光ディスク１をサーチして各ＶＴＳのＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＭ＿ＶＯＢＳのデータを取得する。これによりシステムコントローラ７は、通常のＤＶＤを記録再生する光ディスク装置と同様に、光ディスク１の記録再生に必要な光ディスク１の管理用情報を取得するようになされている。
【００５５】
ここで、仮ＶＭＧＩについて説明する。仮ＶＭＧＩは、１つのＶＴＳの記録が終了した時点でＶＴＳＩとともに記録される仮のＶＭＧＩであり、光ディスク１に記録されたＶＴＳの数やディスクネームの情報及び９９個分のＶＴＳの物理配置やＶＴＳのネームの情報等を含んでいる。この仮ＶＭＧＩには、仮ＶＭＧＩの記録時点で、これまでに記録した全てのＶＴＳに対する最新の情報が含まれている。複数のタイトルをＤＶＤ−Ｒに記録した場合、複数の仮ＶＭＧＩは複数箇所に記録されることになるが、一番外周側にある仮ＶＭＧＩが最新の仮ＶＭＧＩとなっている。なお、仮ＶＭＧＩは、ＤＶＤ−ビデオフォーマットの範囲外のデータである。
【００５６】
この処理において、システムコントローラ７は、ＶＭＧのデータに加えて、ＵＤＦのデータも併せて取得する。また、リアルタイムデータ記録エリアＡ３の再生において、後述する中間管理情報が記録されている場合には、この中間管理情報も併せて取得する。これによりシステムコントローラ７は、ＤＶＤ−ビデオフォーマットで定義されていない拡張ファイルに関しても光ディスク１より再生可能に、この拡張ファイルの管理用情報についても併せて取得するようになされている。システムコントローラ７は、このようにして取得した一連の管理用情報を内蔵されているメモリに記録して保持する。
【００５７】
続いてシステムコントローラ７は、ステップＳＴ５に移り、ユーザーにより光ディスク１の排出が指示されたか否かを判断し、ここで肯定結果が得られると、光ディスク１の排出を図示しないローディング機構に指示した後、ステップＳＴ２に戻る。
【００５８】
これに対してユーザーより光ディスク１の排出以外の指示が得られると、ステップＳＴ５からステップＳＴ６に移り、システムコントローラー７は、このユーザーによる操作が記録を指示する操作か（ＲＥＣにより示す）、再生を指示する操作か（ＰＢにより示す）、電源の立ち下げを指示する操作か（Ｐｏｗｅｒ　ＯＦＦにより示す）を判断する。ここで、ユーザーによる操作が再生を指示する操作の場合、システムコントローラ７は、ステップＳＴ６からステップＳＴ７に移り、光ディスク１に記録されたファイルを再生する再生処理手順を実行してステップＳＴ５に戻る。なお、ステップＳＴ７の再生処理手順の詳細については図８のフローチャートを用いて後述する。
【００５９】
これに対してユーザーによる操作が記録を指示する操作の場合、システムコントローラ７は、ステップＳＴ６からステップＳＴ８に移り、光ディスク１に動画又は静止画を記録する記録処理手順を実行してステップＳＴ５に戻る。なお、システムコントローラ７は、光ディスク１がデータを記録できないようにファイナライズ処理されてＵＤＦ及びＶＭＧが形成されている場合には、記録処理手順を省略してステップＳＴ５に戻る。なお、ステップＳＴ８の記録処理手順の詳細については図７のフローチャートを用いて後述する。
【００６０】
これに対してユーザーによる操作が電源を立ち下げる操作の場合、システムコントローラ７は、ステップＳＴ６からステップＳＴ９に移り、電源立ち下げの処理を実行し、ステップＳＴ４に移ってこの処理手順を終了する。
【００６１】
システムコントローラ７は、このようにして実行される処理手順のうちの記録処理手順において、光ディスク１がＤＶＤ−Ｒの場合、ＩＮＣ方式により動画と静止画のファイルを記録する。
【００６２】
図３は、光ディスク１が何らファイルを記録していない、いわゆるバージンディスクの場合を例にとって、このＩＮＣ方式により動画ファイル及び静止画ファイルの記録処理の説明に供する図である。システムコントローラ７は、図３（Ａ）に示すように、光ディスク１より取得してメモリに保持したＲＭＡの情報を更新することによりＲｚｏｎｅ１をリザーブする。
【００６３】
また、動画を記録する場合には、図３（Ａ）に示すように、ＲＭＡの情報を更新することによりＲｚｏｎｅ２及びＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブし、実データであるビデオデータを順次Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅに記録してＶＴＳＴＴ＿ＶＯＢＳを生成する。また、ユーザーにより録画の動作モードが動画モードから静止画モードに切り換えられて静止画モードでの録画開始が指示されると、図３（Ｂ）に示すように、ＶＴＳＩ＿ＢＵＰを生成し、さらに、図３（Ｃ）に示すように、ＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＭ＿ＶＯＢＳを生成して１つのＶＴＳを生成する。また、このようにして生成したＶＴＳに対応するように、管理用情報をメモリに保持し、また、メモリに保持したＲＭＡの情報を更新する。
【００６４】
続いて動画を記録する場合、システムコントローラ７は、同様にメモリに保持したＲＭＡの情報を更新して、Ｒｚｏｎｅ２及びＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブした後、実データを順次Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅに記録してＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰを生成し、ＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＭ＿ＶＯＢＳを生成し、これらに対応するように、管理用情報をメモリに記録し、メモリに保持したＲＭＡの情報を更新する。
【００６５】
これによりシステムコントローラ７は、ＩＮＣ方式により動画を記録する場合には、従来のＩＮＣ方式による場合と同様にして順次タイトルを記録するようになされている。また、未だファイナライズされていない光ディスク１が装填され、この光ディスク１に動画を追記する場合には、図２のステップＳＴ２で取得したＲＭＡのデータであって、メモリに保持してあるＲＭＡのデータにより、既に記録済のタイトルの末尾より、同様の処理を実行し、これにより撮像結果である動画を追記する。
【００６６】
これに対してファイナライズ処理においては、このようにして生成してメモリに保持した管理用情報によりＲｚｏｎｅ１のＵＤＦ及びＶＭＧを生成し、リードイン及びリードアウトを生成する。なお、未だファイナライズされていない光ディスク１に追記した場合には、既に光ディスク１に記録済のＶＴＳについては、図２のステップＳＴ３で取得したＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＴＴ＿ＶＯＢＳにより、これらＶＴＳについてのＵＤＦ及びＶＭＧのデータを生成することは、言うまでもない。
【００６７】
これらによりこの光ディスク記録／再生装置１００では、動画のファイルについては、従来と同様のＩＮＣ方式による処理によりＤＶＤビデオフォーマットにより記録するようになされている。
【００６８】
これに対して静止画を記録する場合、図３（Ｅ）に示すように、メモリに保持したＲＭＡの更新により、始めにＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブし、拡張ファイルである静止画のファイルＥＦを順次記録する。また、この静止画ファイルＥＦの記録に対応するように、ファイナライズまでの間、一時的に静止画を管理する管理用情報である中間管理情報を順次作成して内蔵されているメモリに保持する。
【００６９】
さらに所望するファイル数だけ静止画ファイルを記録してユーザーにより録画の動作モードが静止画モードから動画モードに切り換えられて動画モードでの録画開始が指示されると、図３（Ｆ）に示すように、メモリに保持したＲＭＡの更新により、Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅを閉じ、静止画ファイルに続く領域にＲｚｏｎｅ３をリザーブする。また、メモリに保持した中間管理情報を光ディスク１への記録のフォーマットに変換し、図３（Ｇ）に示すように、この中間管理情報をＲｚｏｎｅ３に記録する。
【００７０】
ここで、この中間管理情報は、拡張ファイルの再生に必要な管理用情報であり、拡張ファイルの属性を示す拡張子による属性情報及び記録位置を示すアドレス情報、ファイルサイズの情報及び光ディスク１に記録した時間情報等により構成され、図４に示すように、連続して記録した拡張ファイルの属性毎にまとめて記録される。すなわち、図４（Ｂ）に示すように、中間管理情報は、ヘッダーと、属性毎のファイル管理情報ＤＪ、ＤＭ７、ＤＭ４とにより構成される。例えば、図４（Ａ）に示すように、ユーザーの指示によりＪＰＥＧによる３つのファイルＦＪ１、ＦＪ２及びＦＪ３を記録した後、続いてＭＰＥＧ７による２つのファイルＦＭ７１及びＦＭ７２を記録し、さらに続いてＭＰＥＧ４による２つのファイルＦＭ４１及びＦＭ４２を記録した場合、中間管理情報は、ヘッダーの記録によりこれら３種類のファイルの記録が示され、また、このヘッダーの記録により、続く各ファイル管理情報ＤＪ、ＤＭ７及びＤＭ４の記録位置が示される。ここで符号ＤＪ、ＤＭ７及びＤＭ４は、それぞれＪＰＥＧ、ＭＰＥＧ７及びＭＰＥＧ４によるファイル管理情報を示す。
【００７１】
属性毎のファイル管理情報ＤＪは、図４（Ｃ）に示すように、各ファイルの管理情報ＤＦＪ１、ＤＦＪ２及びＤＦＪ３毎に記録され、図４（Ｄ）に示すように、この各ファイルの管理情報ＤＦＪ１に、対応する拡張ファイルの属性情報、アドレス情報ＡＤＤＲ、サイズの情報及び時間情報等が割り当てられるようになされている。
【００７２】
なお、この実施の形態において、光ディスク記録／再生装置１００は、この拡張ファイルとしてＪＰＥＧによる静止画ファイルが適用されることにより、当該光ディスク記録／再生装置１００により記録された光ディスク１においては、上述した属性毎のファイル管理情報として、図４（Ｂ）に示すファイル管理情報ＤＪのみが作成されることになる。
【００７３】
これによりシステムコントローラ７は、光ディスク１に動画以外のファイルを記録する場合でも、ファイルと対応する管理用情報とを組にしてユーザーエリアに記録する。また、このとき、光ディスク１に記録するファイルが動画のファイルの場合、管理用情報、ファイル及び管理用情報のバックアップ用情報が順次連続するように記録するのに対し、動画以外のファイルである静止画のファイルを光ディスク１に記録する場合、ファイル及び管理用情報を順次記録し、これによりファイルの属性に応じて、管理用情報の記録フォーマットを切り換えるようになされている。
【００７４】
システムコントローラ７は、このようにして中間管理情報仮ＶＭＧＩを記録すると、内蔵されているメモリにこの中間管理情報仮ＶＭＧＩを記録して保持する。また、このようにして中間管理情報仮ＶＭＧＩを記録した後、再び静止画によるファイルを記録する場合、システムコントローラ７は、同様に順次拡張ファイルを記録した後、録画の動作モードが動画モードから静止画モードに切り換えられて静止画モードでの録画開始が指示されると、中間管理情報仮ＶＭＧＩを記録して、図３（Ｈ）に示すように、Ｒｚｏｎｅ４及びＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブし、図３（Ｉ）に示すように、ＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰを形成し、ＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＭ＿ＶＯＢＳを生成し、図３（Ｊ）に示すように、これにより中間管理情報仮ＶＭＧＩに続いてＶＴＳを生成する。
【００７５】
これらにより光ディスク記録／再生装置１００では、ＤＶＤビデオフォーマットによる動画によるファイルとともに、ＤＶＤビデオフォーマットによっては定義されていない静止画によるファイルを管理用情報とともに記録するようになされている。このようにして記録した光ディスク１については、ＲＭＡによりリアルタイムデータ記録エリアをサーチした場合に、ＤＶＤビデオフォーマットのみをサポートする従来の光ディスク装置においては、ＶＴＳの管理用情報であるＶＴＳＩ及びＶＴＳＴＴ＿ＶＯＢＳのみが検出され、何ら定義されていない静止画等による拡張ファイル及び拡張ファイルの中間管理情報については、何ら有意なファイルとして認識されないことになる。これに対してこの種の拡張ファイルをサポートする光ディスク装置においては、ＶＴＳの管理用情報に加えて、これら静止画等による拡張ファイル及び拡張ファイルの中間管理情報についても認識されることになる。
【００７６】
これによりシステムコントローラ７は、従来の光ディスク装置における動画の再生には何ら影響を与えないようにして、拡張ファイルを記録するようになされている。
【００７７】
このようにして拡張ファイルを記録してなる光ディスク１をファイナライズするようユーザーにより指示されると、システムコントローラ７においては、図３（Ｋ）に示すように、このようにして作成した全てのＶＴＳの管理用情報（ＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＴＴ＿ＶＯＢＳ）、及び全ての拡張ファイルの中間管理情報からＵＤＦのデータを作成して光ディスク１に記録する。また、全てのＶＴＳの管理用情報（ＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＴＴ＿ＶＯＢＳ）のみからＶＭＧのデータを生成して光ディスク１に記録する。なお、これらＵＤＦ及びＶＭＧのデータの生成においては、メモリに保持した中間管理情報等より作成する。また、システムコントローラ７は、このようにしてＵＤＦ及びＶＭＧを記録すると、リードイン及びリードアウトを作成する。なお、このようなＵＤＦ及びＶＭＧの記録や、リードイン及びリードアウトを作成や、さらには中間管理情報の記録について、システムコントローラ７は、対応するデータをＤＶＤ信号処理部９に出力することにより実行する。
【００７８】
これにより本発明の実施の形態においては、コンピュータ用の管理用情報であるＵＤＦについては、拡張ファイルについても認識してアクセスできるように、管理用情報を記録するのに対し、ＤＶＤ再生用の管理用情報であるＶＭＧについては、拡張ファイルに係る情報は何ら記録しないようになされている。この処理において、システムコントローラ７は、図５に示すように、コンピュータによるＵＤＦの再生により、ＤＶＤによるタイトルと同一階層である別フォルダに、拡張ファイルのみを表示するように、ＵＤＦを作成する。また、図４について上述した中間管理用情報については、ファイル名及び記録位置のアドレス情報等の記述を省略してＵＤＦを作成する。なお、ＶＴＳを構成するＶＴＳＩ、仮ＶＭＧＩ及びＶＴＳＭ＿ＶＯＢＳ等のファイルと同様に、各拡張ファイルをアクセス可能にＵＤＦを作成することは言うまでもない。これによりこの実施の形態においては、コンピュータにより再生する場合、コンピュータにおける光ディスク１の再生で何ら意味の無い一時的な中間管理情報のファイルについては、ユーザーに見せないようにし、その分、使い勝手を向上するようになされている。
【００７９】
これらによりＤＶＤを再生する光ディスク装置においては、ＶＭＧの記録により光ディスク１に記録された動画ファイルのみを再生する。これに対して、この光ディスク記録／再生装置１００において、システムコントローラ７は、図２のステップＳＴ３において、ＵＤＦ及びＶＭＧのデータを取得し、拡張ファイルについては、ＵＤＦにより各ファイルをアクセスするように全体の動作を制御するようになされ、これにより拡張ファイルについても再生できるようになされている。なお、この図５において、Ｒｏｏｔは、ルートディレクトリであり、ＶＩＤＥＯ＿ＴＳは、動画のフォルダであり、ＤＳＣは、拡張ファイルのフォルダである。また、ＤＳＣ０００１及びＤＳＣ０００２は、それぞれ拡張ファイルである。
【００８０】
また、システムコントローラ７は、光ディスク１がＤＶＤ−ＲＷの場合には、ＲＯＷ方式により動画や静止画のファイルを記録する。以下に図６を用いてシステムコントローラ７の動作について説明する。
【００８１】
図６は、光ディスク１が何らファイルを記録していない、いわゆるバージンディスクの場合を例にとって、このＲＯＷ方式により動画ファイル、静止画ファイルの記録処理の説明に供する図である。システムコントローラ７は、光ディスク１より取得してメモリに保持したＲＭＡの情報を更新することにより、図６（Ａ）に示すように、リードイン、ＵＤＦ、ＴＭＰ＿ＶＭＧＩ、先頭タイトルのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの記録領域をパディングにより事前に確保する。パディングとは、ＮＵＬＬ等のダミーデータを記録して領域を確保する処理のことである。
【００８２】
そして、動画を記録する場合には、図６（Ｂ）に示すように、順次ビデオデータを記録することにより、実データによるＶＴＳＴＴ＿ＶＯＢＳを形成し、１つのタイトルについて実データの記録が完了すると、続いてＶＴＳＩ＿ＢＵＰを記録し、さらに続くタイトルのＶＴＳＩ、ＶＴＳＭ＿ＶＯＢＳの記録領域の確保のために、パディングの処理を実行する。また、続いて先頭側に戻って、図６（Ｃ）に示すように、ＴＭＰ＿ＶＭＧＩを更新するとともに、この実データの記録に対応するＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成する。これにより、１つのＶＴＳを光ディスク１に記録する。
【００８３】
また、続けて次のＶＴＳを記録する場合、直前のＶＴＳにより形成したパディングの領域に続いて、実データの記録によりＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰを形成し、続くタイトルのＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳの記録領域の確保のために、パディングの処理を実行する。
【００８４】
これによりシステムコントローラ７は、順次タイトルを記録するようになされている。また、未だファイナライズされていない光ディスク１が装填され、この光ディスク１に追記する場合には、ＲＭＡのデータであって、メモリに保持してなるＲＭＡのデータにより、既に記録済のタイトルの末尾より、同様の処理を実行し、これにより撮像結果である動画を追記する。
【００８５】
これに対してファイナライズ処理においては、メモリに保持した管理用情報によりＵＤＦ及びＶＭＧを生成し、リードイン及びリードアウトを生成する。
【００８６】
なお、未だファイナライズされていない光ディスク１に追記した場合には、既に光ディスク１に記録済のＶＴＳについては、ＶＴＳＩ、ＴＭＰ＿ＶＭＧＩ及びＶＴＳＴＴ＿ＶＯＢＳにより、これらＶＴＳについてのＵＤＦ及びＶＭＧのデータを生成する。
【００８７】
このようにＶＴＳを順次記録して、リアルタイムデータ記録エリアが形成されてなる光ディスク１について、図６（Ｈ）に示すように、ファイナライズ処理によりＵＤＦ領域及びＶＭＧ領域を形成し、さらにリードイン及びリードアウトを形成し、これにより再生専用の光ディスクとの互換性が図られるようになされている。
【００８８】
これに対して静止画等の拡張ファイルを記録する場合、図６（Ｄ）に示すように、パディングにより領域が確保されている場合には、この領域の先頭より拡張ファイルＥＦを順次記録し、中間管理情報ＴＭＰ＿ＥＸＴＩを記録し、パディングにより続くタイトル記録用の領域を確保する。また、この静止画ファイルＥＦの記録に対応するように、ファイナライズまでの間、一時的に静止画を管理する管理用情報である中間管理情報ＴＭＰ＿ＥＸＴＩを順次作成して内蔵されているメモリに保持する。
【００８９】
続いて拡張ファイルを記録する場合、システムコントローラ７は、このような拡張ファイルＥＦ及び中間管理情報ＴＭＰ＿ＥＸＴＩの記録と、パディングによる領域の確保を繰り返す。これに対して、続いて動画を記録する場合、動画のファイルに続いて動画のファイルを記録する場合と同様に、図６（Ｅ）、（Ｆ）に示すように、パディングの領域に続いて、ＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰ記録し、パディングにより続く領域を確保し、先頭側に戻ってＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成する。これにより、図６（Ｇ）に示すように、１つのＶＴＳを光ディスクに記録する。
【００９０】
システムコントローラ７は、このようにして中間管理情報ＴＭＰ＿ＥＸＴＩを記録すると、内蔵されているメモリにこの中間管理情報ＴＭＰ＿ＥＸＴＩを記録して保持する。また、このようにして中間管理情報ＴＭＰ＿ＥＸＴＩを記録した後、再び静止画によるファイルを記録する場合、システムコントローラ７は、同様に順次拡張ファイルを記録した後、録画の動作モードが動画モードから静止画モードに切り換えられて静止画モードでの録画開始が指示されると、図６（Ｄ）中間管理情報ＴＭＰ＿ＥＸＴＩを記録して、図６（Ｅ）に示すように、パディングの領域を形成する。そして、図６（Ｆ）に示すように、パディングの領域に続いて、ＶＴＳＴＴ＿ＶＯＢＳ及びＶＴＳＩ＿ＢＵＰ記録し、パディングにより続く領域を確保し、先頭側に戻ってＶＴＳＩ及びＶＴＳＭ＿ＶＯＢＳを形成する。これにより、図６（Ｇ）に示すように、中間管理情報ＴＭＰ＿ＥＸＴＩに続いて１つのＶＴＳを光ディスク１に記録する。
【００９１】
また、図７は、図２において述べた記録処理手順（ステップＳＴ８）の詳細を示すフローチャートである。システムコントローラ７は、この記録処理手順を開始すると、ステップＳＴ８からステップＳＴ１０に移り、ユーザーによる記録の指示が動画の記録に係るものか、静止画の記録に係るものか、ファイナライズの処理に係るものか判断する。
【００９２】
ここでユーザーによる記録の指示が動画の記録に係るものの場合、システムコントローラ７は、ステップＳＴ１０からステップＳＴ１１に移り、ユーザーにより操作部８のスタート／ストップボタンによる動画の記録開始が指示されたか否か判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ１１を繰り返すのに対し、肯定結果が得られると、ステップＳＴ１１からステップＳＴ１２に移り、メモリ上の情報を参照して前回の記録時の動作モードが動画モードであったか否かを判断する。ここで否定結果が得られた場合、すなわち、前回の記録時の動作モードが静止画モードであった場合には、ステップＳＴ１２からステップＳＴ１３に移り、システムコントローラ７は、図３について説明したように、静止画ファイルによる拡張ファイルを管理するための中間管理情報ＴＭＰ＿ＥＸＴＩを記録してから、図３（Ｈ）に示すように、Ｒｚｏｎｅ４及びＩｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブし、ＶＴＳＴＴ＿ＶＯＢＳ、ＶＴＳＩ＿ＢＵＰを形成し、ステップＳＴ１４に移って、ＶＴＳＩ、仮ＶＭＧＩ、ＶＴＳＭ＿ＶＯＢＳを生成して、図３（Ｊ）に示すように、これにより中間管理情報ＴＭＰ＿ＥＸＴＩに続いてＶＴＳ＃２を記録する動画モードの記録動作を開始する。また、上記ステップＳＴ１２において肯定結果が得られた場合、すなわち、前回の記録時の動作モードが動画モードであった場合には、ステップＳＴ１４に移って、先に記録されているＶＴＳとして動画の記録を継続する。
【００９３】
また、ユーザーにより指示が静止画の記録の場合、システムコントローラ７は、ステップＳＴ１０からステップＳＴ１６に移り、ユーザーにより操作部８のシャッタボタンによる静止画の記録開始が指示されたか否か判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ１６を繰り返すのに対し、肯定結果が得られると、ステップＳＴ１６からステップＳＴ１７に移り、メモリ上の情報を参照して前回の記録時の動作モードが静止画モードであったか否かを判断する。ここで否定結果が得られた場合、すなわち、前回の記録時の動作モードが動画モードであった場合には、ステップＳＴ１７からステップＳＴ１８に移り、図３について説明したように、動画ファイルを管理するための中間管理情報仮ＶＭＧＩを記録することによりＶＴＳを閉じ、Ｚｏｎｅ、Ｉｎｖｉｓｉｂｌｅ　Ｒｚｏｎｅをリザーブして、ステップＳＴ１８からステップＳＴ１９に移り、図３（Ｄ）に示すように、静止画ファイルによる拡張ファイルを記録する。また、上記ステップＳＴ１７において肯定結果が得られた場合、すなわち、前回の記録時の動作モードが静止画モードであった場合には、ステップＳＴ１９に移って、先に記録されている静止画ファイルＥＦとして静止画の記録を継続する。
【００９４】
これに対してユーザーにより記録の指示がファイナライズの処理に係るものの記録の場合、システムコントローラ７は、ステップＳＴ１０からステップＳＴ２０に移り、ユーザーにより記録の開始が指示されたか否か判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ２０を繰り返すのに対し、肯定結果が得られると、ステップＳＴ２０からステップＳＴ２１に移り、図３について説明したように、ファイナライズの処理を実行した後、ステップＳＴ１５に移ってこの処理手順を終了する。
【００９５】
これらにより光ディスク記録／再生装置１００では、ＤＶＤビデオフォーマットによる動画によるファイルとともに、ＤＶＤビデオフォーマットによっては定義されていない静止画によるファイルを管理用情報とともに記録するようになされている。このようにして記録した光ディスク１については、ＲＭＡによりリアルタイムデータ記録エリアをサーチした場合に、ＤＶＤビデオフォーマットのみをサポートする従来の光ディスク装置においては、ＶＴＳの管理用情報であるＶＴＳＩ、ＶＴＳＴＴ＿ＶＯＢＳのみが検出され、何ら定義されていない静止画等による拡張ファイル、拡張ファイルの中間管理情報については、何ら有意なファイルとして認識されないことになる。これに対してこの種の拡張ファイルをサポートする光ディスク装置においては、ＶＴＳの管理用情報に加えて、これら静止画等による拡張ファイル、拡張ファイルの中間管理情報についても認識されることになる。
【００９６】
これに対して図８は、図２において述べた再生処理手順（ステップＳＴ７）の詳細を示すフローチャートである。システムコントローラ７は、この再生処理手順を開始すると、ステップＳＴ３０からステップＳＴ３１に移り、ユーザーによる再生の指示が動画の記録に係るものか、静止画の記録に係るものか判断する。
【００９７】
ここでユーザーによる再生の指示が動画の再生に係るものの場合、システムコントローラ７は、ステップＳＴ３０からステップＳＴ３１に移り、ユーザーにより再生の開始が指示されたか否か判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ３１を繰り返すのに対し、肯定結果が得られると、ステップＳＴ３１からステップＳＴ３２に移る。ここでシステムコントローラ７は、メモリに記録して保持した管理用情報を基準にして、ユーザーにより指示された動画のファイルを再生するように全体の動作を制御する。
【００９８】
すなわち光ディスク１がファイナライズ処理された光ディスクの場合、メモリに保持したＶＭＧのデータにより対応するファイルの記録位置を検出し、この記録位置からの再生を光ディスク記録／再生装置１００の各部に指示する。これに対して光ディスク１がファイナライズ処理されていない光ディスクの場合、メモリに保持した各タイトルのＶＴＳＩ、仮ＶＭＧＩ、ＶＴＳＴＴ＿ＶＯＢＳにより対応するファイルの記録位置を検出し、この記録位置からの再生を光ディスク記録／再生装置１００の各部に指示する。
【００９９】
このように再生を指示すると、システムコントローラ７は、続いてステップＳＴ３３に移り、ユーザーにより再生の停止が指示されたか否か判断し、ここで否定結果が得られると、ステップＳＴ３２に戻る。これによりシステムコントローラ７は、ステップＳＴ３２→ステップＳＴ３５→ステップＳＴ３４の処理手順を繰り返し、順次、ユーザーにより指示された動画のファイルを再生する。これに対してステップＳＴ３３で肯定結果が得られると、再生の動作を終了し、ステップＳＴ３４に移り、この処理手順を終了する。
【０１００】
これに対してユーザーによる再生の指示が拡張ファイルの再生に係るものの場合、システムコントローラ７は、ステップＳＴ３０からステップＳＴ３５に移り、ユーザーにより再生の開始が指示されたか否か判断する。ここで否定結果が得られると、システムコントローラ７は、ステップＳＴ３５を繰り返すのに対し、肯定結果が得られると、ステップＳＴ３５からステップＳＴ３６に移る。
【０１０１】
ここでシステムコントローラ７は、光ディスク１がファイナライズ処理された光ディスクの場合、メモリに保持したＵＤＦのデータにより対応するファイルの記録位置を検出し、この記録位置からの再生を光ディスク記録／再生装置１００の各部に指示する。これに対して光ディスク１がファイナライズ処理されていない光ディスクの場合、メモリに保持した中間管理情報より対応するファイルの記録位置を検出し、この記録位置からの再生を光ディスク記録／再生装置１００の各部に指示する。
【０１０２】
このように再生を指示すると、システムコントローラ７は、続いてステップＳＴ３７に移り、ユーザーにより再生の停止が指示されたか否か判断し、ここで否定結果が得られると、ステップＳＴ３６に戻る。これによりシステムコントローラ７は、ステップＳＴ３６→ステップＳＴ３９→ステップＳＴ３８の処理手順を繰り返し、順次、ユーザーにより指示された静止画のファイルを再生する。これに対してステップＳＴ３７で肯定結果が得られると、再生の動作を終了し、ステップＳＴ３４に移り、この処理手順を終了する。
【０１０３】
これらによりこの実施の形態において、システムコントローラ７は、記録に供するファイルの管理用情報を生成する管理用情報生成手段を構成し、また、ＤＶＤ信号処理部９、ＲＡＭ１０、アナログフロントエンド部１２、モータ駆動制御部１４、光学ヘッド１３、スピンドルモータ１５は、ファイルと、ファイルに対応する管理用情報とを組にして光ディスク１のユーザーエリアに記録する記録手段を構成するようになされている。また、システムコントローラ７は、この管理用情報生成手段、記録手段の動作を制御する制御手段を構成し、さらには圧縮／伸長処理部４、ヘッダー情報処理部６、ＤＶＤ信号処理部９、ＲＡＭ１０、アナログフロントエンド部１２、モータ駆動制御部１４、光学ヘッド１３、スピンドルモータ１５とともに、このようにファイルとの組により記録された管理用情報に基づいて、光ディスクに記録された各属性のファイルを再生する再生手段を構成するようになされている。
【０１０４】
以上の構成において、この光ディスク記録／再生装置１００では、電源が立ち上げられた状態でユーザーにより光ディスクが装填され、または、光ディスクが装填された状態で電源が立ち上げられると、システムコントローラ７によるＤＶＤ信号処理部９、モータ駆動制御部１４を介したスレッドモータ１６の駆動により、光学ヘッド１３が光ディスク１の内周側に移動する。さらに光学ヘッド１３により光ディスク１にレーザービームを照射し、戻り光の光学ヘッド１３による受光結果がアナログフロントエンド部１２、システムコントローラ７で順次処理され、このシステムコントローラ７の処理によるＤＶＤ信号処理部９、モータ駆動制御部１４を介した光学ヘッド１３の制御により、トラッキング制御、フォーカス制御の処理が実行される。また、受光結果のＤＶＤ信号処理部９による処理により、光ディスク１に記録されたデータが再生される。光ディスク記録／再生装置１００では、この一連の処理により、光ディスク１の内周側に記録された各種情報がシステムコントローラ７で取得され、システムコントローラ７に内蔵されているメモリに保持される。
【０１０５】
ここで、光ディスク１に動画又は静止画を記録しているときに電源の供給が遮断された場合の光ディスク記録／再生装置１００の動作について以下に述べる。
【０１０６】
光ディスク記録／再生装置１００に映像入力部２から動画が入力されると、動画は、圧縮／伸長処理部４、ヘッダー情報処理部６及びＤＶＤ信号処理部９を介してＲＡＭ１０に記憶される。ＲＡＭ１０に記憶された動画は、所定量（以下、ＣＥＬＬという。）ごとに読み出される。上記ＣＥＬＬは、ＤＶＤ信号処理部９、アナログフロントエンド部１２及び光学ヘッド１３を介して光ディスク１に記録される。光ディスク記録／再生装置１００では、記録したＣＥＬＬを再生するための再生管理情報であるＣＥＬＬ情報を生成し、生成したＣＥＬＬ情報をＲＡＭ１０に記憶する。上記ＣＥＬＬ情報は、ＣＥＬＬごとに生成され、最大２５５個までＲＡＭ１０に記憶される。光ディスク記録／再生装置１００は、ＶＴＳを閉じる際に、ＲＡＭ１０からＣＥＬＬ情報を読み出し、読み出したＣＥＬＬ情報に基づきＶＴＳＩと仮ＶＭＧＩを生成し、仮ＶＭＧＩをＲＡＭ１０に記憶し、ＶＴＳＩ及び仮ＶＭＧＩを光ディスク１に記録する。なお、ＣＥＬＬにより形成されているＶＴＳＴＴ＿ＶＯＢＳは、ＶＴＳＩにより管理され、ＶＴＳＩは、仮ＶＭＧＩにより管理される。
【０１０７】
光ディスク１にＣＥＬＬを記録しているときに電源の供給が遮断されると、ＲＡＭ１０に記憶されているＣＥＬＬ情報が消失されてしまい、ＶＴＳＩ及び仮ＶＭＧＩを生成することが不可能となってしまう。また、光ディスク１にＣＥＬＬを記録しているときに電源の供給が遮断された場合、図９（Ａ）に示すように、不完全なＣＥＬＬが光ディスク１に記録されてしまう。ＶＴＳＴＴ＿ＶＯＢＳに不完全に記録されたＣＥＬＬが含まれていると、ＶＴＳＴＴ＿ＶＯＢＳ自体が再生が行えず、完全に記録されたＣＥＬＬの再生ができなくなる。
【０１０８】
そこで、本発明に係る光ディスク記録／再生装置１００では、ＲＡＭ１０に記憶されているＣＥＬＬ情報のバックアップをするために、ＲＡＭ１０からＣＥＬＬ情報を読み出し、読み出したＣＥＬＬ情報を不揮発性メモリであるフラッシュメモリ１１に記憶する。光ディスク記録／再生装置１００は、フラッシュメモリ１１に記憶されたＣＥＬＬ情報に基づき、電源の供給が再開された後に、光ディスク１に記録された不完全なＣＥＬＬを除外して、完全に記録されたＣＥＬＬのみによりＶＴＳＴＴ＿ＶＯＢＳを形成し、電源の供給が遮断される直前までに完全に記録されていたＣＥＬＬを再生する。
【０１０９】
ここで、光ディスク１に不完全に記録されたＣＥＬＬを除外する方法の一例を以下に述べる。光ディスク１に不完全に記録されたＣＥＬＬには対応するＣＥＬＬ情報が生成されていないか、又は不完全に生成されているので、このようなＣＥＬＬ情報を除外し、完全なＣＥＬＬ情報のみによりＶＴＳＩ及び仮ＶＭＧＩを生成する。なお、光ディスク１がＤＶＤ−Ｒの場合には、ＶＴＳＩ及び仮ＶＭＧＩは、光ディスク１に記録され、さらに仮ＶＭＧＩは、バックアップのためにフラッシュメモリ１１に記憶される。また、光ディスクがＤＶＤ−ＲＷの場合には、ＶＴＳＩは、光ディスク１に記録され、仮ＶＭＧＩは、フラッシュメモリ１１に記録され、また、仮ＶＭＧＩは、光ディスク１が光ディスク記録／再生装置１００からイジェクトされる際に光ディスク１に記録される。
【０１１０】
このようにして、光ディスク記録／再生装置１００は、光ディスク１に不完全に記録されたＣＥＬＬを仮想的に除外する。
【０１１１】
つぎに、光ディスク記録／再生装置１００に映像入力部２から静止画が入力された場合について以下に述べる。光ディスク記録／再生装置１００に入力された静止画（以下、ＪＰＥＧという。）は、圧縮／伸張処理部６、ヘッダー情報処理部６及びＤＶＤ信号処理部９を介してＲＡＭ１０に記憶される。ＲＡＭ１０に記憶されたＪＰＥＧは、ＤＶＤ信号処理部９、アナログフロントエンド部１２及び光学ヘッド１３を介して光ディスク１に記録される。光ディスク記録／再生装置１００では、記録したＪＰＥＧを再生するための再生管理情報であるＪＰＥＧ情報を生成し、生成したＪＰＥＧ情報をＲＡＭ１０に記憶する。上記ＪＰＥＧ情報は、ＪＰＥＧごとに生成され、最大２５５個までＲＡＭ１０に記憶される。光ディスク記録／再生装置１００は、ＪＰＥＧファイル群を閉じる際に、ＲＡＭ１０からＪＰＥＧ情報を読み出し、読み出したＪＰＥＧ情報に基づきＣＡＴ＿ＩＮＦＯ、仮ＥＸＴＩ及び仮ＶＭＧＩを生成し、仮ＶＭＧＩをＲＡＭ１０に記憶し、ＣＡＴ＿ＩＮＦＯ、仮ＥＸＴＩ及び仮ＶＭＧＩを光ディスク１に記録する。なお、ＪＰＥＧファイル群は、ＣＡＴ＿ＩＮＦＯにより管理され、ＣＡＴ＿ＩＮＦＯは、仮ＥＸＴＩにより管理され、仮ＥＸＴＩは、仮ＶＭＧＩにより管理される。
【０１１２】
光ディスク１にＪＰＥＧを記録しているときに電源の供給が遮断されると、ＲＡＭ１０に記憶されているＪＰＥＧ情報が消失されてしまい、ＣＡＴ＿ＩＮＦＯ、仮ＥＸＴＩ及び仮ＶＭＧＩを生成することが不可能となってしまう。また、光ディスク１にＪＰＥＧを記録しているときに電源の供給が遮断された場合、図９（Ｂ）に示すように、不完全なＪＰＥＧが光ディスク１に記録されてしまう。ＪＰＥＧファイル群に不完全に記録されたＪＰＥＧが含まれていると、ＪＰＥＧファイル群自体の再生が行えず、完全に記録されているＪＰＥＧの再生ができなくなる。
【０１１３】
そこで、本発明に係る光ディスク記録／再生装置１００では、ＲＡＭ１０に記憶されているＪＰＥＧ情報のバックアップをするために、ＲＡＭ１０からＪＰＥＧ情報を読み出し、読み出したＪＰＥＧ情報を不揮発性メモリであるフラッシュメモリ１１に記憶する。光ディスク記録／再生装置１００は、フラッシュメモリ１１に記憶されたＪＰＥＧ情報に基づき、電源の供給が再開された後に、光ディスク１に記録された不完全なＪＰＥＧを除外して、電源の供給が遮断される直前までに完全に記録されていたＪＰＥＧを再生する。
【０１１４】
ここで、不完全に記録されたＪＰＥＧを除外する方法の一例を以下に述べる。光ディスク１に不完全に記録されたＪＰＥＧには対応するＪＰＥＧ情報が生成されていないか、又は不完全に生成されているので、このようなＪＰＥＧ情報を除外し、完全なＪＰＥＧ情報のみによりＣＡＴ＿ＩＮＦＯ、仮ＥＸＴＩ及び仮ＶＭＧＩを生成する。なお、光ディスク１がＤＶＤ−Ｒの場合には、ＣＡＴ＿ＩＮＦＯ、仮ＥＸＴＩ及び仮ＶＭＧＩは、光ディスク１に記録され、さらに、仮ＶＭＧＩは、バックアップ用にフラッシュメモリ１１に記憶される。また、光ディスク１がＤＶＤ−ＲＷの場合には、ＣＡＴ＿ＩＮＦＯ及び仮ＥＸＴＩは、光ディスク１に記録され、仮ＶＭＧＩは、フラッシュメモリ１１に記憶され、また、仮ＶＭＧＩは、光ディスク１が光ディスク記録／再生装置１００からイジェクトされる際に光ディスク１に記録される。
【０１１５】
このようにして、光ディスク記録／再生装置１００は、光ディスク１に不完全に記録されたＪＰＥＧを仮想的に除外する。
【０１１６】
このように構成された光ディスク記録／再生装置１００は、不揮発性のフラッシュメモリ１１を備え、上記フラッシュメモリ１１にＲＡＭ１０に記憶されている管理情報を記憶するので、当該光ディスク記録／再生装置１００の電源の供給が遮断され、光ディスク１に不完全にデータが記録され、ＲＡＭ１０に記憶されている管理情報が消失された後に電源の供給が再開された場合に、フラッシュメモリ１１に記憶されている光ディスク１に完全に記録されたデータの管理情報に基づいて再生管理情報を生成するので、上記再生管理情報に応じて光ディスク１に不完全に記録されたデータを除外して、完全に記録されたデータの再生を行うことができる。
【０１１７】
また、本発明に係る光ディスク記録／再生装置１００は、上述したＤＶＤ−ビデオフォーマットによるデータの記録／再生だけではなく、ＤＶＤ−ビデオレコーディング（ＶＲ）フォーマットによるデータの記録／再生であっても良い。
【０１１８】
ここで、ＤＶＤ−ＶＲフォーマットについて説明する。ＤＶＤ−ＶＲフォーマットは、図１０に示すような構造になっている。ＤＶＤ＿ＲＴＡＶは、ＶＲ＿ＭＡＮＧＲ．ＩＦＯ、ＶＲ＿ＭＯＶＩＥ．ＶＲＯ、ＶＲ＿ＳＴＩＬＬ．ＶＲＯ、ＶＲ＿ＡＵＤＩＯ．ＶＲＯ及びＶＲ＿ＭＡＮＧＲ．ＢＵＰ等からなっている。ＶＲ＿ＭＯＶＩＥ．ＶＲＯは、ビデオデータを示しており、ＶＲ＿ＳＴＩＬＬ．ＶＲＯは、静止画データを示しており、ＶＲ＿ＡＵＤＩＯ．ＶＲＯは、オーディオデータを示しており、ＶＲ＿ＭＡＮＧＲ．ＩＦＯは、上記ＶＲ＿ＭＯＶＩＥ．ＶＲＯ、を管理する管理情報を示しており、ＶＲ＿ＭＡＮＧＲ．ＢＵＰは、上記ＶＲ＿ＭＡＮＧＲ．ＩＦＯのバックアップ情報を示している。ＶＲ＿ＭＯＶＩＥ．ＶＲＯは、複数のＶＯＢからなっており、さらにＶＯＢは、複数のＶＯＢＵからなっている。一方、ＶＲ＿ＭＡＮＧＲ．ＩＦＯは、上記ＶＯＢに対応する管理情報であるＶＯＢＩからなっており、さらにＶＯＢＩは、上記ＶＯＢＵに対応する管理情報であるＶＯＢＵＩからなっている。なお、ＶＯＢＩは、例えば、対応するＶＯＢのサイズ、対応するＶＯＢが記録された日付及びタイムスタンプ等の管理情報であり、ＶＯＢＵＩは、例えば、対応するＶＯＢＩのサイズ及び対応するＶＯＢＩのフレーム（再生時間）等の管理情報である。したがって、ＶＲ＿ＭＯＶＩＥ．ＶＲＯを再生するときには必ずＶＲ＿ＭＡＮＧＲ．ＩＦＯ又はＶＲ＿ＭＡＮＧＲ．ＢＵＰが必要となる。
【０１１９】
上述のようなＤＶＤ−ＶＲフォーマットを採用した光ディスク記録／再生装置２００の構成と動作について以下に述べる。なお、ＤＶＤ−ＶＲフォーマットを採用した場合であっても基本的な構成及び動作は、図１で説明したＤＶＤ−ビデオフォーマットを採用した光ディスク記録／再生装置１００と同様であるので、以下では、図１を参照し、光ディスク記録／再生装置１００の形態と同一の部分はその詳細な説明を省略する。
【０１２０】
光ディスク記録／再生装置２００が備えるＤＶＤ信号処理部９は、図１１に示すように、ＶＲ＿ＭＡＮＧＲ．ＩＦＯ（以下、ＩＦＯファイルという。）を生成するＩＦＯ処理部９ａと、ヘッダー情報処理部６から供給された情報をＤＶＤ−ＶＲフォーマットに変換するファイルシステム（ＦＳ）部１４ｂを有している。ＩＦＯ処理部９ａは、ＲＡＭ１０とフラッシュメモリ１１とが接続されており、ＦＳ部９ｂから供給された情報（ＶＯＢＵ等）に基づきＩＦＯファイルを構成する情報（ＶＯＢＵＩ等）を生成し、ＲＡＭ１０とフラッシュメモリ１１とに出力する。なお、ＲＡＭ１０は、ＩＦＯ処理部９ａから供給された情報（ＶＯＢＵＩ等）をＩＦＯファイルとして記憶し、フラッシュメモリ１１は、ＩＦＯ処理部９ａから供給された情報（ＶＯＢＵＩ等）を差分ファイルとして記憶する。ＦＳ部９ｂは、ヘッダー情報処理部６とアナログフロントエンド部１２に接続されており、ヘッダー情報処理部６から出力されたデータをＤＶＤ−ＶＲフォーマットに変換し、アナログフロントエンド部１２に出力する。
【０１２１】
ここで、フラッシュメモリ１１について述べる。フラッシュメモリ１１は、周知の如く、図１２に示すように、所定の領域ごと、いわゆる面ごとに区切られており、情報を各面ごとに記憶する。また、フラッシュメモリ１１では、情報の消去を行なうには、面ごとに行なう必要がある。したがって、フラッシュメモリ１１では、図１２に示すように、ＩＦＯ処理部９ａから供給された情報（ＶＯＢＵＩ等）を差分ファイルとしてＩＦＯファイルの下部に記憶していく。また、差分ファイルは、図１２に示すように、データの記録開始を示すスタートコード「ＳＴＡ」の後に、ＩＦＯ処理部９ａから供給された情報（ＶＯＢＵＩ）が記憶されてなる。
【０１２２】
つぎに、このようなフラッシュメモリ１１の記憶動作について、光ディスク記録／再生装置２００の電源が遮断されたとき（ＰＯＷＥＲ　ＯＦＦ）及び供給されたとき（ＰＯＷＥＲ　ＯＮ）、並びに光ディスク１が取り出されるとき（Ｅｊｅｃｔ）及び装填されたとき（Ｌｏａｄ）を例にとって説明する。
【０１２３】
フラッシュメモリ１１は、不揮発性のメモリであるので、電源が遮断（ＰＯＷＥＲ　ＯＦＦ）されてもＩＦＯファイルと差分ファイルが保持されている。一方、ＲＡＭ１０は、揮発性メモリであるので電源の遮断とともにＩＦＯファイルが消失される。
【０１２４】
電源が供給（ＰＯＷＥＲ　ＯＮ）されたときには、光ディスク記録／再生装置２００は、フラッシュメモリ１１に記憶されているＩＦＯファイルと差分ファイルとからなるＩＦＯ’ファイルを、ＲＡＭ１０にコピーする。
【０１２５】
また、光ディスク１が取り出されるとき（Ｅｊｅｃｔ）には、光ディスク記録／再生装置２００は、ＲＡＭ１０に記憶されているＩＦＯ’ファイルを光ディスク１の所定の領域に記録する。なお、このとき光ディスク記録／再生装置２００は、フラッシュメモリ１１に記憶されているＩＦＯファイル及び差分情報を消去しても良い。
【０１２６】
また、光ディスク１が装填されるとき（Ｌｏａｄ）には、光ディスク記録／再生装置２００は、光ディスク１からＩＦＯファイルを読み出し、ＲＡＭ１０にコピーし、ＲＡＭ１０からＩＦＯファイルを読み出し、フラッシュメモリ１１にコピーする。
【０１２７】
つぎに、光ディスク１にデータを記録しているときに、電源が遮断されたときの光ディスク記録／再生装置２００の動作について、図１３に示すフローチャートを用いて説明する。
【０１２８】
ステップＳＴ４０において、光ディスク記録／再生装置２００は、フラッシュメモリ１１の記憶状態が正常かどうかを確認する。フラッシュメモリ１１では、正常に記録動作が終了すれば、差分ファイルの最後にデータの記録終了を示すエンドコード「ＥＮＤ」が付されている。光ディスク記録／再生装置２００は、フラッシュメモリ１１の記録状態を調べ、エンドコードの有無により正常かどうかを判断する。正常でないと判断した場合には、ステップＳＴ４１に進む。
【０１２９】
ステップＳＴ４１において、光ディスク記録／再生装置２００は、光ディスク１に記録されているＶＲ＿ＭＯＶＩＥ．ＶＲＯのサイズを求める。
【０１３０】
ステップＳＴ４２において、光ディスク記録／再生装置２００は、ステップＳＴ４１により求めたＶＲ＿ＭＯＶＩＥ．ＶＲＯのサイズに基づき、フラッシュメモリ１１に記憶されているＩＦＯファイルからＩＦＯ’ファイルを生成する。
【０１３１】
ステップＳＴ４３において、ＩＦＯ’ファイルをＲＡＭ１０にコピーする。なお、ＩＦＯ’ファイルは、光ディスク１に記録されているＶＲ＿ＭＯＶＩＥ．ＶＲＯに対応するＩＦＯファイルである。
【０１３２】
ステップＳＴ４４において、光ディスク記録／再生装置２００は、不完全なＶＲ＿ＭＯＶＩＥ．ＶＲＯを整形する。
【０１３３】
ステップＳＴ４５において、光ディスク記録／再生装置２００は、ＲＡＭ１０に記憶されているＩＦＯ’ファイルをフラッシュメモリ１１の未記憶面にコピーする。なお、このとき、フラッシュメモリ１１の既記憶面のＩＦＯファイルを消去しても良い。
【０１３４】
このように構成された光ディスク記録／再生装置２００は、不揮発性のフラッシュメモリ１１を備え、上記フラッシュメモリ１１にＲＡＭ１０に記憶されている管理情報であるＩＦＯファイルを記憶するので、当該光ディスク記録／再生装置２００の電源の供給が遮断され、光ディスク１に不完全にＶＲ＿ＭＯＶＩＥ．ＶＲＯが記録され、ＲＡＭ１０に記憶されているＩＦＯ情報が消失され、その後、電源の供給が再開された場合に、フラッシュメモリ１１に記憶されているＩＦＯファイルと差分ファイルに基づき、光ディスク１に完全に記憶されているＶＲ＿ＭＯＶＩＥ．ＶＲＯのみのＩＦＯ’ファイルを生成することができるので、当該ＩＦＯ’ファイルに応じて光ディスク１に不完全に記録されたＶＲ＿ＭＯＶＩＥ．ＶＲＯを除外して、完全に記録されたＶＲ＿ＭＯＶＩＥ．ＶＲＯの再生を行うことができる。
【０１３５】
また、光ディスク記録／再生装置２００では、不揮発性のフラッシュメモリ１１にＩＦＯファイルを記憶するので、電源が遮断（ＰＯＷＥＲ　ＯＦＦ）されてもＩＦＯファイルを消失することがなく、再び電源が供給（ＰＯＷＥＲ　ＯＮ）されたときに、フラッシュメモリ１１に記憶保持されているＩＦＯファイルをＲＡＭ１０にコピーするので、従来必要であった光ディスク１に記録されているＩＦＯファイルを読み出し、読み出したＩＦＯファイルをＲＡＭ１０にコピーする動作に比べて電源供給後の起動を高速化することができる。
【０１３６】
なお、本発明の実施の形態は、上述例に限らず、光ディスク１としてＤＶＤ−ＲＡＭを用いても良い。また、本発明の実施の形態として当該光ディスク記録／再生装置１００及び光ディスク記録／再生装置２００を携帯型のカメラ一体型ビデオレコーダ（ＤＣ機器）としたが、ＡＣ機器でも良い。
【０１３７】
【発明の効果】
以上詳細に説明したように、本発明に係る光ディスク記録装置は、再生管理情報を記憶する不揮発性の記憶媒体である第３の記憶手段と、上記第３の記憶手段に記憶されている再生管理情報に基づき不完全に記録されたストリームデータを修復する修復手段とを備えるので、記録手段により再生管理情報の記録が光ディスクの第２の領域に行われる前に当該光ディスク記録装置の電源の供給が遮断され、上記第２の記憶手段から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、第３の記憶手段に記憶されている再生管理情報に基づき光ディスクに不完全に記録されたデータを除外して、完全に記録されたデータの再生を行うことができる。
【０１３８】
以上詳細に説明したように、本発明に係る光ディスク記録方法は、再生管理情報を不揮発性の記憶媒体である第３の記憶部に記憶し、上記第３の記憶部に記憶されている再生管理情報に基づき不完全に記録されたストリームデータを修復するので、再生管理情報の記録が光ディスクの第２の領域に行われる前に電源の供給が遮断され、第２の記憶部から再生管理情報が消失され、上記光ディスクの第１の領域に不完全にストリームデータが記録された後に電源の供給が再開された場合に、第３の記憶部に記憶されている再生管理情報に基づき光ディスクに不完全に記録されたデータを除外して、完全に記録されたデータの再生を行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した光ディスク記録／再生装置の構成を示すブロック図である。
【図２】上記光ディスク記録／再生装置において電源の立ち上げ時に実行される処理の手順を示すフローチャートである。
【図３】上記光ディスク記録／再生装置におけるＩＮＣ方式による動画ファイル及び静止画ファイルの記録処理の説明に供する図である。
【図４】中間管理情報の説明に供する図である。
【図５】ＤＶＤ−ビデオフォーマットのディレクトリ構造の説明に供する図である。
【図６】上記光ディスク記録／再生装置におけるＲＯＷ方式による動画ファイル及び静止画ファイルの記録処理の説明に供する図である。
【図７】上記光ディスク記録／再生装置における記録処理の手順を示すフローチャートである。
【図８】上記光ディスク記録／再生装置における再生処理の手順を示すフローチャートである。
【図９】不完全なＣＥＬＬが記録された場合のデータ構造（Ａ）と、不完全なＪＰＥＧが記録された場合のデータ構造（Ｂ）とを示す図である。
【図１０】ＤＶＤ−ＶＲフォーマットのディレクトリ構造の説明に供する図である。
【図１１】本発明を適用した光ディスク記録／再生装置に備えられているＤＶＤ信号処理部の構造を示すブロック図である。
【図１２】本発明を適用した光ディスク記録／再生装置に備えられているフラッシュメモリの構造を示す模式図である。
【図１３】電源が遮断されたときの光ディスク記録／再生装置２００の動作を示すフローチャートである。
【図１４】ＤＶＤ−ビデオフォーマットの説明に供する図である。
【図１５】ＩＮＣ方式による記録の説明に供する図である。
【図１６】ＲＯＷ方式による記録の説明に供する図である。
【符号の説明】
１　光ディスク、２　映像入力部、３　オーディオ入力部、４　圧縮／伸長処理部、４ａ　ビデオ処理部、４ｂ　オーディオ処理部、４ｃ　多重化処理部、５，１０　ＲＡＭ、６　ヘッダー情報処理部、７　システムコントローラ、８　操作部、９　ＤＶＤ信号処理部、９ａ　ＩＦＯ処理部、９ｂ　ＦＳ部、１１　フラッシュメモリ、１２　アナログフロントエンド部、１３　光学ヘッド、１４　モータ駆動制御部、１５　スピンドルモータ、１６　スレッドモータ、１７　モニタ部、１８　ビデオ／オーディオエンコーダ、１００，２００　光ディスク記録／再生装置
【図１】
2004071130.tif 000003
【図２】
2004071130.tif 000004
【図３】
2004071130.tif 000005
【図４】
2004071130.tif 000006
【図５】
2004071130.tif 000007
【図６】
2004071130.tif 000008
【図７】
2004071130.tif 000009
【図８】
2004071130.tif 000010
【図９】
2004071130.tif 000011
【図１０】
2004071130.tif 000012
【図１１】
2004071130.tif 000013
【図１２】
2004071130.tif 000014
【図１３】
2004071130.tif 000015
【図１４】
2004071130.tif 000016
【図１５】
2004071130.tif 000017
【図１６】
2004071130.tif 000018