(57)【要約】【課題】記録途中で電源供給が遮断され、その後に供給再開された場合に、可能な限りＶＴＳを区切ることなく、動画記録可能な状態に復帰する。【解決手段】ストリームデータをフラッシュメモリに順次格納し（Ａ）、所定量に達すると、これを光学式ディスクに転送し格納する（Ｂ）。ストリームデータが所定量に達したとき、このストリームデータに関する再生制御情報を生成し、フラッシュメモリに格納する（Ｃ）。また、所定量のストリームデータが光学式ディスクに格納されている途中の状態であるか否かを示す所定の状態情報を、フラッシュメモリに格納する（Ｅ）。そして電源供給の遮断（Ｔ１またはＴ２）後に該供給が再開されたとき、フラッシュメモリに格納された再生制御情報および所定の状態情報を読み出し、記録途中の光学式ディスクを記録可能な状態に復帰させる。【選択図】図２
2008016130.tif 000002
【特許請求の範囲】
【請求項１】
入力された情報データを一時記憶するメモリと、
所定量の前記情報データが前記メモリに格納されたことに応じて前記メモリより前記情報データを読み出して記録媒体に記録すると共に、前記所定量の情報データの記録が完了したことに応じて記録を停止することにより、前記記録媒体に対して前記情報データを間欠的に記録する記録手段と、
電源遮断及び電源供給の復帰を検出する電源検出手段と、
前記情報データの記録開始の指示から記録停止の指示までの間に、前記電源検出手段により電源遮断が検出されたことに応じて前記記録手段に前記情報データの記録を停止させると共に、前記電源検出手段により電源供給の復帰が検出されたことに応じて前記記録手段に前記情報データの記録を再開させる制御手段と、
前記記録媒体に記録された情報データを所定の管理単位毎に管理する管理手段とを備え、
前記管理手段は、前記電源検出手段が電源遮断を検出した際に前記記録手段が記録状態と記録停止状態との何れにあったかに応じて、前記電源供給の復帰に伴う記録再開後の情報データの管理単位を決定することを特徴とする記録装置。
【請求項２】
前記メモリはフラッシュメモリであることを特徴とする請求項１記載の記録装置。
【請求項３】
前記メモリはメモリカードであることを特徴とする請求項１記載の記録装置。
【請求項４】
前記メモリは、バックアップ用の電池を備えたＳＲＡＭであることを特徴とする請求項１記載の記録装置。
【請求項５】
前記記録媒体は、書き込み可能なＤＶＤ（Digital Versatile Disk）であり、
前記記録媒体に対して、ＤＶＤビデオ規格に準拠して記録が行われることを特徴とする請求項１記載の記録装置。
【請求項６】
前記管理手段は、前記電源検出手段が電源遮断を検出した際に前記記録手段が記録状態にあったならば、前記電源供給の復帰に伴う記録再開後の情報データを、ＶＴＳ（Video Tile Set）を区切って新たなＶＴＳに記録させることを特徴とする請求項５記載の記録装置。
【請求項７】
前記管理手段は、前記電源検出手段が電源遮断を検出した際に前記記録手段が記録停止状態にあったならば、前記電源供給の復帰に伴う記録再開後の情報データを、記録途中であったＶＴＳ内でＰＧを区切って新たなＰＧに記録させることを特徴とする請求項５記載の記録装置。
【請求項８】
入力された情報データを一時記憶するメモリを備えた記録装置に適用される記録方法において、
所定量の前記情報データが前記メモリに格納されたことに応じて前記メモリより前記情報データを読み出して記録媒体に記録すると共に、前記所定量の情報データの記録が完了したことに応じて記録を停止することにより、前記記録媒体に対して前記情報データを間欠的に記録する記録ステップと、
電源遮断及び電源供給の復帰を検出する電源検出ステップと、
前記情報データの記録開始の指示から記録停止の指示までの間に、前記電源検出ステップにおいて電源遮断が検出されたことに応じて前記記録ステップにおける前記情報データの記録を停止させると共に、前記電源検出ステップにおいて電源供給の復帰が検出されたことに応じて前記記録ステップにおける前記情報データの記録を再開させる制御ステップと、
前記記録媒体に記録された情報データを所定の管理単位毎に管理する管理ステップとを備え、
前記管理ステップでは、前記電源検出ステップにおいて電源遮断が検出された際に前記記録ステップにおいて記録状態と記録停止状態との何れにあったかに応じて、前記電源供給の復帰に伴う記録再開後の情報データの管理単位を決定することを特徴とする記録方法。
【請求項９】
前記記録媒体は、書き込み可能なＤＶＤであり、
前記記録媒体に対して、ＤＶＤビデオ規格に準拠して記録が行われることを特徴とする請求項８記載の記録方法。
【請求項１０】
前記管理ステップでは、前記電源検出ステップにおいて電源遮断が検出された際に前記記録ステップにおいて記録状態にあったならば、前記電源供給の復帰に伴う記録再開後の情報データを、ＶＴＳを区切って新たなＶＴＳに記録させることを特徴とする請求項９記載の記録方法。
【請求項１１】
前記管理ステップでは、前記電源検出ステップにおいて電源遮断が検出された際に前記記録ステップにおいて記録停止状態にあったならば、前記電源供給の復帰に伴う記録再開後の情報データを、記録途中であったＶＴＳ内でＰＧを区切って新たなＰＧに記録させることを特徴とする請求項９記載の記録方法。
【請求項１２】
入力された情報データを一時記憶するメモリを備えた記録装置に適用される記録方法を、コンピュータに実行させるためのプログラムにおいて、
所定量の前記情報データが前記メモリに格納されたことに応じて前記メモリより前記情報データを読み出して記録媒体に記録すると共に、前記所定量の情報データの記録が完了したことに応じて記録を停止することにより、前記記録媒体に対して前記情報データを間欠的に記録する記録ステップと、
電源遮断及び電源供給の復帰を検出する電源検出ステップと、
前記情報データの記録開始の指示から記録停止の指示までの間に、前記電源検出ステップにおいて電源遮断が検出されたことに応じて前記記録ステップにおける前記情報データの記録を停止させると共に、前記電源検出ステップにおいて電源供給の復帰が検出されたことに応じて前記記録ステップにおける前記情報データの記録を再開させる制御ステップと、
前記記録媒体に記録された情報データを所定の管理単位毎に管理する管理ステップとを備え、
前記管理ステップでは、前記電源検出ステップにおいて電源遮断が検出された際に前記記録ステップにおいて記録状態と記録停止状態との何れにあったかに応じて、前記電源供給の復帰に伴う記録再開後の情報データの管理単位を決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法、及びプログラムに関し、特に、入力された情報データを一時記憶するメモリを備えた記録装置、該記録装置に適用される記録方法、及び該記録方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
近年、ＤＶＤ（Digital Versatile Disk）のような光ディスクに対し、撮影した画像データを記録するデジタルビデオカメラが登場してきている。
【０００３】
ＤＶＤディスクに動画像データを記録する場合、ＤＶＤビデオ規格、またはＤＶＤビデオレコーディング（ＶＲ）規格が用いられる。
【０００４】
ＤＶＤビデオ規格は元来、再生専用のＤＶＤディスク用に考案されたものであるため、記録後に編集を行うことができないが、市場に出回っている再生専用プレーヤとの再生互換性が高いという利点がある。また、ＤＶＤビデオレコーディング（ＶＲ）規格は、ストリームデータをリアルタイムで記録し、後に編集することを前提とした規格であり、自由度が高い反面、再生専用プレーヤとの互換性は低い。
【０００５】
図６は、ＤＶＤビデオ規格で記録されたＤＶＤディスクのデータ構造を示す図である。
【０００６】
ＤＶＤディスクの内周側から外周側に向けて順に、「ＬｅａｄＩｎ、ＵＤＦ（ファイルシステム）、ＶＭＧ、複数のＶＴＳ、ＬｅａｄＯｕｔ」となっている。「ＶＭＧ」には、撮影したコンテンツの一覧表示などのメニュー画面に関する情報が格納される。「ＶＴＳ（Video Title Set）」は各々、「ＶＴＳＩ、ＴＭＰ＿ＶＭＧ、ＶＴＳＴＴ＿ＶＯＢＳ、ＶＴＳＩ＿ＢＵＰ」から構成される。
【０００７】
「ＶＴＳＩ」には、ＶＴＳ内のストリームデータを再生するための制御情報が格納される。この制御情報には、ＰＧ（ＲＥＣ／ＲＥＣＰａｕｓｅ単位に相当）等の情報が含まれる。「ＴＭＰ＿ＶＭＧ」には、ファイナライズ前の段階でもコンテンツの再生が可能なように、それまでに記録されたコンテンツに対する仮のＶＭＧが格納される。「ＶＴＳＴＴ＿ＶＯＢＳ」はストリームデータであり、ＶＯＢＵ（Video Object Unit）から構成される。「ＶＴＳＩ＿ＢＵＰ」はＶＴＳＩのバックアップであり、ＶＴＳＩと全く同一のデータが格納される。
【０００８】
なお、「ＬｅａｄＩｎ、ＬｅａｄＯｕｔ、ＵＤＦ（ファイルシステム）」については、ファイナライズ操作を実行すると作成される。ファイナライズ操作によってファイルシステムが作成されることで初めて、一般のＤＶＤプレーヤでの再生が可能となる。
【０００９】
図７は、ＤＶＤビデオ規格に準拠するＤＶＤディスクの各記憶領域に対してデータ書き込みの行なわれるタイミングを示す図である。
【００１０】
動画記録時、映像・音声データは圧縮符号化・多重化され、ストリームデータとして「ＶＴＳＴＴ＿ＶＯＢＳ」に記録されるが、それに先立って一旦、内蔵メモリへバッファリングされ、一定量蓄積された時点でまとめてＤＶＤディスクへ書き込まれる。このＤＶＤディスクへ書き込まれる単位をセル（Ｃｅｌｌ）と呼ぶ。
【００１１】
「ＶＴＳＩ、ＴＭＰ＿ＶＭＧ、ＶＴＳＩ＿ＢＵＰ」に書き込まれる情報は、「ＶＴＳ」内に記録されるべき全ストリームデータを撮り終えてからでないと確定しない。そのため、ＤＶＤ−Ｒのようなライトワンスメディア（データの書き込みが１回のみ可能な記憶媒体）において、セル毎のストリームデータ書き込み時に、これらの情報をＤＶＤディスクへ書き込むことができない。そこで、「ＶＴＳＩ」内のＰＧの情報（開始・終了セル番号等を含む。以下「ＰＧ情報」と呼ぶ）や、セルの書き込み毎に発生する情報（以下「セル情報」と呼ぶ）等は、内蔵メモリ（フラッシュメモリ）に保持しておく（図８参照）。そして、「ＶＴＳ」のクローズ時にＤＶＤディスクに書き込むようにする。図８は、ＤＶＤビデオ規格に準拠して記録を行うビデオカメラにおいて、ストリームデータのＤＶＤディスクへの記録およびセル情報のフラッシュメモリへの記録を示すタイミングチャートである。
【００１２】
図７に戻って、「ＶＴＳ」を区切る際には、内蔵メモリに保持されている情報を基に「ＶＴＳＩ、ＴＭＰ＿ＶＧＭ、ＶＴＳＩ＿ＢＵＰ」に書き込むべき情報を作成し、ＤＶＤディスクへ書き込む。
【００１３】
なお、ＤＶＤビデオ規格では、タイトル数（ＶＴＳ数）の上限は９９と規定されている。タイトル数がこの上限に達してしまうと、ＤＶＤディスクに空き領域が存在していても、それ以上の記録は不可能になってしまう。そのため、記録時は可能な限り「ＶＴＳ」を区切らないように制御される。「ＶＴＳ」を区切る場合とは、ＤＶＤディスク排出時、ＰＧ（チャプタ）数が９９に達した時、アスペクト比変更時、ライトエラー発生時等である。
【００１４】
電源を切る際も「ＶＴＳ」を区切らないようにするため、セル情報を不揮発性のフラッシュメモリに保存する。
【００１５】
さて、据え置き型のＤＶＤレコーダとは異なり、ＤＶＤビデオカメラでは撮影時、電源としてＡＣ電源ではなくバッテリを用いることが一般的である。そのため、ＤＶＤビデオカメラにおいて、撮影中にバッテリを外されてしまった場合（図９参照）や、バッテリ残量が減少して記録処理が継続できなくなってしまった場合には、記録中のＤＶＤディスクは書き込みが終了していない不完全な状態となってしまう。この場合、それまでに記録されたコンテンツの再生が不可能になってしまう。すなわち、記録中であった「ＶＴＳ」においては、「ＶＴＳＩ」等に書き込まれるべき管理情報が記録されていないため、該ＶＴＳ内のストリームデータの再生が不可能になってしまう。なお、図９は、ＤＶＤビデオ規格に準拠して記録を行うビデオカメラにおいて、記録中に電源供給が遮断された場合におけるストリームデータのＤＶＤディスクへの記録およびセル情報のフラッシュメモリへの記録を示すタイミングチャートである。
【００１６】
上記の問題を解決する装置として、従来、下記のような光ディスク記録装置が提案されている（例えば、特許文献１参照）。すなわち、この光ディスク記録装置では、上記セル情報を不揮発性メモリに保持しておく。そして電源供給が遮断され、その後に電源供給が回復したとき、この不揮発性メモリに保持されたセル情報を読み出して、該セル情報に基づいて、書き込み途中の不完全なセルを除外し、不完全なセルの直前のセルまでを再生する。これによって、電源供給の遮断時における記録修復の実現を図っている。
【特許文献１】特開２００４−７１１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
上記従来の光ディスク記録装置においては通常、記録すべきストリームデータのビットレートに対して２倍程度以上の速度でストリームデータをＤＶＤディスクへ書き込む。すなわち、映像記録時、常にＤＶＤディスクへの書き込みを行っているわけではなく、間欠的に書き込みが行われる。
【００１８】
そのため、ストリームデータのＤＶＤディスクへの書き込みを行っていない期間において、電源供給が遮断される場合があり得る。こうした場合、ＤＶＤディスク上に記録されたストリームデータの記録状態が不完全であるセルは存在しない。それにも拘わらず、ＤＶＤビデオ規格によれば、「ＶＴＳ」を区切ることが行われ、ＶＴＳ数が増加する。
【００１９】
ところで、ＤＶＤビデオ規格では、ＶＴＳ数の上限値は９９である。そのため、「ＶＴＳ」が区切られることによってＶＴＳ数がこの上限値に達してしまった場合、ＤＶＤディスクに空き領域があったとしても、ＤＶＤディスクへの記録ができなくなってしまう。
【００２０】
したがって、不要に「ＶＴＳ」の数を増やさないようにする必要がある。
【００２１】
本発明はこのような問題点に鑑みてなされたものであって、記録途中で電源供給が遮断され、その後に電源供給が再開された場合に、可能な限り「ＶＴＳ」を区切ることなく、動画記録可能な状態に復帰することを可能にした記録装置、記録方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、請求項１記載の発明によれば、入力された情報データを一時記憶するメモリと、所定量の前記情報データが前記メモリに格納されたことに応じて前記メモリより前記情報データを読み出して記録媒体に記録すると共に、前記所定量の情報データの記録が完了したことに応じて記録を停止することにより、前記記録媒体に対して前記情報データを間欠的に記録する記録手段と、電源遮断及び電源供給の復帰を検出する電源検出手段と、前記情報データの記録開始の指示から記録停止の指示までの間に、前記電源検出手段により電源遮断が検出されたことに応じて前記記録手段に前記情報データの記録を停止させると共に、前記電源検出手段により電源供給の復帰が検出されたことに応じて前記記録手段に前記情報データの記録を再開させる制御手段と、前記記録媒体に記録された情報データを所定の管理単位毎に管理する管理手段とを備え、前記管理手段は、前記電源検出手段が電源遮断を検出した際に前記記録手段が記録状態と記録停止状態との何れにあったかに応じて、前記電源供給の復帰に伴う記録再開後の情報データの管理単位を決定することを特徴とする記録装置が提供される。
【００２３】
また、請求項８記載の発明によれば、入力された情報データを一時記憶するメモリを備えた記録装置に適用される記録方法において、所定量の前記情報データが前記メモリに格納されたことに応じて前記メモリより前記情報データを読み出して記録媒体に記録すると共に、前記所定量の情報データの記録が完了したことに応じて記録を停止することにより、前記記録媒体に対して前記情報データを間欠的に記録する記録ステップと、電源遮断及び電源供給の復帰を検出する電源検出ステップと、前記情報データの記録開始の指示から記録停止の指示までの間に、前記電源検出ステップにおいて電源遮断が検出されたことに応じて前記記録ステップにおける前記情報データの記録を停止させると共に、前記電源検出ステップにおいて電源供給の復帰が検出されたことに応じて前記記録ステップにおける前記情報データの記録を再開させる制御ステップと、前記記録媒体に記録された情報データを所定の管理単位毎に管理する管理ステップとを備え、前記管理ステップでは、前記電源検出ステップにおいて電源遮断が検出された際に前記記録ステップにおいて記録状態と記録停止状態との何れにあったかに応じて、前記電源供給の復帰に伴う記録再開後の情報データの管理単位を決定することを特徴とする記録方法が提供される。
【００２４】
さらに、上記記録方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００２５】
本発明によれば、記録途中で電源供給が遮断され、その後に電源供給が再開された場合に、可能な限り「ＶＴＳ」を区切ることなく、動画記録可能な状態に復帰することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００２７】
図１は、本発明の一実施の形態に係るストリームデータ記録装置を内蔵したＤＶＤビデオカメラ１００の構成を示すブロック図である。
【００２８】
ＤＶＤビデオカメラ１００は、ライトワンス型媒体であるＤＶＤ−Ｒに対して、撮影動画データをＤＶＤビデオ規格に準拠して記録する。
【００２９】
ＤＶＤビデオカメラ１００は、撮像部１０１、映像信号処理部１０２、音声信号処理部１０３、マイク１０４、フレームメモリ１０５、およびＣＰＵ（中央演算処理装置）１０６から成る。さらに、ビデオ・オーディオコーデック１０７、アナログフロントエンド（アナログＦＥ）１０８、操作部１０９、表示部１１０、フラッシュメモリ１１１、ストリームバッファ１１２、および多重化処理部（マルチプレクサ・デマルチプレクサ）１１３から成る。
【００３０】
撮像部１０１は、被写体像を電気信号（映像信号）に変換するものであり、動画や静止画の撮影機能を有する。映像信号処理部１０２は、撮像部１０１で得られた映像信号にＡ／Ｄ変換および適切な画像処理を施すものである。マイク１０４は、外部の音声を取り込むものである。音声信号処理部１０３は、マイク１０４で得られた音声信号にＡ／Ｄ変換および適切な信号処理を施すものである。フレームメモリ１０５は、記録時においては、撮影して得られた映像・音声データを符合化・多重化するまでの期間、バッファリングし、再生時においては、多重分離・復号化された映像・音声データを出力するまでの期間、バッファリングするものである。
【００３１】
ビデオ・オーディオコーデック１０７は、映像データおよび音声データを圧縮符号化するものである。アナログフロントエンド１０８は、光学式ディスク１１４に対してデータの書き込みしたり、光学式ディスク１１４からデータを読み出したりするものである。操作部１０９は、ユーザからのＤＶＤビデオカメラ１００を操作するための入力操作を受け付けるものである。表示部１１０は、液晶画面（図示しない）を有し、記録時はカメラ撮影映像、再生時は再生映像を表示するとともに、ＤＶＤビデオカメラ１００に対する設定メニュー等を表示する機能を有する。フラッシュメモリ１１１は、記録時に光学式ディスク１１４に対してリアルタイムで書くことのできない情報のうち、電源ＯＦＦ状態でも保持する必要のあるデータを記憶するための不揮発性メモリである。なお、撮影中にバッテリ外しなどが発生した時に撮影可能な状態に復帰するため必要な情報の格納にも使用される。ストリームバッファ１１２は、多重化されたストリームデータを保持するためのものである。多重化処理部（マルチプレクサ・デマルチプレクサ）１１３は、圧縮符合化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成するものである。光学式ディスク１１４は、ＤＶＤ−ＲやＤＶＤ−ＲＷ等の書き込み可能な記憶メディアであり、このメディアに対して映像や静止画が記録されるとともに、該メディアから再生される。
【００３２】
撮影時、撮像部１０１で得られた電気信号は、映像信号処理部１０２においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。また同時に、マイク１０４より取得した音声信号は、音声信号処理部１０３においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。フレームメモリ１０５に格納された映像・音声データは、ビデオ・オーディオコーデック１０７によってそれぞれ圧縮され、多重化処理部１１３において多重化処理を施されたのち、ストリームデータとしてフラッシュメモリ１１１に保持される。フラッシュメモリ１１１は１セル分のストリームデータを保持できるだけの容量を有しており、ストリームデータが１セル分蓄積されると、該ストリームデータはアナログフロントエンド１０８を通して光学式ディスク１１４へ書き込まれる。それとともに、書き込まれたストリームデータに関するセル情報がフラッシュメモリ１１１へ書き込まれる。ＶＴＳを区切る際には、セル情報やＰＧ情報を基にしてＶＴＳＩ等に書き込まれるべき管理データを作成し、光学式ディスク１１４へ書き込む。
【００３３】
再生時には、アナログフロントエンド１０８によって光学式ディスク１１４から読み出されたデータはストリームバッファ１１２に格納され、多重化処理部１１３にて映像ストリームと音声ストリームとに分離されてフレームメモリ１０５に格納される。こうした映像ストリームおよび音声ストリームは、映像信号処理部１０２および音声信号処理部１０３によって適切な信号処理を施された後、それぞれ表示部１１０の液晶パネルやスピーカ（図示しない）から出力される。
【００３４】
つぎに、動画撮影中に電源供給が遮断され、その後に電源供給が再開されたときの復旧処理について説明する。まず、通常の動画撮影処理について、図２を参照して説明する。
【００３５】
図２は、通常の動画撮影処理におけるストリームデータの光学式ディスク１１４への書き込みと、セル情報、動画記録中フラグおよびセル書き込み状態一覧表のフラッシュメモリ１１１への書き込みとを示すタイミングチャートである。
【００３６】
ユーザが操作部１０９を操作して動画撮影を指示すると、ＤＶＤビデオカメラ１００は撮影動作を開始する。記録開始時（タイミングＴ１）、図２（Ｄ）に示されるように、フラッシュメモリ１１１内に記憶される動画記録中フラグが「１」（高レベル）にセットされる。この動画記録中フラグは、記録停止時に「０」（低レベル）にセットされるものであり、記録中に電源供給が遮断された場合、「１」を維持する。そのため、電源供給復帰後にこの動画記録中フラグを参照することで、電源供給遮断直前に記録中であったことを知ることができる。
【００３７】
その後の記録動作については上述したとおり、フラッシュメモリ１１１にストリームデータが１セル分蓄積（図２（Ａ））される度に、このストリームデータが光学式ディスク１１４へ書き込まれる（図２（Ｂ））。同時に、セル情報がフラッシュメモリ１１１へ書き込まれる（図２（Ｃ））。また図２（Ｅ）に示すように、フラッシュメモリ１１１は、記録中ＶＴＳ内のセルの書き込み状態一覧表を保持しており、この一覧表は、ストリームデータの光学式ディスク１１４への書き込み開始時および書き込み完了時に更新される。
【００３８】
すなわち、図２に示すように、例えばタイミングＴ２においては、ストリームデータＣｅｌｌ＃ｎ＋１を光学式ディスク１１４へ書き込んでいる途中である。この場合、フラッシュメモリ１１１に保持されているセル書き込み状態一覧表においては、図２（Ｅ）に示すように、セル＃ｎでは「書き込み完」、セル＃ｎ＋１では「書き込み中」、セル＃ｎ＋２では「未書き込み」となる。
【００３９】
また、例えばタイミングＴ３においては、ストリームデータＣｅｌｌ＃ｎ＋１の光学式ディスク１１４への書き込みが完了した後であって、ストリームデータＣｅｌｌ＃ｎ＋２のフラッシュメモリ１１１への蓄積中である。この場合、フラッシュメモリ１１１に保持されているセル書き込み状態一覧表においては、図２（Ｅ）に示すように、セル＃ｎでは「書き込み完」、セル＃ｎ＋１では「書き込み完」、セル＃ｎ＋２では「未書き込み」となる。
【００４０】
図３は、動画撮影記録中に電源供給が遮断され、その後に電源供給が再開されたときにＣＰＵ１０６で行われる復旧処理の手順を示すフローチャートである。
【００４１】
まず、電源遮断後に電源がＯＮにされたとき、フラッシュメモリ１１１に記憶された動画記録中フラグが「１」にセットされているか否かを判別する（Ｓ１）。その結果、動画記録中フラグが「０」（低レベル）にセットされているならば、電源遮断が動画記録中ではない期間に行なわれたものと判断し、ステップＳ５に進んで、通常の記録再開処理を行う。一方、動画記録中フラグが「１」（高レベル）にセットされているならば、動画記録中に電源供給が遮断されたものと判断し、ステップＳ２へ進んで、フラッシュメモリ１１１に保持されているセル書き込み状態一覧表を参照する。その結果、電源遮断時におけるセル書き込み状態一覧表に、「書き込み中」であるセルが存在するならばステップ６へ進み、存在しなければステップＳ３へ進む。
【００４２】
図２に示すように、例えばタイミングＴ２において電源供給が遮断された場合、フラッシュメモリ１１１内のセル書き込み状態一覧表では、図２（Ｅ）に示すように、セル＃ｎ＋１で「書き込み中」となっている。したがって、電源供給が再開されたときに、セル＃ｎ＋１のセル情報は不完全な書き込み状態となっている。また、このセル＃ｎ＋１のストリームデータ自体を修復することは不可能である。さらに、ＤＶＤビデオ規格ではＶＴＳ内のストリームデータは途切れることなく連続している必要があるため、電源供給遮断時にストリームデータの書き込み途中であったＶＴＳに対して、電源供給の再開後にストリームデータを記録することはできない。
【００４３】
そこで、ステップＳ６では、ＣＰＵ１０６が、フラッシュメモリ１１１から不完全なセル情報（上記の例ではセル＃ｎ＋１のセル情報）を取り除く。そしてステップＳ７で、この不完全なセル情報に対応するセルの直前のセル（上記の例ではセル＃ｎ）まででＶＴＳを区切る。これによって、動画記録可能な状態へ復帰させる。具体的には、この区切られたＶＴＳに関するセル情報およびＰＧ情報を基に、ＶＴＳＩおよびＶＴＳＩ＿ＢＵＰに記載すべき情報を生成し、光学式ディスク１１４へ書き込む。その結果、光学式ディスク１１４上のデータは図４に示すようになる。図４は、ストリームデータを光学式ディスク１１４へ書き込んでいる途中で電源供給が遮断された場合における電源供給再開後の光学式ディスク１１４のデータ格納状態を示す図である。
【００４４】
なおステップＳ７の実行後、ステップＳ５へ進む。
【００４５】
つぎに、アナログフロントエンド１０８がストリームデータを光学式ディスク１１４へ書き込んでいないときに電源供給が遮断された場合（図３のステップＳ２でＮＯ）を説明する。
【００４６】
図２に示すように、例えばタイミングＴ３において電源供給が遮断された場合、フラッシュメモリ１１１内のセル書き込み状態一覧表では、図２（Ｅ）に示すように、いずれのセルでも「書き込み中」ではない。したがって、タイミングＴ２の場合と異なり、不完全な書き込み状態のセルは存在しない。そこで、電源遮断時にフラッシュメモリ１１１へ蓄積中であったセル＃ｎ＋２のストリームデータは修復することができないものの、ＶＴＳを閉じることなく記録を続行することが可能である。
【００４７】
そこで、ステップＳ３では、ＣＰＵ１０６が、フラッシュメモリ１１１から未書き込みセル（上記の例ではセル＃ｎ＋２）に対応するセル情報を取り除く。そしてステップＳ４で、電源供給遮断直前に記録中であったＰＧ（チャプタ）を区切り、これによって、動画記録可能な状態へ復帰させる。なお、この時点ではＶＴＳを区切らないため、光学式ディスク１１４への書き込みを行うのではなく、フラッシュメモリ１１１上のＰＧ情報を更新する。
【００４８】
ステップＳ４の実行後、ステップＳ５へ進む。ステップＳ５で記録再開処理が行われ、記録操作が行われると、新しく作成されたストリームデータが改めてセル＃ｎ＋２として光学式ディスク１１４に記録される（図５参照）。図５は、ストリームデータを光学式ディスク１１４へ書き込んでいない期間に電源供給が遮断された場合における電源供給再開後の光学式ディスク１１４のデータ格納状態を示す図である。
【００４９】
以上のような復旧処理を行うことで、動画撮影中にバッテリが外されたりして電源供給が遮断されても、可能な限りＶＴＳを区切ることなく、動画記録可能な状態に復帰することができる。
【００５０】
〔他の実施の形態〕
なお、上記の実施の形態では、セル情報、動画記録中フラグおよびセル書き込み状態一覧表を、不揮発性のフラッシュメモリ１１１が保持するようにしている。しかし、フラッシュメモリ１１１に代わって、やはり不揮発性のメモリカードやバックアップ電池を備えたＳＲＡＭが、こうしたデータを保持するようにしてもよい。
【００５１】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００５２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施の形態に係るストリームデータ記録装置を内蔵したＤＶＤビデオカメラ１００の構成を示すブロック図である。
【図２】通常の動画撮影処理におけるストリームデータの光学式ディスクへの書き込みと、セル情報、動画記録中フラグおよびセル書き込み状態一覧表のフラッシュメモリへの書き込みとを示すタイミングチャートである。
【図３】動画撮影記録中に電源供給が遮断され、その後に電源供給が再開されたときにＣＰＵで行われる復旧処理の手順を示すフローチャートである。
【図４】ストリームデータを光学式ディスクへ書き込んでいる途中で電源供給が遮断された場合における電源供給再開後の光学式ディスクのデータ格納状態を示す図である。
【図５】ストリームデータを光学式ディスクへ書き込んでいない期間に電源供給が遮断された場合における電源供給再開後の光学式ディスクのデータ格納状態を示す図である。
【図６】ＤＶＤビデオ規格で記録されたＤＶＤディスクのデータ構造を示す図である。
【図７】ＤＶＤビデオ規格に準拠するＤＶＤディスクの各構成部分に対してデータ書き込みの行なわれるタイミングを示す図である。
【図８】ＤＶＤビデオ規格に準拠して記録を行うビデオカメラにおいて、ストリームデータのＤＶＤディスクへの記録およびセル情報のフラッシュメモリへの記録を示すタイミングチャートである。
【図９】ＤＶＤビデオ規格に準拠して記録を行うビデオカメラにおいて、記録中に電源供給が遮断された場合におけるストリームデータのＤＶＤディスクへの記録およびセル情報のフラッシュメモリへの記録を示すタイミングチャートである。
【符号の説明】
【００５７】
１００  ＤＶＤビデオカメラ
１０１  撮像部
１０２  映像信号処理部
１０３  音声信号処理部
１０４  マイク
１０５  フレームメモリ
１０６  ＣＰＵ
１０７  ビデオ・オーディオコーデック
１０８  アナログフロントエンド
１０９  操作部
１１０  表示部
１１１  フラッシュメモリ
１１２  ストリームバッファ
１１３  多重化処理部
１１４  光学式ディスク
【図１】
2008016130.tif 000003
【図２】
2008016130.tif 000004
【図３】
2008016130.tif 000005
【図４】
2008016130.tif 000006
【図５】
2008016130.tif 000007
【図６】
2008016130.tif 000008
【図７】
2008016130.tif 000009
【図８】
2008016130.tif 000010
【図９】
2008016130.tif 000011