(57)【要約】【課題】  書込みエラーが生じても記憶媒体が使用不能となることがない記録装置、記録方法及び記憶媒体を提供すること。【解決手段】  実施形態によれば、記録装置は初期化手段と、記録手段と、再初期化手段とを具備する。初期化手段は、ストリームファイルを記録するための第１領域と、管理情報を記録するための第２領域を記憶媒体に設定する。記録手段は、前記第２領域に前記管理情報を記録し、前記第１領域に前記ストリームファイルを記録する。再初期化手段は、前記第１領域または前記第２領域内に、新たなストリームファイルを記録するための第３領域と、新たな管理情報を記録するための第４領域を設定する。再初期化後は、前記第１領域に記録された前記管理情報と、前記第２領域に記録された前記ストリームファイルは読み出し不能である。【選択図】図５
2015038791.tif 000002
【特許請求の範囲】
【請求項１】
ストリームファイルを記録するための第１領域と、管理情報を記録するための第２領域を記憶媒体に設定する初期化手段と、
前記第２領域に前記管理情報を記録し、前記第１領域に前記ストリームファイルを記録する記録手段と、
前記第１領域または前記第２領域内に、新たなストリームファイルを記録するための第３領域と、新たな管理情報を記録するための第４領域を設定する再初期化手段と、
を具備し、
再初期化後は、前記第１領域に記録された前記管理情報と、前記第２領域に記録された前記ストリームファイルは読み出し不能である記録装置。
【請求項２】
前記再初期化手段は、前記第２領域に空き領域がある場合は前記第２領域に前記第４領域を設定し、前記第２領域に空き領域が無く前記第１領域に空きがある場合は前記第１領域に前記第４領域を設定する請求項１記載の記録装置。
【請求項３】
前記管理情報はボリューム構造情報と、メタデータと、ストリームファイルのデータベースファイルを具備する請求項１記載の記録装置。
【請求項４】
前記再初期化手段は、新たなボリューム構造情報を記録するための領域を前記第１領域内に設定する請求項３記載の記録装置。
【請求項５】
前記第３領域または前記第４領域以外の前記第１領域または前記第２領域はさらなる情報の記録は不可である請求項１記載の記録装置。
【請求項６】
ストリームファイルを記録するための第１領域と、管理情報を記録するための第２領域を記憶媒体に設定する初期化と、
前記第２領域に前記管理情報を記録し、前記第１領域に前記ストリームファイルを記録することと、
前記第１領域または前記第２領域内に、新たなストリームファイルを記録するための第３領域と、新たな管理情報を記録するための第４領域を設定する再初期化と、
を具備し、
再初期化後は、前記第１領域に記録された前記管理情報と、前記第２領域に記録された前記ストリームファイルは読み出し不能である記録方法。
【請求項７】
前記再初期化は、前記第２領域に空き領域がある場合は前記第２領域に前記第４領域を設定し、前記第２領域に空き領域が無く前記第１領域に空きがある場合は前記第１領域に前記第４領域を設定する請求項６記載の記録方法。
【請求項８】
前記管理情報はボリューム構造情報と、メタデータと、ストリームファイルのデータベースファイルを具備する請求項６記載の記録方法。
【請求項９】
前記再初期化は、新たなボリューム構造情報を記録するための領域を前記第１領域内に設定する請求項８記載の記録方法。
【請求項１０】
前記第３領域または前記第４領域以外の前記第１領域または前記第２領域はさらなる情報の記録は不可である請求項６記載の記録方法。
【請求項１１】
初期化により、ストリームファイルを記録するための第１領域と、管理情報を記録するための第２領域が設定され、
再初期化により、前記第１領域または前記第２領域内に新たなストリームファイルを記録するための第３領域と、新たな管理情報を記録するための第４領域が設定され、
再初期化後は、前記第１領域に記録された前記管理情報と、前記第２領域に記録された前記ストリームファイルは読み出し不能である記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は記録装置、記録方法及び記憶媒体に関する。
【背景技術】
【０００２】
近年、記録可能な光ディスクとして、ＤＶＤ−Ｒディスク（登録商標）や、ＢＤ−Ｒディスク（登録商標）が知られている。これらの記録可能な光ディスクとしては、記録容量を増やすために複数の記録層が積層されている多層ディスクも実用化されている。
【０００３】
記録可能な光ディスクにはＵＤＦ規格に従ったボリュームスペースが設定される。ボリュームスペースにはボリューム管理構造情報、メタデータ、ファイルデータ（ストリーム以外）、及びストリームデータが記録される。ボリューム管理構造情報はボリューム構造の情報であり、メタデータはファイルを構成する要素であり、ファイルデータはストリームデータのデータベース情報である。そのため、ストリームデータにアクセスするためには、ボリューム管理構造情報、メタデータ、ファイルデータを順次参照していく必要がある。これらのデータのうち一つでも書き込みエラーが生じると、他のデータを参照することができず、ストリームデータにアクセスすることができない。そのようなディスクは記録も再生も不可能となる。データ記録エリアに空き領域が残っていてもディスクが使用不能となるのは、特に多層ディスクの場合、ユーザにとって金銭的な負担が大であるとともに、資源の無駄の面からも好ましくない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２７７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の記録可能な光ディスクは一部でも書込みエラーが生じると、そのディスクは使用不能になるという課題があった。
【０００６】
本発明の目的は書込みエラーが生じても記憶媒体が使用不能となることがない記録装置、記録方法及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
実施形態による記録装置は初期化手段と、記録手段と、再初期化手段とを具備する。初期化手段は、ストリームファイルを記録するための第１領域と、管理情報を記録するための第２領域を記憶媒体に設定する。記録手段は、前記第２領域に前記管理情報を記録し、前記第１領域に前記ストリームファイルを記録する。再初期化手段は、前記第１領域または前記第２領域内に、新たなストリームファイルを記録するための第３領域と、新たな管理情報を記録するための第４領域を設定する。再初期化後は、前記第１領域に記録された前記管理情報と、前記第２領域に記録された前記ストリームファイルは読み出し不能である。
【図面の簡単な説明】
【０００８】
【図１】実施形態の記録再生装置の構成の一例を示すブロック図である。
【図２】記録可能な光ディスクの初期化後のデータ構造の一例を示す図である。
【図３】光ディスクへの記録の一例を示す図である。
【図４】光ディスクの再初期化後のデータ構造の例を示す図である。
【図５】光ディスクの再初期化処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１は記録再生装置の実施形態の概略構成を示すブロック図である。記録再生装置は２種類のディスクドライブ部２１、２３を有する。ここでは、記録媒体としてＢＤ−Ｒディスクとハードディスクの双方を取り扱うことができる装置として示しているが、ハードディスクの代わりに半導体メモリからなる記録媒体を用いてもよいし、ＢＤ−Ｒディスクのみでもよい。
【００１１】
ディスクドライブ部２３はビデオファイルを構築できる情報記録媒体であるＢＤ−Ｒディスクを回転駆動し、情報の読み書きを実行する。ディスクドライブ部２３は、ＢＤ−Ｒディスクに対する回転制御系、レーザ駆動系、光学系などを有する。ハードディスクドライブ部２１はハードディスクを駆動する。
【００１２】
データプロセッサ部２２は、ディスクドライブ部２３及びハードディスクドライブ部２１に記録データを供給することができるとともに、再生された信号を受け取ることができる。データプロセッサ部２２は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００１３】
図１の各ブロックは大きく分けて左側は記録部の主なブロックを示し、右側は再生部の主なブロックを示している。記録再生装置は、記録側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータ部３０とを主たる構成要素としている。
【００１４】
エンコーダ部５０は、入力されたアナログビデオ信号やアナログオーディオ信号をディジタル化するビデオ用及びオーディオ用のアナログ／ディジタルコンバータと、ビデオエンコーダと、オーディオエンコーダと、副映像エンコーダとを含む。
【００１５】
エンコーダ部５０には、ＡＶ入力部４０からの外部アナログビデオ信号と外部アナログオーディオ信号、またはＴＶチューナ部４２からのアナログビデオ信号とアナログオーディオ信号が入力される。アナログ信号はアナログ／ディジタルコンバータを介して入力される。なお、エンコーダ部５０は、圧縮されたディジタルビデオ信号やディジタルオーディオ信号を直接入力することもできる。
【００１６】
エンコーダ部５０に含まれるビデオエンコーダでは、ディジタルビデオ信号、ディジタルオーディオ信号は所定の規格に基づいたディジタルビデオ信号、ディジタルオーディオ信号に変換される。
【００１７】
副映像信号がＡＶ入力部４０から入力された場合（例えば、副映像信号の独立出力端子付プレーヤからの信号等が入力された場合）、またはこのようなデータ構成のビデオ信号が放送され、それがＴＶチューナ４２で受信された場合、ビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。
【００１８】
エンコードされたディジタルビデオ信号、ディジタルオーディオ信号、副映像データは、パック化され、ビデオパック、オーディオパック、副映像パックとなり、更にこれらが集合されてＢＤ−Ｒ規格で規定されたフォーマットに変換される。
【００１９】
フォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報は、データプロセッサ部２２を介してハードディスクドライブ部２１またはデータディスクドライブ部２３に供給され、ハードディスクまたはＢＤ−Ｒディスクに記録することができる。ハードディスク又はＢＤ−Ｒディスクに記録された情報を、データプロセッサ部２２、ディスクドライブ部２３またはハードディスクドライブ部２１を介してＢＤ−Ｒディスク又はハードディスクに記録（ダビング）することもできる。
【００２０】
マイクロコンピュータ部３０は、ＭＰＵ（マイクロプロセッシングユニット）、またはＣＰＵ（セントラルプロセッシングユニット）と、制御プログラム等が書きこまれたＲＯＭと、プログラム実行に必要なワークエリアを提供するためのＲＡＭとを含んでいる。ＭＰＵの処理結果のうち、ユーザに通知すべき内容は、記録再生装置の表示部４３に表示されるか、またはモニターディスプレイ４５にＯＳＤ（オンスクリーンディスプレイ）表示される。マイクロコンピュータ部３０は、この装置を操作するための操作信号を与えるキー入力部４４を有する。
【００２１】
デコーダ部６０は、パック構造を持つＢＤ−Ｒフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするＳＰデコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡデコーダとを有する。デコーダ部６０は、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサをさらに備えている。
【００２２】
デコーダ部６０の出力ビデオ信号は、ビデオミキシング部７１に入力される。ビデオミキシング部７１では、テキストデータの合成が行われる。ビデオミキシング部７１には、ＴＶチューナ部４２やＡＶ入力部４０からの信号を直接取り込むラインも接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合、Ｉ／Ｆ（インタフェース）７３を介して外部出力され、ディジタル出力の場合、ディジタル／アナログ変換器７４を介してモニタ４５へ出力される。なお、ディジタル出力の場合、このディジタル／アナログ変換器７４がなくてもよい。
【００２３】
デコーダ部６０の出力オーディオ信号は、セレクタ７６を介してディジタル／アナログ変換器７７でアナログ信号に変換されスピーカを介して外部に出力される。セレクタ７６は、マイクロコンピュータ部３０からのセレクト信号により制御される。これにより、セレクタ７６は、ＴＶチューナ部４２やＡＶ入力部４０からのディジタル信号を直接モニタする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００２４】
マイクロコンピュータ部３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部２２に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０からマイクロコンピュータ部３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。又、マイクロコンピュータ部３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部２２を介してディスクに設定している。
【００２５】
図２は記録可能な光ディスクの初期化（フォーマットとも称する）後のデータ構造を示す。図２（ａ）に示すように、ユーザデータ領域１０の内周側に内周交替領域（ＩＳＡ）１２、外周側に外周交替領域（ＯＳＡ）１４が配置される。ＩＳＡ１２の内周側にリードイン領域１６が配置され、ＯＳＡ１４の外周側にリードアウト領域１８が配置される。光ディスクへの記録は内周側から外周側に向かって行われる。ユーザデータ領域１０の最内周端の論理セクタ番号ＬＮＳ（＝論理セクタアドレス）は０である。ユーザデータ領域１０にボリュームスペースが設定される。
【００２６】
交替領域１２、１４は欠陥管理のためにデータを退避させる領域である。ディスクドライブ部２３がデータ記録中に何らかの原因であるセクタが記録できない場合、ディスクドライブ部２３は記録できないセクタ（アドレスＤ）に記録されるはずだったデータを交替領域内の未使用セクタ（アドレスＳ）に記録する。次に、ディフェクトリストと呼ばれる交替情報を管理するリストに交替元（欠陥セクタ）と交替先（交替セクタ）のアドレスのペア（Ｄ→Ｓ）を登録する。ディフェクトリストはリードイン領域、あるいはリードアウトの領域に記録される。ディスクドライブ部２３にデータの書き込み命令を発行したソフトウェア（ファイルシステムドライバ）はデータの記録時にエラーが起きて別の交替領域に記録されていることは分からないので、ファイルシステムには書き込み命令発行時のアドレスＤが登録される。
【００２７】
データを読み出すときは、ファイルシステムに書かれているアドレスからデータを読み出す命令をディスクドライブ部２３へ出す。ディスクドライブ部２３は指定されたアドレスがディフェクトリストに登録されているかを調べる。登録されていなければ、指定されたアドレスからデータを読み込み、登録されていれば交替情報を基にして実際にデータが書かれているアドレスからデータを読み込む。上述の例では、ディスクドライブ部２３がアドレスＤからのデータの読み込み命令を受けると、ディフェクトリストを見てアドレスＤが交替情報（Ｄ→Ｓ）に登録されているので、交替情報に登録されている交替先アドレスＳからデータを読み込む。
【００２８】
図２（ｂ）に示すように、ボリュームスペースにはいくつかのトラックが設定される。トラックは一連のセクタからなり、オープントラック（リザーブトラックとも称する）とクローズトラック（ユーズドトラックとも称する）を含む。オープントラックは有効な次記録可能アドレス（ＮＷＡ：Next Writable Address）を持つトラックであり、クローズトラックは有効なＮＷＡを持たないトラックである。ＮＷＡは追記する際の記録開始アドレスである。すなわち、クローズトラックは追記が不可能である。
【００２９】
トラック１（Ｔｒ１）にはボリューム管理構造情報（メイン）が記録される。トラック２（Ｔｒ２）にはメタデータが記録される。トラック３（Ｔｒ３）にはファイルデータ（ストリーム以外）が記録される。トラック４（Ｔｒ４）にはストリームデータが記録される。トラック５（Ｔｒ５）にはボリューム管理構造情報（リザーブ）が記録される。
【００３０】
ボリューム管理構造情報（メイン）へのポインタであり、ＵＤＦを扱うファイルシステムドライバが最初に読むアンカーボリューム記述ポインタ（ＡＶＤＰ）がＬＮＳ＝２５６、Ｎ−２５６、Ｎのうちの２つの位置に記録されている。Ｎはボリュームスペースの最後のアクセス可能なセクタの位置（最終ＬＮＳ）である。このＡＶＤＰを先ず読むことにより、ボリューム管理構造情報（メイン）へのアクセスが可能となる。
【００３１】
ボリューム管理構造情報はファイルシステム全体や論理ボリューム（ＬＶＤ）、パーティション（ＰＤ）に関する情報、ルートディテクトリへのポインタ等を記述する。論理ボリュームは複数のパーティションによる構成が可能であるが、ＢＤ−Ｒディスクでは１個のパーティションで構成する。メインとリザーブのボリューム管理構造情報には同じ情報が記述されている。
【００３２】
論理ボリューム（ＬＶＤ）はファイルやディレクトリ情報を記述する。論理ボリューム（ＬＶＤ）内にファイルセット記述子（ＦＳＤ）が記録されているアドレスが書かれており、このＦＳＤの内容を読むことでルートディレクトリについて書かれているファイルエントリ（ＦＥ）のアドレスが分る。
【００３３】
ＵＤＦ規格においては、ファイルのツリー構造を実現するのは、ファイルエントリ（ＦＥ）とファイル識別子記述子（ＦＩＤ）の２つの情報である。ファイルエントリ（ＦＥ）には、ファイルの種類（ディレクトリ、通常ファイル、ストリームファイル等）、データの大きさ、作成・修正日時やアクセス権限などの属性情報、実際にデータが記録されている領域（エクステント）の開始アドレス、大きさ等が記録される。複数のエクステントで１つのファイルが構成される場合もある。
【００３４】
ルートディレクトリを含むディレクトリのファイルエントリ（ＦＥ）が指し示すエクステントには、そのディレクトリを構成する子ディレクトリやファイルに関する情報ＦＩＤが記録される。
【００３５】
ディレクトリを構成するファイル、ディレクトリの１つ１つが個別にＦＩＤに記録される。ＦＩＤにはディレクトリ／ファイルの名前、そのファイルのファイルエントリが書かれているアドレス情報等が記録される。
【００３６】
ファイルエントリとファイル識別子記述子（ＦＩＤ）がメタデータとして１つのトラック（ここでは、トラック２）に記録される。
【００３７】
ディスクには映像・音声のストリームと、そのストリームを管理するデータベースがファイルとして記録される。ストリームファイルのサイズは高画質・長時間記録によりギガバイト単位となるが、データべースファイルは数キロバイトから数メガバイトである。また、ストリームファイルは実際に映像・音声を再生する時にだけ読み込まれるのが、データベースファイルは、メニュー画面を表示する際などにも頻繁に読み書きされる。このデータベースファイルがトラック３（Ｔｒ３）に記録され、ストリームファイルがトラック４（Ｔｒ４）に記録される。
【００３８】
トラック５（Ｔｒ５）にはボリューム管理構造情報（リザーブ）が記録される。ボリューム管理構造情報は初期化時に決定され、追記されても変更されないので、トラック１、５はクローズトラックとされ、トラック２、３、４はオープントラックとされる。
【００３９】
図３は図２（ｂ）のように初期化されたディスクに対してタイトルを録画する際、トラックにデータがどのように記録されているかを示す。図３（ａ）に示すように、トラックＴｒ２にメタデータを、トラックＴｒ３にデータベースファイルを、トラックＴｒ４にストリームファイルを書き込む。これらのデータの書き込み開始位置は次記録可能アドレスＮＷＡとして管理されている。
【００４０】
図３（ｂ）は、図３（ａ）に示すようなタイトル録画中に、データの書き込みが失敗した場合を示す。トラックＴｒ２、Ｔｒ３、Ｔｒ４の少なくともいずれかのトラックでデータの書き込みが失敗すると、ボリューム管理構造情報、メタデータ、データベースファイルの順に参照してデータを辿ることができなくなり、録画も再生もできなくなる。図３（ｂ）はデータベースファイル（トラック３）で書き込みエラーが発生し、データベースファイル（トラック３）からストリームファイル（トラック４）を参照することができない例を示す。しかし、このディスクにはかなりのサイズの未記録領域が残っており、引き続きディスクを使用できることが好ましい。
【００４１】
本実施形態では、書き込みエラーが発生すると、それまでに記録したデータはアクセスできないので破棄するが、未記録領域を初期化し、未記録領域について記録・再生を続行する。ＢＤ−ＲＥディスク（登録商標）等の書き換え可能なディスクでは再初期化が可能であり、ＢＤ−Ｒディスク等の記録可能なディスクではディスク全体の再初期化は不可能であるが、本実施形態のようにディスク全体ではなく、未記録領域に限っての再初期化は可能である。ＢＤ−ＲＥディスクの初期化は全ボリュームスペースにおいて行われるので、繰り返し初期化毎に記録可能容量は初期状態に戻るが、本実施形態では、未記録領域のみが再初期化されるので、再初期化後の録画可能容量は記録済みの容量を除いた未記録領域の合計サイズにまでしかならない。
【００４２】
本実施形態では、初期化と再初期化はメニューから選択することにより実行される。ディスクドライブ部２３にディスクを入れ、リモコンのスタートメニューボタンを押すと、スタートメニューが画面に表示される。この中から「ＢＤ／ＤＶＤ管理」を選び、決定すると、「ＢＤ／ＤＶＤ管理」メニューが表示される。このメニューから「ＢＤ／ＤＶＤ初期化」を選び、決定すると、「ＢＤ／ＤＶＤ初期化」メニューが表示される。このメニューは記録フォーマットの選択の問合せを含む。ブルーレイディスク（登録商標）はＢＤＡＶフォーマットしか選べない。ＤＶＤはＶＲフォーマット、ＢＤＡＶフォーマット、Ｖｉｄｅｏフォーマットのいずれかを選択可能である。ＢＤＡＶフォーマットのＤＶＤはＡＶＣＲＥＣ対応の機器でのみ再生可能である。「ＢＤ／ＤＶＤ初期化」メニュー内の「初期化を開始しますか？」との問合せに対して、「開始」を選び、決定する。「全てのデータが削除されます。本当に初期化しますか？」との問合せを確認後、もう一度「開始」を選び、決定する。これにより、図２（ｂ）に示すようなフォーマットのデータ構造が生成される。
【００４３】
初期化済みのディスクを入れて「ＢＤ／ＤＶＤ初期化」を選び、決定した場合は、「ＢＤ／ＤＶＤ初期化」メニュー内で「初期化済み」メッセージが表示され、「再初期化すると、全てのデータが削除され、○○時間分の記録エリアが確保されます。本当に再初期化しますか？」との問合せを確認後、「開始」を選び、決定すると、再初期化が実行される。○○分はその時点での未記録領域の合計サイズに応じた録画可能時間である。
【００４４】
図４（ａ）、（ｂ）は、図３（ｂ）の状態から再初期化を行った場合のデータフォーマットの２例を示す。再初期化にあたり、オープントラック２、３、４毎に未記録領域のサイズを計算し、各トラックに記録すべき情報を記録する上で必要なサイズが当該トラックの未記録領域内で確保出来るか否か判定される。確保できる場合、図４（ａ）に示すように、各トラックのＮＷＡでトラックを切り、当該トラック内に新たなトラックを生成し、新トラックに情報を記録する。一方、各トラックに記録すべき情報を記録する上で必要なサイズが当該トラックの未記録領域内で確保出来ない場合、図４（ｂ）に示すように、必要なサイズの未記録領域を有する他のトラック（図４の例ではストリームファイルの記録領域であったトラック）に記録領域を確保する。なお、再初期化に伴いボリューム管理構造情報も書き直す必要があるが、ボリューム管理構造情報の記録トラックはクローズされているので、必ず他のトラックに記録（擬似オーバーライト）する。
【００４５】
擬似オーバーライトとは、欠陥発生時の交替処理と似ているが、交替処理とは異なり、データの交替先が交替領域ではなく、ユーザデータ領域である。交替先をユーザデータ領域とすることで、交替領域の大きさや空き容量を心配することなく、オーバーライト機能を使用できる。すなわち、既に記録したボリューム管理構造情報トラックを欠陥トラックとして扱い、別の未記録のユーザデータ領域にボリューム管理構造情報を書き込むこと（交替処理）により、擬似的なオーバーライトが実現される。
【００４６】
図５のフローチャートを参照して再初期化（トラック生成）を説明する。ブロック１０２で最内周のトラックから、１トラックずつトラック情報を取得する。トラック情報はディスクをディスクドライブ部２３に入れると、ディスクドライブ部２３により保持されているので、ディスクドライブ部２３に問い合わせてトラック情報を受け取る。トラック情報はトラックのオープン／クローズの区別等を含み、オープンの場合、ＮＷＡを含む。
【００４７】
ブロック１０４でトラックが最後のトラックか否か判定する。最後のトラックの場合、これ以上の再初期化は不可能であるので、再初期化は終了する。最後のトラックではない場合、ブロック１０６でトラックがオープンか否か判定する。クローズトラックの場合、再初期化は不可能であるので、ブロック１０８で処理を次のトラックに移行し、ブロック１０２に戻り、次のトラックのトラック情報を取得する。
【００４８】
オープントラックの場合、ブロック１１０でＮＷＡが当該トラックの先頭であるか否か判定する。ＮＷＡがトラックの先頭である場合、ブロック１１２をスキップしてブロック１１４を実行する。ＮＷＡがトラックの先頭ではない場合、ブロック１１２でＮＷＡの位置でトラックを切り（既存のトラックを分割し）、新トラックを生成する。ＮＷＡの位置までの既存のトラックはクローズされる。
【００４９】
ブロック１１４ではトラック（ブロック１０２でトラック情報が取得されたトラック、あるいはブロック１１２で生成された新トラック）に、メタデータ、データベースフィル、あるいはストリームを記録するのに必要なサイズの未記録領域があるか否か判定する。必要サイズの未記録領域が無い場合、ブロック１１６でトラックをクローズして、ブロック１０８で次のトラックに移行し、ブロック１０２に戻り、次のトラックのトラック情報を取得する。トラックに必要サイズの未記録領域が無い場合は、図４（ｂ）のように、当該トラック以降のトラックに記録領域が確保され、フォーマットされる。
【００５０】
必要サイズの未記録領域がトラックにある場合、ブロック１１８でトラックの未記録領域のサイズが必要サイズ以上であるか否か判定する。必要サイズ以上でない場合、ブロック１２０で当該トラックを利用し、メタデータ、データベースフィル、あるいはストリームを記録する。ブロック１１８でトラックの未記録領域のサイズが必要サイズ以上であると判定した場合、ブロック１２２で必要サイズを確保してトラックを切り、必要サイズの新トラックを生成して、ブロック１２４で新トラックを利用し、メタデータ、データベースフィル、あるいはストリームを記録する。トラックに必要サイズの未記録領域がある場合は、図４（ａ）のようにフォーマットされる。
【００５１】
ブロック１２０、１２４の次にブロック１２６でトラックはストリームファイルの記録領域であるか否か判定する。否の場合、すなわち、メタデータの記録領域、あるいはデータベースファイルの記録領域である場合は、ブロック１０８で次のトラックに移行し、ブロック１０２に戻り、次のトラックのトラック情報を取得する。トラックがストリームファイルの記録領域である場合、ブロック１２８でストリームファイル記録領域にボリューム管理データ（メインとリザーブ）を記録（擬似オーバーライト）する。これで、再初期化が完了する。
【００５２】
図４（ａ）のフォーマットは図５のフローチャートのブロック１１４においてトラックに必要サイズの未記録領域があると判定された場合である。図４（ａ）のフォーマットは、図５の処理により、図３のオープントラック２が新クローズトラック２、新オープントラック３に分割され、図３のオープントラック３が新クローズトラック４、新オープントラック５に分割され、図３のオープントラック４、クローズトラック５が新オープントラック６、新クローズトラック７とされたものである。
【００５３】
図４（ｂ）のフォーマットは図５のフローチャートのブロック１１４において一度はトラックに必要サイズの未記録領域がないと判定された場合である。図４（ｂ）のフォーマットは、図５の処理により、図３のオープントラック２、オープントラック３の全体がクローズされ、図３のオープントラック４が新クローズトラック４、新オープントラック５、６に分割されたものである。
【００５４】
以上説明したように、第１の実施形態によれば、書き込みエラーにより一部の情報が他の情報を参照できず、ストリームファイルへアクセスできなくなった場合、記録済みのトラックはクローズし、未記録領域を初期化（再初期化）することにより、ディスクを使用可能状態に復帰することができ、引き続き使用することができる。このため、データ記録エリアに空き領域が残っていてもディスクが使用不能となることを防ぐことができる。再初期化時に記録すべき情報は、再初期化前に情報が記録されていたトラックに空き容量があれば、そのトラックに記録し、空き容量が無ければ、それ以降のトラックで空き容量があるトラックに記録する。再初期化前に記録した情報は無視し、新たに記録した情報と新トラックとの整合性を保つようにボリューム管理構造情報を書き換える必要があるが、このディスクは書き換えが不能であるので、ボリューム管理構造情報はデータファイルの記録トラックに擬似オーバーライトされる。
【００５５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。再初期化はスタートメニューにおいてユーザが選択することにより開始されるが、書き込みエラーの発生時に初期化メニューを自動的に表示してもよい。また、光ディスクは記録層が単層であっても、多層であってもよい。
【符号の説明】
【００５６】
１０…ユーザデータ領域、１２，１４…交替領域、１６…リードイン領域、１８…リードアウト領域、２２…データプロセッサ部、２３…ディスクドライブ部、５０…エンコーダ部、６０…エコーダ部。
【図１】
2015038791.tif 000003
【図２】
2015038791.tif 000004
【図３】
2015038791.tif 000005
【図４】
2015038791.tif 000006
【図５】
2015038791.tif 000007