(57)【特許請求の範囲】
【請求項１】
書換え可能な不揮発メモリのアドレス管理及び書換え可能な不揮発メモリに残存する不要データの消去を行う不揮発メモリファイルシステム部と、
光ディスクのファイルシステムを構築する光ディスクファイルシステム部と、
上記光ディスクのファイルシステム上に、上記光ディスクのアプリケーションフォーマットに準拠した少なくとも１再生アクセス最小単位の画像ストリームデータ集合が含まれるファイル群を生成するアプリケーションフォーマット部と、
データを一時的に記憶するバッファと、
上記バッファに蓄積された上記ファイル群の上記書換え可能な不揮発メモリへの記録単位を、上記光ディスクの最小記録単位の整数倍のデータサイズ、且つ上記書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御部と、
上記不揮発メモリバッファ制御部により変換されたファイル群を上記不揮発メモリのデータ記録領域に記録させる記録制御部と、
上記データ蓄積部におけるデータの蓄積と、上記不揮発性メモリファイルシステム部による上記不揮発性メモリの不要データの消去とを所定順序タイミングで並列して実行させるシステム制御部と
を有する記録制御装置。
【請求項２】
上記書換え可能な不揮発メモリはフラッシュメモリである請求項１記載の記録制御装置。
【請求項３】
上記記録制御装置はさらに上記画像ストリームデータ集合を生成する際に、
書換え可能な不揮発メモリへの書き込みの際に、上記光ディスクの規格に準拠した上記画像ストリームデータ集合が、毎回の上記画像ストリームデータ記録終了開始で毎記録パックデータに付属する時刻情報（ＳＣＲ）をリセットすることとする光ディスクの規格記録方式と、
毎回の上記画像ストリームデータ記録終了開始で毎記録パックデータに付属する時刻情報（ＳＣＲ）を前回記録終了時点の当該画像ストリームデータの記録時刻情報（ＳＣＲ）を引き継いで時刻情報連続した当該画像ストリームデータの記録時刻情報（ＳＣＲ）が付属される光ディスクの規格記録方式と、
を記録開始前に選択する光ディスク規格記録方式選択部をさらに有する請求項１又は２記載の記録制御装置。
【請求項４】
光ディスクドライブを制御するドライブ制御部と、
上記ドライブ制御部が取得した光ディスクの次書込アドレスと上記ファイル群に格納されたファイルの管理情報とに基づいて、上記ファイルの管理情報を、上記光ディスク用のファイルの管理情報に切り換えた光ディスク記録用のファイル群を生成する管理情報切換部を有する請求項１乃至３のいずれかに記載の記録制御装置。
【請求項５】
上記バッファに蓄積された光ディスク記録用のファイル群を上記光ディスクの記録単位に変換する光ディスクバッファ制御部を有する請求項１乃至４のいずれかに記載の記録制御装置。
【請求項６】
光ディスクバッファ制御部は、
２のｎ倍の記録密度である倍密度光ディスクにデータを記録する際、上記倍密度光ディスクの記録単位に合わせて２のｎ倍の記録単位に変換する倍密度バッファ制御部を持ち、
上記管理情報切換部は、上記ファイルの管理情報を、上記２のｎ倍密度光ディスクメディア用にファイルの管理情報を切り替えた２のｎ倍密度光ディスク記録用のファイル群を生成する請求項５記載の記録制御装置。
【請求項７】
書換え可能な不揮発性メモリのアドレス管理、及び、上記不揮発性メモリに残存する不要データの消去を行う不揮発性メモリファイルシステム部と、
光ディスクのファイルシステムを構築する光ディスクファイルシステム部と、
画像を撮像する撮像手段と、
上記撮像された画像データから上記光ディスクのアプリケーションフォーマットに準拠した少なくとも１再生アクセス最小単位の画像ストリームデータ集合が含まれるファイル群を生成するアプリケーションフォーマット部と、
データを一時的に記憶するバッファと、
上記バッファに蓄積された上記ファイル群の上記書換え可能な不揮発メモリへの記録単位を、上記光ディスクの最小記録単位の整数倍のデータサイズ、且つ上記書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御部と、
上記不揮発メモリバッファ制御部により変換されたファイル群を上記不揮発メモリのデータ記録領域に記録させる記録制御部と、
上記データ蓄積部におけるデータの蓄積と、上記不揮発性メモリファイルシステム部による上記不揮発性メモリの不要データの消去とを所定順序タイミングで並列して実行させるシステム制御部と
を有するカメラ一体型記録装置。
【請求項８】
光ディスクのファイルシステムを構築する光ディスクファイルシステム構築工程と、
上記光ディスクのファイルシステム上に、上記光ディスクのアプリケーションフォーマットに準拠したファイル群を生成するファイル群生成工程と、
上記不揮発性メモリに残存する不要なデータを消去するデータ消去工程と、
上記ファイル群をバッファに記憶させる蓄積工程と、
上記バッファに蓄積された上記ファイル群の上記書換え可能な不揮発メモリへの記録単位を、上記光ディスクの最小記録単位の整数倍のデータサイズ、且つ上記書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御工程と、
上記不揮発メモリバッファ制御部により変換されたファイル群を不揮発メモリに記録させる不揮発メモリ記録制御工程とを有し、
上記データ消去工程と、上記蓄積工程とを同時に実行する記録制御方法。
【請求項９】
光ディスクの次書込アドレスを取得する次書込アドレス取得工程と、
上記次書込アドレスに基づいて、上記不揮発メモリに記録されたデータの管理情報を上記光ディスク用のファイル管理情報に切り換えた光ディスク記録用のファイル群を生成する管理情報切換工程と、
上記バッファに蓄積された光ディスク記録用のファイル群を、上記光ディスクの記録単位に変換する光ディスクバッファ制御工程と、
上記光ディスク記録用のファイル群を光ディスクに記録させる光ディスク記録制御工程と
を有する請求項８記載の記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書換え可能な不揮発性メモリに記録するデータを制御する記録制御装置、記録制御方法、および、書換え可能な不揮発性メモリを補助記録装置として利用するカメラ一体型記録装置に関する。
【背景技術】
【０００２】
従来、書換え可能な不揮発性メモリとしてフラッシュメモリと呼ばれる記録媒体が存在する。フラッシュメモリは、電気的に書き換え可能、電源を切っても内容が消えない、高集積化／大容量化が可能といった特徴を持つ。さらに、フラッシュメモリは、小型で軽量であるため、携帯型電子機器の補助記録装置に適している。このフラッシュメモリの利点を生かし、従来、光ディスク記録装置の管理データのみフラッシュメモリに保存して、光ディスクのアクセスを完全にするという技術が存在する（例えば、特許文献１）。
【０００３】
また、近年、フラッシュメモリが大容量化し、さらに、データ転送速度も光ディスクの標準ビットレートより数倍高速になっている。フラッシュメモリに動画や静止画などの大容量のデータを記録することも可能となっている。
【０００４】
【特許文献１】特開平１１−２４２５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、フラッシュメモリは、同じ箇所を集中して使用すると劣化するという問題と、完全ビット変更可能性（Fully Bit-Alterable）がなく、一旦、消去してからでないと新規書込みができないという問題がある。これらの問題を解消するため、フラッシュメモリには、ファイルシステムと呼ばれる専用のファイルシステムが設けられている。フラッシュファイルシステムは、フラッシュフラッシュメモリを複数のイレーズブロックに分割し、特定のイレーズブロックに書込が集中しないようにイレーズ回数の平均化とイレーズブロックに溜まった不要データを整理するガーベジコレクションを行う。このイレーズ処理には、１ブロックあたり平均１秒、最悪１０秒単位の時間がかかる。
【０００６】
フラッシュメモリは、小型、軽量であり、高容量化が進んでいるため、携帯に便利であるが、イレーズ処理に長い時間を要するため、ビデオカメラで撮像したストリームデータを記録するのは困難である。
【０００７】
また、ビデオカメラで撮像した画像は、ＤＶＤなどの光ディスクで保存されることが多いが、フラッシュメモリの記録単位は、光ディスクの記録単位であるＥＣＣブロックよりも大きく、ＥＣＣブロックを前提とした光ディスクのアプリケーションフォーマットおよびファイルシステムの変換処理時間が長い。
【０００８】
また、ホログラフィックディスク構造などを使うＤＶＤの近未来の高密度ディスク、例えば８倍密度のディスクへの撮影された画像の保存に際しては、フラッシュメモリの記録単位はその８倍密度の記録ページ書込み単位よりも小さく、標準密度のＤＶＤのＥＣＣブロックの８倍密度の記録ページ書込み単位のような高密度記録を前提としたＤＶＤの高密度ディスクへのアプリケーションフォーマットおよびファイルシステムの書き込み変換処理時間が長い。
【０００９】
本発明は、上述した課題に鑑みてなされたものであり、フラッシュメモリの記録処理、および、フラッシュメモリに記録したデータの光ディスクへの転送処理を効率化する記録制御装置、記録制御方法及びフラッシュメモリを補助記録手段として用いたカメラ一体型記録装置を提供すること目的とする。
【課題を解決するための手段】
【００１０】
本発明を適用した記録制御装置は、書換え可能な不揮発メモリのアドレス管理及び書換え可能な不揮発メモリに残存する不要データの消去を行う不揮発メモリファイルシステム部と、光ディスクのファイルシステムを構築する光ディスクファイルシステム部と、光ディスクのファイルシステム上に、光ディスクのアプリケーションフォーマットに準拠した少なくとも１再生アクセス最小単位の画像ストリームデータ集合が含まれるファイル群を生成するアプリケーションフォーマット部と、データを一時的に記憶するバッファと、バッファに蓄積されたファイル群の書換え可能な不揮発メモリへの記録単位を、光ディスクの最小記録単位の整数倍のデータサイズ、且つ書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御部と、不揮発メモリバッファ制御部により変換されたファイル群を不揮発メモリのデータ記録領域に記録させる記録制御部と、データ蓄積部におけるデータの蓄積と、不揮発性メモリファイルシステム部による不揮発性メモリの不要データの消去とを所定順序タイミングで並列して実行させるシステム制御部とを有する。
【００１１】
本発明を適用したカメラ一体型記録装置は、書換え可能な不揮発性メモリのアドレス管理、及び、上記不揮発性メモリに残存する不要データの消去を行う不揮発性メモリファイルシステム部と、光ディスクのファイルシステムを構築する光ディスクファイルシステム部と、画像を撮像する撮像手段と、撮像された画像データから光ディスクのアプリケーションフォーマットに準拠した少なくとも１再生アクセス最小単位の画像ストリームデータ集合が含まれるファイル群を生成するアプリケーションフォーマット部と、データを一時的に記憶するバッファと、バッファに蓄積されたファイル群の書換え可能な不揮発メモリへの記録単位を、光ディスクの最小記録単位の整数倍のデータサイズ、且つ書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御部と、不揮発メモリバッファ制御部により変換されたファイル群を不揮発メモリのデータ記録領域に記録させる記録制御部と、データ蓄積部におけるデータの蓄積と、不揮発性メモリファイルシステム部による不揮発性メモリの不要データの消去とを所定順序タイミングで並列して実行させるシステム制御部とを有する。
【００１２】
本発明を適用した記録制御方法は、光ディスクのファイルシステムを構築する光ディスクファイルシステム構築工程と、光ディスクのファイルシステム上に、光ディスクのアプリケーションフォーマットに準拠したファイル群を生成するファイル群生成工程と、不揮発性メモリに残存する不要なデータを消去するデータ消去工程と、ファイル群をバッファに記憶させる蓄積工程と、バッファに蓄積されたファイル群の書換え可能な不揮発メモリへの記録単位を、光ディスクの最小記録単位の整数倍のデータサイズ、且つ書換え可能な不揮発メモリの消去単位のデータサイズに変換する不揮発メモリバッファ制御工程と、不揮発メモリバッファ制御部により変換されたファイル群を不揮発メモリに記録させる不揮発メモリ記録制御工程とを有し、データ消去工程と、蓄積工程とを同時に実行する。
【発明の効果】
【００１３】
本発明によれば、フラッシュメモリのデータ記録領域に光ディスクのファイルシステムが構築されるため、フラッシュメモリに記録されたデータを光ディスクのファイルシステムに書き換えることなく、光ディスクにデータを転送することができる。
【００１４】
また、本発明によれば、光ディスクの規格に準拠したファイル群を生成するため、ファイル群の管理情報を書き換えるだけで、フラッシュメモリに記録されたデータを光ディスクに記録することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態の説明においては、例として、フラッシュメモリ、ＤＶＤの２のｎ倍記録密度の光ディスクに対して、再生ストリームファイル群および管理情報ファイル群をふくめて光ディスクの規格に準拠したファイル群を記録、再生する場合で説明する。
【００１６】
以下、図面を参照して本発明を適用した記録制御装置１について説明する。図１は、記録制御装置１の構成を示すブロック図である。記録制御装置１は、フラッシュメモリ４へデータの記録と、フラッシュメモリ４に記録したデータのＤＶＤへのコピーとを行う。
【００１７】
記録制御装置１は、図１に示すように、フラッシュメモリ４のファイルシステムを管理するシステム制御部２と、システム内のデータの流れを管理するデータ制御部３と、フラッシュメモリ４やＤＶＤドライブ５などの機器とシステム制御部２とを接続するドライブ制御部６とを備える。
【００１８】
また、システム制御部２は、さらに、ＤＶＤドライブの記録や再生を制御するＤＶＤドライブ制御部２１とフラッシュファイルシステム部２２とＵＤＦ（Universal Disk Format）論理ファイルシステム部２３と、バッファ２６が記憶するデータをフラッシュメモリ４の記録単位である６４ｋバイト並びに変換するフラッシュバッファ制御部２３Ａと、フラッシュメモリ４からバッファ２６に読み出された６４ｋバイト並びのデータをＤＶＤの記録単位である３２ｋバイト並びに変換するＤＶＤバッファ制御部２３Ｂと、アプリケーションフォーマット部７と、管理情報切換部８とを備える。
【００１９】
ＤＶＤドライブ制御部２１は、ＤＶＤドライブ５のデバイスドライバである。ＤＶＤドライブ制御部２１は、例えば、ＡＴＡ（AT Attachment）規格に準拠しており、ドライブ制御部６を介して、同じくＡＴＡ規格に準拠したホストインターフェース５１にコマンドを送信する。デバイス情報記録部５２は、型番などＤＶＤドライバの識別情報を記録している。ドライブキャッシュ５３は、データの一時記録領域である。メモリコントローラ４３は、光ピックアップを制御して、ドライブキャッシュ５３に蓄積されたデータを、ＤＶＤに記録する。ＤＶＤの最小記録単位は、ＥＣＣ（Error Correcting Code）ブロックと呼ばれている。１ＥＣＣブロックは、３２ｋバイトである。
【００２０】
フラッシュメモリ４は、図１に示すように、インターフェース４２を介してメモリコントローラ４３と接続されている。ＣＩＳ（Card Information Structure）情報記録部４５には、フラッシュメモリ４のデータ形式、パーティション編成、ベンダ情報、デバイス情報などが記録されている。メモリコントローラ４３は、マルチウェイキャッシュ４４に蓄積されたデータを、メモリチップ４１にデータを書き込む。メモリチップ４１は、データを記録するＩＣ（Integrated Circuit）チップである。メモリチップ４１は、物理的特性として、完全ビット変更可能性（Fully Bit-Alternative）がなく、１と記録されたデータを０に反転することは可能であるが、０と記録されたデータを１に反転することは不可能である。フラッシュメモリ４にデータを記録するときには、まず、データを全て１にし、必要な箇所のみを０に反転させる。フラッシュメモリ４のデータを全て１にする処理をイレーズ、または消去と呼ぶ。データの消去単位は、イレーズブロックと呼ばれている。１イレーズブロックは、１ＥＣＣブロックの２倍の６４ｋバイトである。本発明を適用した記録制御装置１は、ＵＤＦファイルシステムで管理したデータをＥＣＣブロックよりも大きな記録単位であるイレーズブロック単位で記録することを特徴とする。
【００２１】
フラッシュファイルシステム部２２は、フラッシュメモリ４の物理的な特性を考慮したファイルシステムである。フラッシュファイルシステム部２２の主な処理は、フラッシュメモリ４のアドレス管理、ガーベジコレクション、イレーズ回数の平均化である。ガーベジコレクション、イレーズ回数の平均化は、フラッシュメモリ２の物理的な特性を考慮した処理である。
【００２２】
まず、イレーズ回数の平均化について説明する。フラッシュメモリ４は、データの消去を繰り返すとメモリチップ４１の性能が低下する。これを回避するため、フラッシュファイルシステム部２２は、イレーズブロックにデータを消去した回数を記録し、消去した回数の少ないイレーズブロックに優先的に選択する処理を行う。これにより、イレーズブロックの消去回数が平均化される。
【００２３】
次いで、ガーベジコレクションについて説明する。フラッシュメモリ４では、完全ビット変更可能性がなく、データの上書きができない。そのため、データを更新する場合には、以前記録されたデータとは別の場所にデータを記録する。そして、以前記録されたデータ消去することなく放置する。この放置されたデータを、ガーベジ、すなわち不要データと呼ぶ。データの更新を繰り返すと、イレーズブロックに不要データが溜まってしまう。
【００２４】
フラッシュファイルシステム部２２は、イレーズブロックに溜まった不要データを整理する処理を行う。この処理はガーベジコレクションと呼ばれている。ガーベジコレクションでは、まず、スペアブロックと呼ばれる特殊なイレーズブロックを用意し、スペアブロックに有効なデータをコピーする。そして、スペアブロックの論理アドレスと、元のイレーズブロックの論理アドレスとを交替する。これにより、有効なデータのみを集めたスペアブロックを作成する。最後に、フラッシュファイルシステム部２２は、不要になった元のイレーズブロックに記録されたデータを消去する。イレーズブロックの消去には、平均１秒、最高１０秒の時間を要する。イレーズブロックの消去は、記録処理の高速化の阻害要因となる。
【００２５】
本発明を適用した記録制御装置１は、データの記録単位をイレーズブロックと同じ６４ｋバイト並びとすることにより、イレーズブロックの消去回数を減らし、イレーズブロックの消去に要する時間を短縮している。また、本発明を適用した記録制御装置１は、データを蓄積する処理と、イレーズブロックに残存する不要データを消去する処理とを同期させる。これにより、時間のかかる処理が並行して実行され、フラッシュメモリ４への記録に要する時間が短縮できる。
【００２６】
図２を参照して、イレーズブロック単位でフラッシュメモリ４にデータを記録することにより、フラッシュメモリ４への記録処理を効率化する理由を説明する。図２では、２つのイレーズブロック９Ａ，９Ｂが上下に並べて描画されている。動画像データや音声データなどのストリームデータをフラッシュメモリ４に記録する場合、論理ブロックアドレスの順に書き込んで、読出処理を効率化する。
【００２７】
イレーズブロック９Ａ，９Ｂは、６４ｋバイトなので、論理ブロックアドレスの順に継続して書き込む際には、次書込アドレスNWA（New Writing Address）が６４ｋバイト分ずつ増加する。
【００２８】
もし、ＥＣＣブロックと同じ３２ｋバイトを記録単位としてフラッシュメモリ４に書き込むと、１／２の確率で次書込アドレスNWAが６４ｋバイト並びから外れて３２ｋバイト並びになる。フラッシュファイルシステム部２２は、イレーズブロック９Ａが６４ｋバイト並びでないことを検出すると、このイレーズブロック９Ａに記録したデータを別のイレーズブロック９Ｂに記録した後に、次のＥＣＣブロックを継続して書き込んで、６４ｋバイト並びとする。
【００２９】
そして、フラッシュファイルシステム部２２は、３２ｋバイト並びであるイレーズブロック９Ａの論理アドレスと、６４ｋバイト並びとしたイレーズブロック９Ｂの論理アドレスとをスペア（アドレス交替）する。３２ｋバイト並びのイレーズブロック９Ａには、不要データが残るため、残った不要データを消去する処理が必要となる。イレーズブロック９Ａの消去には、秒単位の時間がかかるため、記録処理を遅延させる。
【００３０】
逆を言えば、イレーズブロック９Ａ，９Ｂと同じ６４ｋバイトを記録単位としてフラッシュメモリ４にデータを書き込むことで、イレーズブロックに残った不要データを消去する処理が不要であり、フラッシュメモリ４への記録処理を効率化する。
【００３１】
本実施の形態では、記録単位の切換処理をバッファ制御処理と記す。フラッシュバッファ制御部２３Ａは、バッファ２６に蓄積されたデータを６４ｋバイト並びに変換する処理を行う。ＵＤＦファイルシステム方式の処理機能部の一つである記録単位バッファ制御処理機能部において、１記録単位をフラッシュメモリ４の記録単位、この実施例の場合ＤＶＤの１ＥＣＣである３２ｋＢｙｔｅの２倍のサイズの記録単位に切換えて、フラッシュメモリ４の書き込み読み取り処理の際の記録単位データを制御している。
【００３２】
次いで、図３を参照して、ストリームデータのバッファ２６への蓄積と、イレーズブロックの消去および記録処理を同期させる手順を説明する。この同期制御は、システム制御部２が実行する。ここでは、フラッシュメモリ４が記録する際に予め必要な処理である記録先アドレス領域の不要データ消去処理を、記録のためにバッファ２６にストリームデータを蓄積スタートし、その蓄積完了までの時間中にフラッシュメモリ４の記録先アドレス範囲領域を並列に予め消去処理を済ませることにより効率よい記録処理手順・タイミングを行う。
【００３３】
ここでは、例として、バッファ２６に１回で蓄積するストリームデータ量を約２０メガバイトとしている。このデータ量に対応するフラッシュメモリ４のアドレス範囲のフラッシュメモリセルの不要データを記録前に予め消去処理する必要がある。
【００３４】
このバッファ２６へのストリームデータが蓄積フルになるまでの蓄積時間はＤＶＤのＭＰＥＧ２（Moving Picture Experts Group phase 2）映像音声ストリームの標準画質ＳＰモード（ストリームレート１０．０８Ｍｂｐｓ未満）では約１５、１６秒程度の時間であり、他方、フラッシュメモリ４の記録先アドレス範囲の不要データ消去にかかる時間はセル１つあたり平均約１秒程度、仕様上最悪は現在のところ１０秒程度である。
【００３５】
フラッシュメモリ４のフラッシュセル消去コマンドを消去対象アドレスのフラッシュメモリ４にまとめて発行して消去させることによって、バッファ２６へのストリームデータ蓄積完了までの時間よりも短い時間内にフラッシュメモリ４のアドレス範囲の不要データ消去処理を完了させる。この処理によって、高い画質の映像ストリームであっても、フラッシュメモリ４に連続的に滞りなく記録されてゆく。
【００３６】
システム制御部２は、ユーザインターフェース２５から記録開始操作を入力すると（１）、入力したバッファ２６にストリームデータを蓄積させる（２）。次いで、システム制御部２は、フラッシュファイルシステム部２２にガーベジコレクションの開始を指示する。フラッシュファイルシステム部２２は、システム制御部２の指示に応じて、イレーズブロックを消去する（３）。フラッシュバッファ制御部２３Ａは、バッファ２６に蓄積されたデータを６４ｋバイト並びに変換する（４）。バッファ２６に蓄積されたデータが６４ｋバイト並びに変換されると、システム制御部２は、フラッシュファイルシステム部２を制御して、バッファ２６に蓄積されたデータをフラッシュメモリ４に記録させる（５）。データの記録が終了すると、システム制御部２は、フラッシュファイルシステム部２２に対して、イレーズブロックの消去を指示する（６）。この間、システム制御部２は、バックグラウンドでバッファ２６を監視し、フラッシュバッファ制御部２３Ａがデータを６４ｋバイト並びに変換すると（７）、フラッシュファイルシステム部２２に対して蓄積したデータのフラッシュメモリ４への記録を指示する（８）。以後、フラッシュバッファ制御部２３Ａは、（４）〜（８）の処理を繰り返す。
【００３７】
このように、本発明を適用した記録制御装置１は、データを蓄積する処理と、イレーズブロックに残存する不要データを消去する処理とを同期させることにより、時間のかかる処理が並行して実行され、フラッシュメモリ４への記録に要する時間が短縮できる。
【００３８】
ＵＤＦ論理ファイルシステム部２３は、フラッシュメモリ４上に、ＵＤＦファイルシステムを構築する。図４にＵＤＦファイルシステムの一例を示す。ＵＤＦファイルシステムは、ディレクトツリー構造のファイルシステムである。図４では、ルートディレクトリの１つ下の階層に３つのディレクトリが生成されている。
【００３９】
アプリケーションフォーマット部７は、図１に示すように動画アプリケーションフォーマット部７１、静止画アプリケーションフォーマット部７２、音声アプリケーションフォーマット部７３から構成される。
【００４０】
また、動画ＨＤ（High Density；高画質）アプリケーションフォーマット部をアプリケーションフォーマット部７に設けてもよい。現時点では、ＤＶＤに高画質画像データを格納するアプリケーションフォーマットが確定していないため、動画HDアプリケーションフォーマット部の説明を省略する。
【００４１】
動画アプリケーションフォーマット部７１は、ＭＰＥＧで圧縮された圧縮動画像データを入力し、入力されたデータをＤＶＤVideoのアプリケーションフォーマットに準拠したファイル群に変換し、このファイル群を「VIDEO_TS」に格納する。
【００４２】
ＤＶＤVideoのアプリケーションフォーマットに準拠したファイル群は、識別子に“.IFO”が付いた管理ファイルと、識別子に“.VOB”が付いたデータ格納ファイルとからなる。これらのファイルは、ＵＤＦファイルシステム上で管理している。
【００４３】
図５に、ＤＶＤVideoのデータ構造を示す。図において先頭の網掛け部分は、ＵＤＦのファイルシステムが記録されている。VMGは、ディスク全体の管理情報が書かれている。VTS1乃至VTSnには、１つのタイトルが格納されている。VTSは、VTSIとVTSTT_VOBSとから構成されている。VTSIは、各VTSの管理情報が書かれており、VSTT_VOBSには、映像本体が格納されている。
【００４４】
VSTT_VOBSは、VOBの集合である。１つのVOBは、２５５個以下のCELLから構成されている。CELLは、VOBUから構成されている。VOBUのサイズは、再生時間に依存する。各VOBUの再生時間は０．４〜１．０秒である。本実施の形態では、１VOBUを１GOP（０．５秒）とする。最後のVOBUの再生時間は、例外的に１．２秒である。
【００４５】
VOBUは、NV_PCK、V_PCK、A_PCK、S_PCKから構成される。NV_PCKには、再生表示に関する管理情報を格納するPCIと、アクセスに関する管理情報を格納するDSIから構成される。V_PCKはＭＰＥＧビデオデータを格納し、A_PCKはＭＰＥＧオーディオデータを格納し、S_PCKはＭＰＥＧサブピクチャデータを格納する。NV_PCK、V_PCK、A_PCK、S_PCKには、動画再生時刻管理情報が付加されており、映像、音声、サブピクチャが同期を取って再生される。VOBUを構成するNV_PCK、V_PCK、A_PCK、S_PCKは、全て２ｋバイトである。
【００４６】
これらのファイルは、動画アプリケーションフォーマット部７１で作成される。以下、動画アプリケーションフォーマット部７１における、ファイル群の生成処理を説明する。
【００４７】
動画アプリケーションフォーマット部７１は、まず、V_PCK、A_PCK、S_PCKを作成する。動画アプリケーションフォーマット部７１は、ＭＰＥＧ圧縮動画像データを入力し、入力したＭＰＥＧ圧縮動画像データを、ＭＰＥＧビデオデータ、ＭＰＥＧオーディオデータ、ＭＰＥＧサブピクチャデータに多重化分離し、各データをそれぞれ２ｋバイトのV_PCK、A_PCK、S_PCKに格納する。動画アプリケーションフォーマット部７１は、これらのパケットを生成するごとにVOBU_TBLを更新する。VOBU_TBLは、パケットの管理情報を蓄積している。
【００４８】
動画アプリケーションフォーマット部７１は、VOBU_TBLからNV_PCKまたはRDI_PCKを生成し、生成したNV_PCKをV_PCK、A_PCK、S_PCKの先頭に付加してVOBUを生成する。
【００４９】
さらに、動画アプリケーションフォーマット部７１は、VOBUをまとめてCELLを生成する。動画アプリケーション部は、CELLを生成するごとに、VTS_TBLを更新する。VTS_TBLは、PGC（Program Chain）を構成している。
【００５０】
CELLは、それぞれに固有のID番号が付与されている。PGCは、そのCELLの再生順を指定するものである。PCG内で１つ以上の連続する番号のCELLをまとめたものを１つのプログラムとして定義することができる。また、PCG内で１つ以上の連続する番号のプログラムをまとめたもの１つのVOBとして定義することができる。VOBは、チャプタに相当するものである。チャプタは、ユーザのアクセス単位である。ユーザは、チャプタ毎に再生のスタート／ストップが指示できる。
【００５１】
動画アプリケーションフォーマット部７１は、VOBを複数まとめてVOBU格納用のファイルを生成する。図４では、“VTS01_*.VOB”（*は、数字）と名付けられたファイルがVOBU格納用のファイルである。
【００５２】
動画アプリケーションフォーマット部７１は、VTS_TBLを含むVTSIを作成し、VTSI格納用のファイルを生成する。図４では、“VTS_01_０.IFO”がVTSI格納用のファイルである。動画アプリケーションフォーマット部７１は、最後に、全体の管理情報をまとめたVMG格納用のファイルを生成する。図４では、VIDEO_TS.IFOがVMG格納用のファイルである。
【００５３】
本発明を適用した記録制御装置１は、フラッシュメモリ４を、図６に示すような、３層構造のファイルシステムで管理する。フラッシュメモリ４に最も近い物理層は、フラッシュファイルシステムで管理され、中位層のＵＤＦファイルシステムはファイルを階層的に管理する。また、動画や音声などアプリケーションごとのファイルは上位層のＤＶＤアプリケーションフォーマットが生成する。
【００５４】
一方、ＤＶＤは、図６に示すように、３層構造のファイルシステムで管理される。ＤＶＤに最も近い層はＡＴＡＰＩプロトコルで管理され、中位層はＵＤＦファイルシステムで管理される。また、動画や音声などアプリケーションごとのファイルは上位層のＤＶＤアプリケーションフォーマットが生成する。ＡＴＰＩプロトコルは、システム制御部２とのインターフェースプロトコルである。
【００５５】
３層構造のファイルシステムのうち、中位層のＵＤＦファイルシステム及び上位層のＤＶＤアプリケーションフォーマットは、既存のＤＶＤで使用されているファイルシステムである。記録制御装置１は、フラッシュメモリ４上にＵＤＦファイルシステムを構築することで、フラッシュメモリ４とＤＶＤとの親和性を向上させている。また、ＵＤＦファイルシステムは、ＣＤ−ＲＯＭなどの他の光ディスクでも使用されているため、これらの光ディスクとの親和性も向上する。
【００５６】
フラッシュメモリ４とＤＶＤとの親和性が向上したため、フラッシュメモリ４からＤＶＤへのコピー処理が高速化する。以下、フラッシュメモリ４からＤＶＤへのコピー処理について図７を参照して説明する。
【００５７】
図７は、コピー処理における各ブロックのタイミングチャートである。このタイミングチャートには、上から順に、システム制御部２、フラッシュバッファ制御部２３Ａ、アプリケーションフォーマット部７、管理情報切換部８、ＤＶＤバッファ制御部２３Ｂの処理について描かれている。
【００５８】
システム制御部２は、ユーザインターフェース２５からコピー開始を入力すると（１）、アプリケーションフォーマット部７およびＤＶＤバッファ制御部２３Ｂを介してＤＶＤドライブ５と接続する（２，３）。システム制御部２は、フラッシュメモリ４の管理情報を読みとる（４）。フラッシュバッファ制御部２３Ａ及びアプリケーションフォーマット部７は、フラッシュメモリ４の管理情報をロードする（５，６）。管理情報をロードすることにより、フラッシュバッファ制御部２３Ａでフラッシュファイルシステムが使用できるようになる。次いで、システム制御部２は、ＤＶＤドライバの管理情報を読みとる（７）。ＤＶＤバッファ制御部２３Ｂ及びアプリケーションフォーマット部７は、ＤＶＤドライバの管理情報をロードする（８，９）。ＤＶＤの管理情報をロードすることにより、ＤＶＤドライブ５にアクセスできるようになる。
【００５９】
システム制御部２は、ユーザからコピーしたいタイトルやチャプタが指定されると（１０）、指定されたタイトルまたはチャプタをアプリケーションフォーマット部７に転送する（１１）。アプリケーションフォーマット部７は、指定されたタイトルまたはチャプタが記録されたファイルシステムの論理アドレスを特定し、フラッシュバッファ制御部２３Ａに転送する。フラッシュバッファ制御部２３Ａは、コピーするタイトルまたはチャプタのCELLをフラッシュメモリ４からメモリ２４に読み出す（１２）。一方、ＤＶＤバッファ制御部２３Ｂは、ＤＶＤの次書込アドレスNWA（New Write Address）を取得し（１３）、管理情報切換部８に転送する（１４）。
【００６０】
管理情報切換部８は、先頭CELLであるRUV（CELL）を読み込む（１５）。管理情報切換部８は、CELLからCELLの構成要素であるVOBUを展開する（１６）。そして、管理情報切換部８は、各VOBUからVOBUの管理情報であるNV_PCKを抜き出してVOBU_TBLを復元する（１７）。
【００６１】
このVOBU_TBLは、フラッシュメモリ４のアドレス情報に対応している。そこで、管理情報切換部８は、ＤＶＤの次書込アドレスであるNWAから、ＤＶＤのアドレスに対応したVOBU_TBLを作成する。管理情報切換部８は、新たに作成したVOBU_TBLからNV_PCKを生成し、生成したNV_PCKをVOBUに付加する。これにより、ＤＶＤ用のCELLが完成する（１８）。
【００６２】
ＤＶＤバッファ制御部２３Ｂは、CELLのパケットを組み合わせて３２ｋバイトのＥＣＣブロックを生成する。なお、パケットの組み合わせが３２ｋバイトに満たない場合には、ＥＣＣブロックの後端にパディングパケットを付加する（１９）。
【００６３】
ＤＶＤバッファ制御部２３Ｂにより先頭CELLであるRUV（CELL）がＤＶＤに記録されると、アプリケーションフォーマット部７は、次のCELLの論理アドレスを特定し、フラッシュバッファ制御部２３Ａに転送する（２０）。以後、システム制御部２は、（１１）乃至（１９）の処理を繰り返し、全てのCELLをＤＶＤに書き込む。
【００６４】
図８、９を参照して上述したコピー処理を、さらに、詳しく説明する。図８は、コピー処理の手順を示すフローチャートである。図８には、左右２つのフローチャートが描かれている。大まかに分けて、左側のフローはフラッシュメモリ４からのCELLの読出し処理であり、右側のフローはＤＶＤへのCELLの記録処理である。
【００６５】
ステップＳ１において、フラッシュバッファ制御部２３Ａは、フラッシュメモリ４からデータを読出しメモリ２４にロードする。ステップＳ２において、アプリケーションフォーマット部７は、メモリ２４にロードされたデータのうち、ＤＶＤVideoの管理情報である“***.IFO”のファイルを解析する。アプリケーションフォーマット部７は、ステップＳ３において、“***.IFO”のファイルをもとに、ＤＶＤにコピーするタイトルを選定し、ステップＳ４において、ＤＶＤにコピーするチャプタを選定する。
【００６６】
次いで、アプリケーションフォーマット部７は、ステップＳ５において、コピーするCELLを選定する。フラッシュファイルシステム部２２は、ステップＳ６において、選定したCELLのVOBUをフラッシュメモリ４から読み出し、メモリ２４にロードする。このときの読出単位は、フラッシュメモリ４の記録単位である６４ｋバイトである。
【００６７】
アプリケーションフォーマット部７は、ステップＳ７において、VOBUのNV_PCKを抜き出し、ステップＳ８において、抜き出したNV_PCKからVOBU_TBLを復元する。管理情報切換部８は、ステップＳ９において、ステップＳ６で読み出したVOBUがCELLの最終VOBUであるか否かを判断し、最終VOBUである場合には（ステップＳ９；ＹＥＳ）、ステップＳ１０において、ＤＶＤドライブ５からの書込完了信号を待機する。一方、VOBUが最終VOBUでない場合には（ステップＳ９；ＮＯ）、フラッシュファイルシステム部２２は、ステップＳ１０において、選定したCELLの次のVOBUを読み出す。
【００６８】
一方、ステップＳ１１において書込完了信号を入力すると、図面右側の記録処理に移行する。記録処理については、後述する。
【００６９】
CELLをＤＶＤに記録すると、ステップＳ１１において、管理情報切換部８は、ＤＶＤドライブ５から書込完了信号を入力する。書込完了信号を入力すると、管理情報切換部８は、ステップＳ１２において、ＤＶＤに記録したCELLが最終CELLか否かを判断する。最終CELLでない場合（ステップＳ１２；ＮＯ）、フラッシュファイルシステムは、ステップＳ１３において、選定したチャプタの次のCELLを読み出す。
【００７０】
一方、ＤＶＤに記録した選定したチャプタの最終CELLであった場合（ステップＳ１２；ＹＥＳ）、管理情報切換部８は、ステップＳ１４において、選定チャプタが選定したタイトルの最終チャプタであるか否かを判断する。選定したチャプタが選定したタイトルの最終チャプタでない場合（ステップＳ１４；ＮＯ）、ステップＳ１５において、次のチャプタを読み出す。
【００７１】
一方、選定したチャプタが選定したタイトルの最終チャプタである場合（ステップＳ１４；ＹＥＳ）、管理情報切換部８は、フラッシュメモリ４からの読出処理を完了する。
【００７２】
次いで、図８右側のフローチャートについて説明する。ステップＴ１において、ＤＶＤドライブ制御部２１は、ＤＶＤの管理情報を読み出しメモリ２４にロードする。アプリケーションフォーマット部７は、ステップＴ２において、メモリ２４上にＤＶＤVideoの管理情報であるVOBU_TBLを作成する。
【００７３】
管理情報切換部８は、ステップＴ３において、ＤＶＤの次書込アドレスNWAを取得する。管理情報切換部８は、ステップＴ４において、書込用VOBUを作成し、ステップＴ５において、書込用VOBU_TBLを作成する。
【００７４】
このときのメモリ２４の様子を、図９に示す。このとき、メモリ２４には、フラッシュメモリ４から読み出したVOBUとＤＶＤに書き込むための書込用VOBUとがある。また、メモリ２４には、フラッシュメモリ４から読み出したVOBUから作成されたVOBU_TBLと書込用VOBU_TBLとがある。管理情報切換部８は、ステップＴ６において、NWAと書込用VOBU_TBLとをもとにNV_PCKを作成し、書込用VOBUに付加する。
【００７５】
ＤＶＤバッファ制御部２３Ｂは、ステップＴ７において、書込用VOBUを組み合わせてＥＣＣブロックを生成する。なお、書込用VOBUの組み合わせが３２ｋバイトに満たない場合には、ＥＣＣブロックの後端にパディングパケットを付加する。
【００７６】
そして、管理情報切換部８は、CELLの最終VOBUか否かを判断し、最終VOBUでない場合には（ステップＴ８；ＮＯ）、ステップＴ９において、次の書込用VOBUを処理対処に設定し、ステップT４に処理を移行する。
【００７７】
一方、CELLの最終VOBUであった場合（ステップＴ８；ＹＥＳ）、ＤＶＤドライブ制御部２１は、ステップＴ１０において、完成したCELLをＤＶＤドライブ５に出力する。ＤＶＤドライブ５は、入力したＥＣＣブロックをＤＶＤに書き込む。
【００７８】
管理情報切換部８は、ステップＴ１１において、記録したCELLがチャプタの最終CELLであるか否かを判断する。CELLがチャプタの最終CELLでない場合（ステップＴ１１；ＮＯ）、ステップＴ１２において、次のCELLを処理対象に設定し、ステップＴ３に処理を移行する。
【００７９】
一方、CELLがチャプタの最終CELLであった場合（ステップＴ１１；ＹＥＳ）、ステップＴ１３において、現在のチャプタがタイトルの最終チャプタであるか否かを判断する。現在のチャプタがタイトルの最終チャプタでない場合（ステップＴ１３；ＮＯ）、管理情報切換部８は、ステップＴ１６において、次のチャプタを処理対象に設定し、ステップＴ２に処理を移行する。一方、現在のチャプタが最終チャプタである場合（ステップＴ１５；ＹＥＳ）管理情報切換部８は、ステップＴ１４においてタイトルを生成する。タイトルの生成では、アプリケーションフォーマット部７がPCG（Program Chain）をVTS_TBLに生成する。VTS_TBLには、ＤＶＤの論理ブロックに記録したCELLのアドレス位置情報を記録している。
【００８０】
また、本発明の第２の実施の形態として、フラッシュメモリ４上に書き込まれたデータを８倍密度ＤＶＤとなりうるホログラフィック記録方式の光ディスクへと転送する方式を考える。この場合のホログラフィック記録方式のディスクとは、ＤＶＤの容量４．７ＧＢの４０倍〜２００倍、２００ＧＢ〜１ＴＢの容量をもち、その記録密度を、例えばＤＶＤの８倍密度ディスクとして用いる場合の実施例である。このホログラフィック記録方式のディスクは大容量を取り扱うため、記録単位はその物理的な記録方式としても、記録信号エラー訂正的な信号処理としても、ＤＶＤで使うＥＣＣよりも大きなデータ集合である、ページデータを構成して書き込まなければならない。本実施例においては、例として、ＤＶＤの１ＥＣＣの８倍を１記録単位とする８倍密度ディスクとした場合で説明する。ＤＶＤの１エラー訂正単位である１ＥＣＣ、３２ｋバイトの８倍の２５６ｋバイトを１記録信号エラー訂正単位とする８倍密度ディスクとする、１記録信号エラー訂正単位のページデータとして構成して記録する。
【００８１】
このとき、図１０に示すように、光ディスクバッファ制御部２３ｃは、ＵＤＦ（Universal Disc Format）ファイルシステム方式の処理機能部の一つである記録単位バッファ制御処理機能部を使って、１記録単位をＤＶＤの１ＥＣＣ３２ｋＢｙｔｅの８倍のサイズの記録単位に切換えて、フラッシュメモリ４の１記録単位である６４ｋＢｙｔｅの４倍、２５６ｋＢｙｔｅを１記録単位としたページデータを構成して８倍密度光ディスクへ記録する。
【００８２】
さらに、本発明の第３の実施の形態を説明する。フラッシュメモリにデータを記録するとき、記録制御装置１は、データの記録開始ごとに、ＭＰＥＧの時刻情報ＳＣＲをリセットしている。
【００８３】
フラッシュメモリに記録されたデータをＤＶＤにコピーするとき、ＤＶＤのアプリケーションフォーマットをＤＶＤVideoフォーマット若しくはＤＶＤVideo Recordingフォーマットとすると、ＳＣＲリセットが発生しても連続して再生される。これに対し、ＤＶＤのアプリケーションフォーマットをＤＶＤ+RW Recordingフォーマットとすると、ＳＣＲリセットが発生するとポーズ（一時的な無音時間）が発生する。
【００８４】
第３の実施形態における記録制御装置１は、ＤＶＤのアプリケーションフォーマットをユーザに選択させる機能を有する。図１１は、第３の実施形態における記録制御装置１の動作を示すフローチャートである。記録制御装置１は、まず、ユーザに所望のアプリケーションフォーマットを選択させ（ステップＳ２１）、ユーザが連続再生を指定した場合には（ステップＳ２２；ＹＥＳ）、フラッシュメモリに記録されたデータを、撮影開始ごとのＳＣＲリセットが発生していても連続して再生するＤＶＤVideoフォーマット若しくはＤＶＤVideo Recordingフォーマットに変換する（ステップＳ２３）。一方、ユーザが不連続再生を指定した場合には（ステップＳ２２；ＮＯ）、フラッシュメモリに記録されたデータを、ＳＣＲリセットが発生している時点でポーズを発生させるＤＶＤ+RW Recordingフォーマットに変換する（ステップＳ２４）。そして、記録制御装置１は、所定のアプリケーションフォーマットに変換したデータをフラッシュメモリから光ディスクへCELL毎に転送し、このデータのタイトルを作成する（ステップＳ２５）。
【００８５】
図１２にアプリケーションフォーマットによるデータ構造の違いを説明する。図１２（ａ）は、ＤＶＤVideoフォーマット及びＤＶＤVideo Recordingフォーマットのデータ構造である。これらのアプリケーションフォーマットでは、フラッシュメモリにＳＣＲリセットが存在するとVOBを作成する。ＤＶＤVideoフォーマット及びＤＶＤVideo Recordingフォーマットでは、１回の撮影開始終了で撮影された動画ストリームの複数の間にポーズする時間がない全体として１つのシームレス（時間連続）な１記録タイトルとして光ディスクへ記録保存される。
【００８６】
また、図１２（ｂ）は、ＤＶＤ+RW Videoフォーマットのデータ構造である。このアプリケーションフォーマットでは、フラッシュメモリにＳＣＲリセットが存在しても、記録終了まで、ＳＣＲを連続して記録させる。ＤＶＤ+RW Videoフォーマットにすると、１回の撮影開始終了で撮影された動画ストリームが必ず一旦ポーズする時間のあるノンシームレス（時間不連続）な記録タイトルとして光ディスクへ記録保存される。
【００８７】
この選択操作によって、１タイトル中の複数撮影開始終了で撮影されたＣＥＬＬデータ集合が一つの連続したシームレスな映像タイトルに統合されて記録することを選ぶことが可能になる。
【００８８】
以上説明したように、本発明を適用した記録制御装置１では、フラッシュメモリ４のファイルシステム上にＵＤＦファイルシステムとＤＶＤアプリケーション用のファイルシステムとを構築する。そのため、フラッシュメモリ４とＤＶＤとの親和性が向上する。
【００８９】
本発明を適用した記録制御装置１は、フラッシュメモリ４上の記録アドレス情報を、ＤＶＤ上の記録アドレス情報に変換し、変換したデータをＤＶＤの記録単位であるＥＣＣブロックにパケット化するだけでＤＶＤに記録するデータを作成することができる。このため、フラッシュメモリ４からＤＶＤへのデータの転送が高速化する。
【００９０】
また、本発明を適用した記録制御装置１では、再生ストリームファイル群を生成し、書き込み、読出しを行う際に、光ディスクの規格の少なくとも１再生アクセス最小単位ストリームデータ集合（ＶＯＢＵ集合であるセル）に準拠した再生ストリームファイル群を各メディアの記録単位に適合させて生成し、書き込み、読出し処理を効率化している。そのため、管理情報ファイル群の生成については、書き込み先メディアの都合に適応させて光ディスクの管理情報ファイル群の規格を変更して作成する必要ある場合であっても、再生ストリームファイル群の生成に比較すれば処理量、処理時間ははるかに少ないので、それに適合させて管理情報ファイル群をメディアのＮＷＡ情報を含んで生成してゆくことにより、第１、第２、第３の実施の形態において同様に実施できる。
【００９１】
また、上記実施の形態では、主に、ＤＶＤVideoのデータをフラッシュメモリ４からＤＶＤに転送する例について詳述したが、ＤＶＤオーディオや動画ＨＤでも同様に、アドレス情報の変換と、記録単位の変換だけでＤＶＤに記録するデータを作成することができる。なお、本発明は、ＤＶＤ以外の記録メディアにも適用することができる。
【００９２】
次いで、本発明を活用したカメラ一体型記録制御装置１０について説明する。図１３に示すカメラ一体型記録制御装置１０は、動画像及び静止画を撮影するカメラ７、音声を注音するマイク８、静止画を圧縮する静止画圧縮部３１、動画像圧縮する動画圧縮部３２、動画ＨＤ（High Density）を圧縮する動画ＨＤ圧縮部３３を備える。
【００９３】
システム制御部の構成は、図１の記録制御装置と同じである。ここでは、記録制御装置と同一符号を付して説明を省略する。
【００９４】
このカメラ一体型記録制御装置１０は、フラッシュメモリ４を内蔵している。ＤＶＤドライブ５は、外付けである。このカメラ一体型記録制御装置１０では、撮影時の記録媒体としてフラッシュメモリ４を使用し、データ保管用の記録媒体としてＤＶＤを使用する。
【００９５】
このカメラ一体型記録制御装置１０は、フラッシュメモリ４に撮影したデータを記録する際、予めＤＶＤと同じファイルシステムでデータを記録するため、フラッシュメモリからＤＶＤへの転送時間が効率化できる。
【００９６】
特に、フラッシュメモリに、連続性、高速書込み性能が必要な動画ストリームを書込む際に、光ディスクのＥＣＣより大きなフラッシュブロック単位サイズに合わせて書込んでいるので、ストリームデータを連続して書込む際に冗長となる書込みブロックのスペア処理負担がなくなり、効率的に高速に書込むことができる。
【００９７】
フラッシュメモリにデータを記録するとき、メモリにストリームデータを蓄積すると同時に、次にデータを書込むイレーズブロックのガベッジコレクションをしているので、ガベッジコレクション動作時間による動作遅延が発生しない。
【００９８】
ＤＶＤと同じアプリケーションフォーマットでフラッシュメモリにデータを記録しているため、フラッシュメモリからＤＶＤへデータをコピーする際、ストリームデータの再エンコード処理が不要である。
【図面の簡単な説明】
【００９９】
【図１】記録制御装置の構成を示すブロック図である。
【図２】バッファ制御による記録処理の効率化を説明する概念図である。
【図３】フラッシュメモリの記録処理を説明するタイミングチャートである。
【図４】ＵＤＦファイルシステムで構築されたファイルの管理画面の概略図である。
【図５】ＤＶＤVideoのデータ構造を示す概念図である。
【図６】ＤＶＤおよびフラッシュメモリのファイルシステム構造を示す概念図である。
【図７】フラッシュメモリからＤＶＤへのコピー処理を説明するタイミングチャートである。
【図８】フラッシュメモリからＤＶＤへのコピー処理を説明するフローチャートである。
【図９】コピー処理時におけるメモリの様子を説明する概念図である。
【図１０】２のｎ倍密度光ディスクへのデータを記録するバッファ制御を説明する概念図である。
【図１１】第３の実施の形態における記録制御装置の動作を説明するフローチャートである。
【図１２】アプリ-ケーションフォーマットによるデータ構造の違いを説明する概念図である。
【図１３】カメラ一体型記録制御装置の構成を示すブロック図である。
【符号の説明】
【０１００】
１  記録制御装置、２  システム制御部、３  データ制御部、４  フラッシュメモリ、５  ＤＶＤドライブ、６  ドライブ制御部、７  アプリケーションフォーマット部、８  管理情報切換部、２１  ＤＶＤドライブ制御部、２２  フラッシュファイルシステム部、２３  ＵＤＦ論理ファイルシステム部、２３Ａ  フラッシュバッファ制御部、２４Ｂ  ＤＶＤバッファ制御部、２４  メモリ、２５  ユーザインターフェース、２６  バッファ、４１  メモリチップ、４２  インターフェース部、４３  メモリコントローラ、５１  ホストインターフェース、５２  デバイス情報記録部、５４  メモリコントローラ、７１  動画アプリケーションフォーマット部、７２  静止画アプリケーションフォーマット部、７３  音声アプリケーションフォーマット部。
【図１】
0004525493.tif 000002
【図２】
0004525493.tif 000003
【図３】
0004525493.tif 000004
【図４】
0004525493.tif 000005
【図５】
0004525493.tif 000006
【図６】
0004525493.tif 000007
【図７】
0004525493.tif 000008
【図８】
0004525493.tif 000009
【図９】
0004525493.tif 000010
【図１０】
0004525493.tif 000011
【図１１】
0004525493.tif 000012
【図１２】
0004525493.tif 000013
【図１３】
0004525493.tif 000014