(57)【要約】【課題】ファイルシステムデータの喪失時にもファイルデータの復旧が可能であるとともに、ファイルデータの信頼性を保ったままファイルデータの追記や中間削除を行うこと。【解決手段】ディスク上の付加情報記録領域１０に、セクタ毎に付加情報として、ファイル識別情報１１と、次セクタアドレス情報１２と、ファイルデータの先頭セクタであるか否かを示す先頭セクタ識別情報１３と、当該セクタのファイルデータが有効データであるか否かを示す有効データ識別情報１４とを記録する。これにより、ファイルシステムデータが読み取り不能になった場合でも、セクタ毎の付加情報を参照することにより、ファイルデータを構成するセクタを認識し、ファイルデータの再生が実行できると共に、ファイル末尾への追記や中間削除を行う場合でも、ファイルデータの信頼性を保つことができる。【選択図】図２
2008052815.tif 000002
【特許請求の範囲】
【請求項１】
ファイルデータを管理するファイルシステムデータを記録媒体上のシステムデータ記録領域に記録すると共に、前記ファイルデータを前記記録媒体上のデータ記録領域に記録する記録方法であって、
前記データ記録領域における前記ファイルデータの記録単位である記録ブロック毎に、付加情報として、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とを生成し、
前記データ記録領域における各記録ブロックの付加情報記録領域に、前記付加情報を記録し、
前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録する、記録方法。
【請求項２】
ファイルデータを管理するファイルシステムデータを記録媒体上のシステムデータ記録領域に記録すると共に、前記ファイルデータを前記記録媒体上のデータ記録領域に記録する記録装置であって、
前記データ記録領域における前記ファイルデータの記録単位である記録ブロック毎に、付加情報として、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報と、を生成する付加情報生成手段と、
前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域に、前記付加情報を記録すると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録する記録手段と、を有する記録装置。
【請求項３】
ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、
前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体。
【請求項４】
ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体から前記ファイルシステムデータを読取り、
前記ファイルシステムデータを読取ることができない場合、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に記録された付加情報である前記ファイル識別情報と、前記次記録ブロックアドレス情報と、前記先頭記録ブロック識別情報とを読み取り、ファイル管理データを生成し、
生成された前記ファイル管理データに基づいて前記ファイルデータを読取る、再生方法。
【請求項５】
ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体から前記ファイルシステムデータを読取るシステムデータ読取り手段と、
前記システムデータ読取り手段が前記ファイルシステムデータを読取ることができない場合、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に記録された付加情報である前記ファイル識別情報と、前記次記録ブロックアドレス情報と、前記先頭記録ブロック識別情報とを読み取り、ファイル管理データを生成するファイル管理データ生成手段と、
前記ファイル管理データ生成手段によって生成された前記ファイル管理データに基づいて前記ファイルデータを読取るファイルデータ読取り手段と、を有する再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像・音声等のマルチメディアコンテンツデータ等のファイルデータを記録領域に記録する際、そのファイルデータを管理するファイルシステムデータを記録媒体上のシステムデータ記録領域に記録すると共に、ファイルデータを記録媒体上のデータ記録領域に記録する記録方法、記録装置、記録媒体、およびその記録媒体からファイルデータを読取る再生方法、再生装置に関するものである。
【背景技術】
【０００２】
近年急速な技術開発が行われている記録媒体として、例えば、光学的手段を用いて信号を記録、再生或いは消去する光記録媒体が挙げられる。光記録媒体は、一般的にコンピュータのデータ記録・保存用途、映画や音楽といったマルチメディアコンテンツデータを再生する用途等に用いられている。
【０００３】
光記録媒体においては、こられの動作・機能を実現するために、動作機能を３つの層に分けて規定している。３つの層はそれぞれ物理層、論理（ファイルシステム）層、アプリケーション層と呼ばれている。
【０００４】
物理層は、光記録媒体の媒体形状、最小記録単位であるセクタの構造、変調方式等、物理的な部分を定めたものであり、物理規格として決められている。
【０００５】
論理（ファイルシステム）層は、光記録媒体に物理的に記録されるデータをファイルとして認識させるための規定であり、データ（ボリューム）空間とファイル単位でのデータ管理構造とを決めて、アプリケーション層に提供することを目的とする。
【０００６】
論理（ファイルシステム）層では、コンピュータを含めた記録装置が光記録媒体に記録されているデータをファイルとして扱うことができるように、光記録媒体の使用方法が決められており、論理規格と呼ばれている。
【０００７】
アプリケーション層では、映像、音声のコンテンツやプログラム等のアプリケーションを活用するためのデータ構造が、ファイル単位でアプリケーション規格として決められている。
【０００８】
光記録媒体では、データの記録、再生をセクタという記録ブロック単位で行う。セクタにはアドレス（アドレス）情報が付いており、記録装置はそのアドレスを読んで、記録あるいは再生したいセクタを探し出す。
【０００９】
光記録媒体にデータを記録する場合、上述のように最小書き込み単位はセクタであり、あるひとかたまりのデータは光記録媒体の記録領域上に点在したセクタの集合となる。
【００１０】
この場合、光記録媒体に記録されたデータは、データの内容が記録されただけに過ぎず、データの種類やデータサイズ等のデータに関する属性情報が不明で、点在したセクタのうちどれがあるひとかたまりのデータに該当するものであるのかが、記録装置には認識できないため、ファイルとして扱うことができない。
【００１１】
そこで、データが記録された光記録媒体のセクタを、記録装置がファイルとして取り扱えるように橋渡しを行うのが、上述の論理層で説明したファイルシステムである。
【００１２】
ファイルシステムは、光記録媒体全体の記録領域であるデータ（ボリューム）空間の構造及びファイル構造を決めて、記録領域やファイル、ディレクトリ等の管理を行う。図８に示すように、ファイルシステムも、ファイル自身を構成するファイルデータと同様に、光記録媒体の記録領域上のリードイン領域やリードアウト領域付近または隣接のシステムデータ領域にファイルシステムデータとして記録される。
【００１３】
ファイルデータを再生する場合には、まず光記録媒体の記録領域上に記録されたファイルシステムデータを探し、そこから再生したいファイルデータのファイル構造情報を読み出す。
【００１４】
ファイル構造情報からファイルデータの種類やサイズ等の属性情報とともに、リードイン領域とリードアウト領域との間にあるファイルデータが記録されているデータ記録領域からセクタのアドレスが示される。該当するセクタが媒体の記録領域上に点在する場合には、セクタのアドレスとともに、読み出されるセクタの順番を記した情報を読み出すことで、データを構成するセクタが点在していても連続したデータの再生を実現する。
【００１５】
例えば、図８に示すように、セクタがセクタ１、セクタ２、セクタ３というように３箇所に点在する場合には、ファイル構造情報で示されるセクタのアドレスと順番から、セクタ１→セクタ２→セクタ３の順で読み込み、再生される。
【特許文献１】特許第２９２８１６９号公報
【非特許文献１】JIS X 0605 情報交換用ディスクカートリッジのボリューム及びファイル構成
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、光記録媒体に記録したファイルシステムデータは、媒体上に局所的に記録されており、ファイルシステムデータが読み取り不能になった場合、媒体上に記録したファイルデータの位置や属性情報がわからなくなるため、読み出すことができなくなる、という問題があった。
【００１７】
また、一旦記録媒体上に記録したファイルの末尾に新たな記録データを追加記録し、より大きなファイルとする場合や、既に記録媒体上に記録したファイルデータの中間部分を削除する場合、記録ブロック毎に訂正符号の再計算が必要となり、記録ブロック内のファイルデータ等を読み出し、再度新たな誤り訂正符号として記録ブロックに記録しなおす必要があるため、ファイルデータの信頼性を低下させる、という問題があった。
【００１８】
そこで、本発明は、ファイルシステムデータの喪失時にもファイルの復旧が可能であるとともに、ファイルデータの信頼性を保ったままファイルデータの追記や中間削除を行うことができる記録方法、記録装置、記録媒体、再生方法および再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を達成するため、本発明の記録方法では、ファイルデータを管理するファイルシステムデータを記録媒体上のシステムデータ記録領域に記録すると共に、前記ファイルデータを前記記録媒体上のデータ記録領域に記録する記録方法であって、前記データ記録領域における前記ファイルデータの記録単位である記録ブロック毎に、付加情報として、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とを生成し、前記データ記録領域における各記録ブロックの付加情報記録領域に、前記付加情報を記録し、前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録する、ものである。
【００２０】
また、本発明の記録装置では、データをファイルデータとして記録媒体上の記録領域に記録する記録方法であって、前記データ記録領域における前記ファイルデータの記録単位である記録ブロック毎に、付加情報として、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報と、を生成する付加情報生成手段と、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域に、前記付加情報を記録すると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録する記録手段と、を有するものである。
【００２１】
また、本発明の記録媒体は、ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体である。
【００２２】
また、本発明の再生方法では、ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体から前記ファイルシステムデータを読取り、前記ファイルシステムデータを読取ることができない場合、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に記録された付加情報である前記ファイル識別情報と、前記次記録ブロックアドレス情報と、前記先頭記録ブロック識別情報とを読み取り、ファイル管理データを生成し、生成された前記ファイル管理データに基づいて前記ファイルデータを読取る、再生方法である。
【００２３】
また、本発明の再生装置では、ファイルデータを管理するファイルシステムデータがシステムデータ記録領域に記録されると共に、前記ファイルデータがデータ記録領域に記録した記録媒体であって、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に、前記ファイルデータを識別するためのファイル識別情報と、当該記録ブロックに続く次の記録ブロックのアドレスを指定する次記録ブロックアドレス情報と、当該記録ブロックが前記ファイルデータの先頭の記録ブロックであるか否かを示す先頭記録ブロック識別情報と、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報とからなる付加情報が記録されると共に、前記記録領域上の前記データ記録領域における各記録ブロックの付加情報記録領域以外の領域に、前記付加情報に対応した前記ファイルデータを記録した記録媒体から前記ファイルシステムデータを読取るシステムデータ読取り手段と、前記システムデータ読取り手段が前記ファイルシステムデータを読取ることができない場合、前記データ記録領域における前記ファイルデータの記録単位である各記録ブロックの付加情報記録領域に記録された付加情報である前記ファイル識別情報と、前記次記録ブロックアドレス情報と、前記先頭記録ブロック識別情報とを読み取り、ファイル管理データを生成するファイル管理データ生成手段と、前記ファイル管理データ生成手段によって生成された前記ファイル管理データに基づいて前記ファイルデータを読取るファイルデータ読取り手段と、を有する再生装置である。
【発明の効果】
【００２４】
本発明に係る記録方法、記録装置、記録媒体では、記録媒体上におけるファイルデータの記録単位である各記録ブロックの付加情報記録領域に、ファイル識別情報と、次記録ブロックアドレス情報と、先頭記録ブロック識別情報とを付加情報として記録するようにしたので、記録媒体上のシステムデータ記録領域に記録されたファイルシステムデータが喪失したり、そのファイルシステムデータが読み取り不能になった場合でも、データ記録領域の付加情報記録領域に記録された付加情報に基づきファイルデータを再生することができる。
【００２５】
また、本発明では、付加情報として、当該記録ブロックに記録された前記ファイルデータが有効か否かを示す有効データ識別情報を記録するので、ファイル末尾へのファイルデータの追記や、途中の記録ブロックにおけるファイルデータの中間削除処理を行う場合に、有効データ識別情報を参照することにより、有効なファイルデータを上書きや削除することを簡単に防止することができ、ファイルデータの信頼性を保ったままファイルデータの追記や中間削除を行うことができる。
【００２６】
また、本発明に係る再生方法、再生装置によれば、ファイルシステムデータを読取ることができない場合、データ記録領域におけるファイルデータの記録単位である各記録ブロックの付加情報記録領域に記録された付加情報であるファイル識別情報と、次記録ブロックアドレス情報と、先頭記録ブロック識別情報とを読み取り、ファイル管理データを生成し、生成された前記ファイル管理データに基づいてファイルデータを読取るようにしたので、ファイルシステムデータを読取ることができない場合でも、ファイルデータを読取ることができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の記録方法、記録装置、記録媒体、再生方法および再生装置の実施の形態について説明する。まず、本発明に係る記録装置を適用した光ディスク記録再生装置の構成について説明する。
【００２８】
＜光ディスク記録再生装置の構成＞
図１は、本発明に係る記録装置を適用した、光ディスクに対して記録・再生を行う光ディスク記録再生装置の一例を示す図である。
【００２９】
この光ディスク記録再生装置は、光ディスクドライブ１００と、ホスト１１０とを備えている。
【００３０】
光ディスクドライブ１００は、光ディスク１０１に画像・音声等のコンテンツや情報を記録・再生するために必要である光ピックアップ１０２、サーボ回路１０３、データ処理回路１０４、インターフェース（Ｉ／Ｆ）１０５、及びドライブ制御回路１０６を有している。
【００３１】
ホスト１１０は、ホスト内部の処理全体を制御し、本発明の付加情報生成手段、記録手段、システムデータ読取り手段、ファイル管理データ生成手段、ファイルデータ読取り手段として機能するホストＣＰＵ１１１と、光ディスクドライブ１００とのデータ及び制御信号の受け渡しを行うインターフェース（Ｉ／Ｆ）１１２、及びファイルを構成するセクタの先頭セクタの絶対物理アドレス等を記録しておくメモリ１１３を有する。
【００３２】
次に、本実施の形態におけるセクタデータの構成について説明する。
＜セクタデータの構成＞
【００３３】
図２に、本実施の形態の光ディスク記録再生装置が生成するセクタデータの構成例を示す。
【００３４】
本実施の形態では、ファイルデータの記録単位である記録ブロックであるセクタの大きさとして、６４ＫＢ(６５５３６バイト)を採用しており、ファイルデータとしてＭＰＥＧ規格に準拠したＴＳパケットを記録する。各ＴＳパケットは、１８８バイトであるが、先頭にパケットのタイミングを管理する４バイトのヘッダ（図示しない）を付加し、１９２バイトの構成をとっている。従って、１セクタ内に、３４１のパケットが配置可能である。
【００３５】
そして、本実施の形態では、例えば、各セクタのセクタ先頭の６４バイトに、付加情報記録領域を割り当てる。
【００３６】
図２に示すように、付加情報を記録する付加情報記録領域１０には、各ファイルデータの記録単位である記録ブロックセクタ毎に、記録媒体である光ディスク１０１上に記録される他のファイルデータと識別するためのファイルデータ毎のファイル識別情報（図上、ファイルＩＤ）１１と、当該セクタに続く次のセクタの記録アドレスを指定する次記録ブロックアドレス情報である次セクタアドレス情報１２とを付加情報の一つとして記録する。
【００３７】
また、この付加情報記録領域１０には、各ファイルデータの記録単位である記録ブロックとしてのセクタ毎に、各ファイルデータの先頭セクタであるか否かを示す先頭セクタ識別情報１３と、各セクタに記録されたファイルデータが有効データであるか否かを示す有効データ識別情報１４とを付加情報の一つとして記録する。
【００３８】
なお、付加情報記録領域１０におけるリザーブ情報１５とは、付加情報領域の領域サイズ確保のための埋め合わせ用のビットで所謂スタッフィングビットとして使用したり、更には、将来的な拡張も視野に入れて、ファイルの終端セクタであることを示す終端識別子のビット等として使用するものである。また、各セクタの付加情報記録領域１０において、ファイル識別情報１１、次セクタアドレス情報１２、先頭セクタ識別情報１３を有効データ識別情報１４の並びは、この順に限らず、例えば、各セクタの付加情報記録領域１０の先頭に、次セクタアドレス情報１２や、先頭セクタ識別情報１３、有効データ識別情報１４を記録するようにしても勿論良い。
【００３９】
ここで、ファイル識別情報１１は、各セクタに分割されて記録されるファイルデータがそれぞれのどのファイルを構成するデータであるかを判断できるように、ファイル別に変更する。ファイル識別情報１１としては、例えば、ファイルデータの記録を開始した時刻情報やファイル名等、そのファイルを固有に表す識別情報が挙げられる。また、ファイルシステムによって形態は変わるが、ファイル記録を管理するために使用するファイルシステムで定義されるファイル属性情報またはファイル名をファイル識別情報１１として使用すれば、ファイルシステムと連携した管理が容易に可能となる。
【００４０】
また、次セクタアドレス情報１２としては、例えば、ディスク先頭からの次のセクタの位置を示す絶対物理アドレスを記録する。なお、絶対物理アドレスに限定されるものではなく、次のセクタまでの距離をセクタ数で表す相対物理アドレスを記録することも可能である。
【００４１】
ただし、同一ファイルデータとして最後のファィルデータを記録したセクタは、次に記録するセクタの物理アドレスを示す必要がないので、次セクタアドレス情報１２には終端情報として“０”を記録して、このセクタが当該ファイルデータの最後のデータを含む優先セクタであることを表すようにする。
【００４２】
図３に、光ディスク１０１上の各セクタに記録されたファイル識別情報１１、次セクタアドレス情報１２、先頭セクタ識別情報１３、有効データ識別情報１４の設定例を示す。
【００４３】
図３中の上部に記載されている数字は、ディスク先頭からの各セクタの先頭位置の絶対物理アドレスを表す。各セクタの先頭に設けた付加情報を記録する付加情報記録領域１０には、ファイル識別情報１１としてＩＤｉ（ｉ＝１，２，３，・・・）と、次セクタアドレス情報１２として当該セクタの次に記録するセクタの絶対物理アドレスと、先頭セクタ識別情報１３と、有効データ識別情報１４の付加情報が記録されている。
【００４４】
先頭セクタ識別情報１３が“１”の場合は、先頭セクタであることを示し、“０”の場合はそれ以外のセクタであることを示す。
【００４５】
有効データ識別情報１４が“１”の場合は、当該セクタ内のファイルデータが有効であることを示し、“０”の場合は無効であることを示す。なお、図３中では、付加情報は、分かりやすいように、付加情報を吹き出しで記載している。
【００４６】
ここで、光ディスク１０１のリードイン領域やリードアウト領域付近または隣接（図８参照）に記録されたファイルシステムデータを読み取らずに、ファイル識別情報１１がＩＤ１であるファイルデータの構成を認識するには、ディスク先頭から順に、各セクタの付加情報記録領域１０から付加情報を読み出し、ファイル識別情報１１がＩＤ１を有し、かつ、その先頭セクタ識別情報１３が“１”である付加情報が最初に記録されているセクタを探し出す。図３に示す場合、ＳＣ０のセクタがファイル識別情報１１がＩＤ１であるファイルデータの先頭セクタとなる。
【００４７】
次に、そのファイル識別情報１１としてＩＤ１を有する付加情報を備える次セクタアドレス情報１２から、同一ファイルを構成するセクタとして次に続くセクタの絶対物理アドレスを読み取り、次に記録されたセクタに移動する。以降、同様にして付加情報記録領域１０に記録された付加情報の中の次セクタアドレス情報１２が“０”となっているセクタまで検索することで、ファイル識別情報１１がＩＤ１であるファイルデータのデータ構成を認識できる。これは、次セクタアドレス情報１２が“０”を示している場合は、同一ファイルを構成するセクタの終端のセクタであることを示しているからである。
【００４８】
なお、このように検索すると、図３の例では、ファイル識別情報１１がＩＤ１であるファイルデータを示すＩＤ１であるファイル識別情報１１を付加情報に有する絶対物理アドレス１００のセクタＳＣ０から開始し、次セクタアドレス情報１３が示す絶対物理アドレスを追っていくと、ＳＣ０→ＳＣ２→ＳＣ３→ＳＣ６の順にセクタを検索していくことができる。こうして、ファイル識別情報１１がＩＤ１であるファイルデータのデータがセクタＳＣ０，ＳＣ２，ＳＣ３及びＳＣ６で構成されていることが識別できる。
【００４９】
さらに本例では、先頭セクタＳＣ０と終端セクタＳＣ６に関しては、有効データ識別情報１４が“０”に設定され、有効なファイルデータが記録されておらず、実質的にはＳＣ２とＳＣ３のファイルデータとがファイルを構成していることを示している。これは、本実施の形態では、光ディスク１０１上には、ファイルデータをセクタ単位で記録する場合、ファイルデータの確実な読み取りを実現等するため、ファイルデータ毎に、先頭のセクタと最後尾のセクタのファイルデータ記録領域には、有効なファイルデータを記録せず、無効な埋め込みデータを記録するようにしているからである。
【００５０】
また、図示されるセクタＳＣ８は、未記録状態であり、物理アドレス１０８は他のいかなる付加情報からも参照されていない状態である。
【００５１】
尚、以上、説明した例では、セクタ内を固定長のパケットで割った数が整数にならない場合に生じる半端分を、付加情報記録領域１０として使用しているが、整数で割り切れた場合にも、セクタ内の先頭パケットを付加情報記録領域１０として使用してもよい。
【００５２】
次に、動作を説明する。まず、ファイルデータの記録動作から説明する。
【００５３】
＜ファイルデータの記録＞
ホスト１１０から供給されるコンテンツや情報のファイルデータ（実データ）を光ディスク１０１に記録する場合、ホストＣＰＵ１１１は、光ディスク１０１上に既記録済みのファイルシステムデータが存在するならば、そこからファイルシステムデータを読み出し、記録領域のセクタ配置を検出する。そしてホストＣＰＵ１１１は、記録領域の中でファイルデータ（実データ）の記録に必要となるセクタの総数と、各セクタの記録開始位置となる絶対物理アドレスをメモリ１１３に送る。更に、記録されるファイルデータ（実データ）をファイルとして管理するために、他のファイルデータ（実データ）と区別するファイル識別情報をメモリ１１３に送る。
【００５４】
メモリ１１３では、ホストＣＰＵ１１１から送られてくるファイルデータ（実データ）を図３に示すセクタの配置で記録するとともに、ホストＣＰＵ１１１から先に送られてきたファイル識別情報１１と、各セクタの記録開始位置となる絶対物理アドレスと、他の付加情報とを、それぞれ、図２に示すように、ファイル識別情報１１、次セクタアドレス情報１２、先頭記録ブロック識別情報１３、有効データ識別情報１４として付加情報領域１０に記録する。
【００５５】
つまり、ホストＣＰＵ１１１は、各セクタの先頭に設けられた付加情報記録領域１０に、識別情報としてセクタに記録するファイルデータ（実データ）が属するファイルデータのファイル識別情報１１と、当該セクタに続く次のセクタの絶対物理アドレスを示す次セクタアドレス情報１２と、当該ファイルデータの先頭セクタであるか否かを示す先頭セクタ識別情報１３と、当該セクタ記録されたファイルデータが有効なデータであるか否かを示す有効データ識別情報１４とを記録する。
【００５６】
ここで、ファイル識別情報１１は分割されて記録されるファイルデータが同一のファイルと判断できるように、ファイル別に変更する。例えば、ファイルデータの記録を開始した時刻情報やファイル名等、そのファイルを固有に表す識別情報が挙げられる。また、ファイルシステムと連携した管理を可能にする為に、ファイルシステムデータとして記録するファイル属性情報、またはファイル名をセクタ内に記録するファイル識別情報１１として記録しても良い。
【００５７】
次セクタアドレス情報１２には、同一ファイルを構成するセクタとして、当該セクタの次のセクタのアドレスを示す例えば絶対物理アドレス等を記録する。なお、セクタの位置情報として絶対物理アドレスを使用したが、上述したように、ファイルを構成する先頭のセクタのみディスク先頭からの絶対物理アドレスとし、それ以降のセクタの位置情報に現在のセクタから次のセクタまでの相対物理アドレスを記録しても良い。
【００５８】
先頭セクタ識別情報１３は、ファイル検索時にファイルデータの先頭セクタを見つける目印となる。なお、当該セクタが同一ファイルを構成するセクタの終端のセクタである場合には、次セクタアドレス情報１２には「終端情報」として“０”を記録する。
【００５９】
有効データ識別情報１４は、当該セクター内に有効なデータを含むか否かを示す情報であり、値“０”を用いてデータ無効、値“１”を用いてデータ有効を示すこととする。有効データ識別情報が値“０”の場合、セクタ内のファイルデータ記録領域は任意のデータで埋め込みが行われる。ファイルデータの記録に際して、ファイルデータの先頭セクタと終端セクタについては有効データ識別情報１４として“０”を設定し、有効なファイルデータを配置しないこととする。
【００６０】
以上の処理により、ファイルデータ（実データ）と、付加情報とが配置された各セクタを、ホストＣＰＵ１１１はメモリ１１３からインターフェース１１２に順次出力する。同一ファイルデータを構成するセクタの終端のセクタを出力して、セクタの出力動作を終了する。他に記録すべきファイルデータがあれば、同様に、セクタ毎にファイルデータを作成する。
【００６１】
また、ホスト１１０からは、ファイルシステムで定義されるファイルシステムデータも従来と同様に生成され出力される。即ち、メモリ１１３において、ホストＣＰＵ１１１からファイルデータ（実データ）以外に出力される識別情報及びセクタの総数と各セクタの記録開始位置から、従来と同様にファイルシステムデータが生成される。ファイルシステムデータは、実データのセクタと同様にインターフェース１１２に出力され、光ディスクドライブ１００により従来と同様にファイルデータ（実データ）とは別に光ディスク１０１のリードイン領域やリードアウト領域付近または隣接（図８参照）に記録される。
【００６２】
インターフェース１１２では、順次入力されるセクタを光ディスクドライブ１００のインターフェース１０５へ出力する。
【００６３】
光ディスクドライブ１００では、インターフェース１０５を通じて記録されるべきデータを受信し、データ処理回路１１４により、訂正符号化、変調処理を行い、光ピックアップ１０２を駆動して光ディスク１０１に書き込む。
【００６４】
これにより、光ディスク１０１上の各セクタに設けられた付加情報記録領域１０に上述の４つの付加情報が記録され、セクタの付加情報記録領域１０以外の領域に、ファイルデータ（実データ）が記録されることになる。
【００６５】
次に、ファイルデータの再生動作について説明する。
＜ファイルシステムデータを利用したファイルデータの再生＞
まず、ファイルシステムデータを利用したファイルデータの再生から説明する。
【００６６】
図１に示すように、光ディスクドライブ１００において、光ディスク１０１からコンテンツや情報を再生する場合、通常、光ディスク１０１のリードイン領域やリードアウト領域付近または隣接に記録されている該当するファイルデータのファイルシステムデータを検出して、ファイルデータが記録されているセクタにアクセスする。ファイルシステムデータが読み取り可能である場合、まず、ホスト１１０から指示されるファイルデータ（実データ）を含むファイルにアクセスする為に、光ディスク１０１に光ピックアップ１０２からレーザ光が照射され、ホスト１１０からの指示コマンドをドライブ制御回路１０６がインターフェース１０５を介して受信し、サーボ回路１０３を制御して光ディスク１０１内の記録されているファイルシステムの領域に光ピックアップ１０２に移動する。
【００６７】
次に、光ピックアップ１０２は、ファイルシステムデータの領域を検索し、再生したいコンテンツや情報に該当するファイルシステムデータを検出し、その中に記録されているセクタの位置情報に該当するセクタに光ピックアップを移動させてピットを読み取り、データ処理回路１０４へ出力する。データ処理回路１０４では、変調復調や、訂正復号化処理を行い、インターフェース１０５を介しホスト１１０にファイルデータ（実データ）を送信する。
【００６８】
ホスト１１０では、インターフェース１１２が光ディスクドライブ１００で読み取られたファイルデータ（実データ）を受信し、メモリ１１３に蓄積する。ホストＣＰＵ１１１は、メモリ１１３から順次記録データを読み出し、コンテンツや情報を再生する。
【００６９】
このように、光ディスク記録再生装置において、ファイルシステムデータを介して容易にファイルを再生することが可能であり、これが通常の再生処理である。
【００７０】
しかし、光ディスク１０１内のファイルシステムデータがディスクの傷等の理由で読み取り不能になった場合、一般的には光ディスク１０１の記録領域に記録されたデータの位置や属性情報が分からなくなるため、読み出すことが不可能となる。
【００７１】
これに対して、本実施の形態を適用した光ディスク記録再生装置であれば、光ディスク１０１内でファイルを構成するセクタを識別し、ファイルとして認識することが可能である。
【００７２】
次に、付加情報を利用した本実施の形態のファイルデータの再生につい説明する。
＜付加情報を利用したファイルデータの再生＞
具体的には、光ディスク１０１上のあるファイルデータのファイルシステムデータが読み取り不能となっていて取得できなくても、光ディスクドライブ１００にて光ディスク１０１の記憶領域の先頭からセクタ単位に順次にデータが読み出されメモリ１１３に書き込まれれば、ホストＣＰＵ１１１は、各セクタの先頭に設けた付加情報記録領域１０から読み出された付加情報を解析していく。
【００７３】
そして、ホストＣＰＵ１１１は、付加情報における先頭セクタ識別情報１３が、ファイルデータの先頭セクタであることを示す“１”であれば、そのセクタの付加情報におけるファイル識別情報１１と、そのセクタの絶対物理アドレスとをメモリ１１３に記録していく。
【００７４】
ホストＣＰＵ１１１は、同一ファイルを構成する先頭セクタの位置が分かれば、後はセクタ毎の付加情報記録領域１０に記された付加情報における次セクタアドレス情報１２の示すアドレスを辿っていくことにより、図５に示すように、同一ファイルを構成するセクタを順に把握することができる。そして、付加情報の次セクタアドレス情報１２が“０”となっている、即ち「終端情報」が記録されているセクタまで検索すれば、ファイルデータの構成する全てのセクタを認識することができる。
【００７５】
ホストＣＰＵ１１１は、この処理を光ディスク１０１の記憶領域の最後まで行うことにより、光ディスク１０１に記録されているファイルデータのセクタ構成が分かり、新たなファイル管理データを構築できる。
【００７６】
また、光ディスク１０１の記憶領域の先頭のセクタからではなく、光ディスク１０１の任意位置の記憶領域から検索を開始した場合でも、記憶領域の先頭から検索する方法と同様に、ホストＣＰＵ１１１は、セクタの付加情報記録領域１０に記された付加情報の先頭セクタ識別情報１３が各ファイルデータ（実データ）の先頭セクタであることを示す“１”であるセクタを検出し、そのセクタの付加情報におけるファイル識別情報１１と、そのセクタの絶対物理アドレスとをメモリ１１３に記録していく。
【００７７】
任意位置から開始したセクタの付加情報における先頭セクタ識別情報が“０”であるなら、このセクタが属するトラックより一つ前のトラックに光ピックアップ１０２を移動して、付加情報における先頭セクタ識別情報１３が“１”となるセクタを検索するように動作させてもよい。
【００７８】
こうして、ホストＣＰＵ１１１は、セクタ毎に検出される付加情報から、図４に示すように、各セクタをファイルとして認識するための新たなファイル管理データ４００を生成してメモリ１１３上に構築する。
【００７９】
図４は、ホストＣＰＵ１１１によりメモリ１１３に記録されるファイル管理データの一例を示している。
【００８０】
図４のファイル管理データ４００は、図３に示されるセクタ列において、絶対物理アドレス１００のセクタから順に検索していき、各セクタの付加情報記録領域１０内の付加情報により上述の検索、判定処理を行い、メモリ１１３に記録されたファイル管理データ一例である。
【００８１】
本実施の形態１のホストＣＰＵ１１１では、図４に示すように、新たなファイル管理データ４００として、同一ファイルを構成する先頭セクタに記述されているファイル識別情報１１と、その先頭セクタの絶対物理アドレスとをメモリ１１３に記録することにしている。
【００８２】
ホストＣＰＵ１１１は、光ディスク１０１上のあるファイルデータのファイルシステムデータが読み取り不能となっていて取得できなくても、ホスト１１０において生成されメモリ１１３に記録されたこの新たなファイル管理データ４００にアクセスすることで、ファイルデータを再生することが可能となる。
【００８３】
つまり、ホスト１１０では、光ディスク１０１に記録されているファイルシステムデータの代わりに、メモリ１１３の中に構築された新たなファイル管理データ４００のマップから、再生したいファイルを指定する。ここでは、ファイル識別情報１１がＩＤ１であるファイルデータを再生する場合を例に挙げて説明する。
【００８４】
ホスト１１０から再生したいファイルとしてファイル識別情報１１がＩＤ１であるファイルデータを選択すると、メモリ１１３に構築されたファイル管理データ４００のマップからファイル識別情報１１がＩＤ１であるファイルデータを探し出す。
【００８５】
ファイルを選択する場合の例として、ユーザがファイルを選択できるように、メモリ１１３に構築されたファイル管理データ４００をホスト１１０のディスプレイにＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）の形態で、ファイルデータのリストとして表示する方法が挙げられるが、ユーザに対してファイルデータのリストを提示できる形態であるならば、ここで挙げた方法に限定しない。
【００８６】
次に、選択されたファイル識別情報１１がＩＤ１であるファイルデータの先頭セクタの絶対物理アドレスを、メモリ１１３からインターフェース１１２を介して光ディスクドライブ１００に送る。
【００８７】
光ディスクドライブ１００では、ドライブ制御回路１０６を通じてサーボ回路１０３を制御し、光ディスク１０１内の記録領域に対して、受信した絶対物理アドレスの位置に光ピックアップ１０２を移動させる。受信した絶対物理アドレスに記録されているセクタを光ピックアップ１０２により読み取り、データ処理回路１０４にて、変調復調、訂正復号化処理を行い、ホスト１１０に読み取った記録データ、すなわち付加情報とファイルデータとをインターフェース１０５を介して送信する。
【００８８】
ホスト１１０では、読み取られた記録データである付加情報とファイルデータとをインターフェース１１２で受信してメモリ１１３に蓄積し、ホストＣＰＵ１１１がメモリ１１３より順次記録データを読み出し、コンテンツや情報を再生する。
【００８９】
ホストＣＰＵ１１１は、これと同時に、付加情報における次セクタアドレス情報１２から次のセクタの絶対物理アドレスを抽出する。この絶対物理アドレスを再びインターフェース１１２を介して光ディスクドライブ１００に送り、光ディスクドライブ１００にて、次のセクタの絶対物理アドレスに記録されたセクタを読み取る。そして、読み取った記録データ（付加情報とファイルデータ）をホスト１１０に送信する。
【００９０】
以上の動作を、付加情報において次セクタアドレス情報１２が“０”となっている、即ち付加情報として「終端情報」を有しているセクタを読み取り、そのセクタの記録データを再生するまで続ける。
【００９１】
つまり、ホスト１１０では、あるセクタの次セクタアドレス情報１２が次セクタの物理アドレスを示している場合と、終端情報の“０”とのどちらの情報を有しているかを検出し、この検出動作により次のアドレス情報を有していると検出された場合には、さらに次に続くセクタから付加情報とファイルデータとを光ディスクドライブ１００により読み出させる動作と、その読み出されたセクタの付加情報に対する上記検出動作とを繰り返すようにする。そして、その検出動作において、次セクタアドレス情報１２が終端情報の“０”を有していると判断した場合には、指定されたファイル識別情報１１のファイルデータの読み出し動作を終了する。
【００９２】
従って、本実施の形態１の再生方法、再生装置によれば、ファイルシステムデータを読取ることができない場合でも、データ記録領域におけるファイルデータの記録単位である各セクタの付加情報記録領域に記録された付加情報であるファイル識別情報１１と、次記録ブロックアドレス情報１２と、先頭記録ブロック識別情報１３とを読み取り、ファイル管理データ４００を生成して、生成したファイル管理データ４００に基づいてファイルデータを読取るようにしたので、ファイルシステムデータを読取ることができない場合でも、ファイルデータを読取ることができる。
【００９３】
次に、ファイルデータの追記動作について説明する。
＜ファイルデータの追記＞
ここでは、一例として、図３に示される記録状態のファイル識別情報１１がＩＤ１であるファイルデータの末尾に１セクタ分のデータを追記する場合について述べる。
【００９４】
まず、ホストＣＰＵ１１１は、メモリ１１３に保持されている無効なファイルデータ用の埋め込みデータと、その付加情報とをインターフェース１１２を介して出力し、光ディスクドライブ１００へ送る。このとき、ホストＣＰＵ１１１は、図５に示すように、物理アドレス１０８のセクタＳＣ８の付加情報記録領域１０に、付加情報としてファイル識別情報１１のＩＤ１、次セクタアドレス情報１２として“０”、先頭セクタ識別情報１３として“０”、有効データ識別情報１４として“０”を設定し、記録を行う。すなわち、このセクタＳＣ８が、ファイル識別情報１１がＩＤ１であるファイルデータの新たな終端位置となる。
【００９５】
ここで、セクタＳＣ８に直接、追加すべき追加ファイルデータを書き込まず、無効なファイルデータ用の埋め込みデータを書き込むのは、本実施の形態では、光ディスク１０１上には、ファイルデータをセクタ単位で記録する場合、ファイルデータ毎に、先頭のセクタと最後尾のセクタとには、有効なファイルデータを記録せず、無効な埋め込みデータを記録するようにしているからである。
【００９６】
また、ホストＣＰＵ１１１は、オーバーライトする前のセクタＳＣ６の有効データ識別情報１４として“０”を参照することにより、オーバーライトする前はセクタＳＣ６に無効なファイルデータが記録されていることがわかるので、新たに有効なファイルデータをオーバーライトして、次セクタアドレス情報１２を“１０８”に記録するだけで済むので、当該セクタにて訂正符号の再計算が不要になり、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り検出を行って記録しなおす必要が不要となり、セクタ毎のファイルデータの信頼性の低下を防止することができる。
【００９７】
そのため、ホストＣＰＵ１１１は、上述したファイルシステムデータを使用した、あるいは付加情報を使用したファイルデータの再生手順に従って、ファイル識別情報１１がＩＤ１であるファイルデータの末尾セクタであるＳＣ６の位置を検出する。
【００９８】
次に、ホストＣＰＵ１１１は、メモリ１１３に保持されているセクタＳＣ６の追加ファイルデータと、その付加情報とをインターフェース１１２を介して出力し、前記と同様の手順で光ディスク１０１上の物理アドレス１０６のセクタＳＣ６に記録を行う。ここで、ＳＣ６は、図３に示すように、その有効データ識別情報１４の“０”により、追記前には当該セクタＳＣ６が有効データを持たない、すなわち無効である埋め込みデータが記録されていたセクタであることがわかるので、ホストＣＰＵ１１１は、直接上書きを行っても何ら差し支えないことがわかる。そして、ホストＣＰＵ１１１は、付加情報として、ファイル識別情報１１をＩＤ１、次セクタアドレス情報１２として、先に終端として記録を行ったセクタＳＣ８の絶対物理アドレスの“１０８”、先頭セクタ識別情報１３として“０”、有効データ識別情報１４として“１”を設定し、記録を行う。
【００９９】
図５は、図３の記録状態においてＩＤ１であるファイルデータのＳＣ６のセクタに対し追加記録を行い、ＳＣ８のセクタを追加した例を示している。
【０１００】
図５では、追加されたファイルデータはＳＣ６に格納され、ＳＣ６の付加情報は次のセクタ位置がアドレス１０８を示すように次セクタアドレス情報１２が“１０８”に更新され、有効データを保持することを示すように有効データ識別情報１４が“１”へ更新されている。
【０１０１】
さらに、ファイル識別情報１１がＩＤ１であるファイルデータのＳＣ８においては、ファイルＩＤ１１として“ＩＤ１”、次セクタアドレス情報１２として“０”、先頭セクタ識別情報１３として“０”が設定されるとともに、ファイルデータとしては、例えば全て０等の埋め込みデータが記録され、有効データ識別情報１４としては無効データであることを示す“０”が記録される。従って、追記前のファイル終端のセクタＳＣ６がセクタＳＣ８へ移動した形となる。
【０１０２】
このように、本実施の形態によれば、付加情報として有効データ識別情報１４を設定するようにしたので、有効データ識別情報１４を参照することにより、当該セクタに記録されているファイルデータが有効か否かを簡単に識別することが可能となり、新たな追加ファイルデータを既存のセクタに追記する場合も、無効なファイルデータを有しているセクタを簡単に検出することが可能となり、セクタ毎のファイルデータの追記を安心して容易に実行することができる。
【０１０３】
特に、本実施の形態では、光ディスク１０１上にファイルデータをセクタ単位で記録する場合、ファイルデータの確実な読み取りを実現等するため、ファイルデータ毎に、先頭のセクタと最後尾のセクタのファイルデータ記録領域には、有効なファイルデータを記録せず、無効な埋め込みデータを記録するようにしているため、新たな追加ファイルデータを既存のセクタに追記する場合も、付加情報であるファイル識別情報１１、先頭セクタ識別情報１３、有効データ識別情報１４等を参照することにより、追加ファイルデータを追記すべき場所となる対象ファイルデータの末尾セクタを簡単に検出することができる。
【０１０４】
次に、ファイルデータの中間削除の動作について説明する。
＜ファイルデータの中間削除＞
【０１０５】
ここでは、一例として、図５に示される記録状態においてＩＤ１であるファイル識別情報１１のファイルデータの中間部分のセクタＳＣ２およびＳＣ３のファイルデータを削除する場合について説明する。
【０１０６】
まず、ホストＣＰＵ１１１は、上述するファイルデータの再生手順に従って、セクタＳＣ２及びＳＣ３を検索し、それぞれのセクタの付加情報をメモリ１１３へ保存する。
【０１０７】
次に、ホストＣＰＵ１１１は、メモリ１１３に保持されている埋め込みデータとその付加情報とをインターフェース１１２を介して出力し、前記と同様の手順で光ディスク１０１上の物理アドレス１０２のセクタＳＣ２に記録を行う。このとき、後述する図６に示すように、セクタＳＣ２の付加情報としてはファイル識別情報１１がＩＤ１、次セクタアドレス情報１２としてメモリ１１３に保存してあるセクタＳＣ６のアドレス“１０６”、先頭セクタ識別情報１３として“０”、有効データ識別情報１４として“０”に設定して記録を行う。すなわち、このセクタＳＣ２は、有効なファイルデータを保持してなく、かつ、ファイルデータの続き部分を示す次セクタアドレス情報１２“１０６”を保持している状態となる。
【０１０８】
ここで、ファイルデータの中間部分のセクタＳＣ２およびＳＣ３を削除する場合に、セクタＳＣ２の付加情報を残してあるのは、本実施の形態では、削除されるセクタであるＳＣ２およびＳＣ３以外の付加情報を修正しないようにするためである。これは、削除されるセクタ以外の付加情報、特に、有効データを保持しているセクタの付加情報を修正すると、その付加情報を修正したセクタにて、訂正符号の再計算が必要となり、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り訂正符号として当該セクタを記録しなおす必要があったため、ファイルデータの信頼性が低下するため、なるべく、残存セクタの付加情報は修正せず、削除されるセクタＳＣ２の付加情報の修正により対応するためである。
【０１０９】
図６は、図５の記録状態のＩＤ１であるファイルデータのセクタＳＣ３を削除して、セクタＳＣ２を付加情報を更新した例を示している。
【０１１０】
つまり、この例の場合、図６に示すように、削除されるセクタＳＣ２およびＳＣ３のうち、セクタＳＣ２はファイルデータのみが削除され、その付加情報は残り、次セクタアドレス情報１２が“１０６”に更新され、ファイルデータが無効であることを示すように有効データ識別情報１４が“０”へ更新される。ＳＣ３に関しては何ら変更を加えなくても、他の付加情報から参照されないアドレスのセクタであるため、そのままでも良いし、セクタＳＣ３のファイルデータおよび付加情報を上書きや削除するようにしても良く、いずれにしろセクタＳＣ３は、他のセクタから参照されないセクタとなり、以降の記録動作に利用可能な記録可能セクタとして扱うことができる。
【０１１１】
以上説明したように、本実施の形態１の光ディスク記録再生装置および記録方法では、ファイル記録領域にファイルデータをセクタ単位で記録する際、セクタ毎の付加情報として、ファイル識別情報１１と、次セクタアドレス情報１２と、先頭セクタ識別情報１３とを記録するようにしたので、リードイン領域やリードアウト領域付近または隣接に記録したファイルシステムデータが読み取り不能になった場合でも、ファイル記録領域のセクタ毎の付加情報を参照することにより、ファイルデータを構成するセクタを認識して、ファイルデータの再生を実行することができる。
【０１１２】
また、本実施の形態１では、ファイル末尾に新たなファイルデータを追記処理する場合や、あるいはファイルデータの中間セクタの削除処理を行う場合、有効なファイルデータが記録された記録データやその付加情報が変わるセクタでは、当該セクタにて訂正符号の再計算が必要になり、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り検出を行って記録しなおす必要があったが、有効データ識別情報１４を参照することにより、無効なファイルデータが記録されたセクタを検出して、次セクタアドレス情報１２を変更するだけで済み、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り訂正符号として当該セクタを記録しなおす処理が不要となるので、ファイルデータの信頼性が低下することを防止することができる。
【０１１３】
その結果、セクタ毎の付加情報である有効データ識別情報１４を参照することにより、有効データ識別情報１４が“０”を示すセクタのファイルデータについてはそれが無効な埋め込みデータであること簡単に認識して、廃棄等することが可能であり、効率よくファイルデータを構築することができると共に、セクタ毎にランダムアクセスなどする際にも役立ち、メモリ１１３を効率よく使用することができる。
【０１１４】
特に、本実施の形態１では、ファイルデータの中間セクタを複数削除する場合に、削除すべき複数の中間セクタのうち、最初のセクタのみ付加情報を残して更新し、削除される複数の中間セクタ以外の付加情報を修正しないようにしたため、削除されるセクタ以外の残存セクタでは付加情報の更新が不要となり、訂正符号の再計算が不要となるので、残存セクタによる構成されるファイルデータの信頼性の低下を防止することができる。
【０１１５】
実施の形態２．
次に、本発明に係る光ディスク記録再生装置の実施の形態２について説明する。上記実施の形態１では、ホストＣＰＵ１１１は、図４に示すファイル管理テーブル６００を作成してメモリ１１３に記憶したが、本実施の形態２では、図７に示すファイル管理テーブル７００を作成してメモリ１１３に記憶することを特徴とするものである。よって、本実施の形態２では、図７に示すファイル管理テーブル７００を作成してメモリ１１３に記憶する以外の点は、上記実施の形態１と変わらないので、図１に示す実施の形態１のブロック図を参照して、特徴ある動作のみを説明する。
【０１１６】
まず、本実施の形態２では、図４に示す例と同様に、光ディスク１０１の記憶領域の先頭からセクタ単位に順次にファイルデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域１０から読み出された付加情報を解析していく。
【０１１７】
そして、解析により判明する同一ファイルを構成する各セクタの絶対物理アドレスを、ファイル識別情報１１に続いてファイルデータの構成順に順次に並べてファイル管理データ７００としてメモリ１１３に記憶する。
【０１１８】
図７は、本実施の形態２のホストＣＰＵ１１１によりメモリ１１３に記録されるファイル管理データの一例を示している。
【０１１９】
つまり、図７に示すファイル管理データ７００は、図４に示す例と同様に記憶領域の先頭からセクタ単位に順次にデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域から読み出された付加情報を解析していく。そして、解析により判明する同一ファイルを構成する各セクタの絶対物理アドレスを、ファイル識別子に続いて構成順に順次に並べてファイル管理データとしてメモリ１１３に記録したものである。図７に示すファイル管理データも、図４と同様に図３に示されるセクタ列に対応したものである。
【０１２０】
図７に示すファイル管理データは、同一ファイルを構成する各セクタの絶対物理アドレスを構成順に有しているので、ファイル構成が直接的にわかり、図４に示すファイル管理データよりも、ホスト１１０からファイルを高速にアクセスすることが可能になると共に、各セクタの絶対アドレスを参照することにより、絶対アドレス１０２のセクタＳＣ２のファイルデータや、絶対アドレス１０５のセクタＳＣ５のファイルデータ等にランダムにアクセスすることも可能となる。
【０１２１】
逆に、図４に示すファイル管理データは、図７の例に比べて単純な内容であるので、ホスト１１０によるファイル管理データ生成の高速化や、メモリ１１３における「記憶容量の削減が図られる。
【０１２２】
ここで、本実施の形態２における図７に示すファイル管理データ７００の生成方法について説明する。
【０１２３】
図４に示す例と同様に、光ディスクドライブ１００により、光ディスク１０１の記憶領域の先頭からセクタ単位に順次にデータを読み出し検索して、各セクタの先頭に設けた付加情報記録領域１０から読み出された付加情報をホスト１１０において以下のように解析していく。
【０１２４】
読み出された付加情報における先頭セクタ識別情報１３に基づき、同一ファイルを構成するセクタの先頭のセクタに関する付加情報、すなわち先頭セクタ識別情報１３が“１”である付加情報を検出する。その検出と共に、その先頭セクタのアドレス情報である絶対物理アドレスを検出する。
【０１２５】
次に、先頭セクタの付加情報の次セクタアドレス情報１２に基づき、同一ファイルを構成するセクタとして先頭セクタに続く次のセクタを特定する。そして、特定した次のセクタの付加情報の次セクタアドレス情報１２が“０”であるか次のセクタの絶対物理アドレス情報を有するか、すなわち終端情報と次のセクタのアドレス情報とのどちらの情報を有しているかを検出する。
【０１２６】
ここで、次セクタアドレス情報１２が“０”でない場合、すなわちアドレス情報を有していると検出された場合には、さらに次に続くセクタがあるか否かを付加情報の次セクタアドレス情報１２を参照して同様に検出する。
【０１２７】
一方、次セクタアドレス情報１２が“０”である場合、すなわち終端情報を有していると検出された場合には、終端情報を有する付加情報が得られた段階までに収集した同一ファイルデータの構成順に並んだ各セクタのアドレス情報と、ファイル識別情報１１とを備えた新たなファイル管理データ７００を生成する。
【０１２８】
このようにして、本実施の形態２では、図７に示すファイル管理データ７００を生成する。ファイル管理データ７００は、同一ファイルを構成する各セクタの絶対物理アドレスを構成順に有しているので、ファイル構成が直接的にわかる。
【０１２９】
そして、ホスト１１０では、光ディスク１０１に記録されているファイルシステムデータの代わりに、メモリ１１３の中に構築した図７に示す新たなファイル管理データ７００から、再生すべきファイルを指定することができる。
【０１３０】
ここで、ファイル識別情報１１がＩＤ１であるファイルデータを再生する場合を例に挙げて説明すると、ホスト１１０から再生すべきファイルとしてファイル識別情報１１がＩＤ１であるファイルデータを選択すると、メモリ１１３に構築された図７に示すファイル管理データ７００からＩＤ１であるファイル識別情報１１を探し出す。
【０１３１】
ファイルを選択する場合の例として、ユーザがファイル選択できるように、メモリ１１３に構築されたファイル管理データ７００をホスト１１０のディスプレイにＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）の形態で、ファイルデータのリストとして表示する方法が挙げられるが、ユーザに対してファイルデータのリストを提示できる形態であるならば、ここで挙げた方法に限定しない。
【０１３２】
次に、選択されたファイル識別情報１１がＩＤ１であるファイルデータのファイル識別情報１１がＩＤ１に該当する先頭セクタの絶対物理アドレス［１００］を、メモリ１１３からインターフェース１１２を介して光ディスクドライブ１００に送る。
【０１３３】
光ディスクドライブ１００では、ドライブ制御回路１０６を通じてサーボ回路１０３を制御し、光ディスク１０１内の記録領域に対して、受信した絶対物理アドレスの位置に光ピックアップ１０２を移動させる。受信した絶対物理アドレスに記録されているセクタを光ピックアップ１０２により読み取り、データ処理回路１０４にて、変調復調、訂正復号化処理を行い、インターフェース１０５を介してホスト１１０に読み取った記録データである付加情報とファイルデータとが送信される。
【０１３４】
同様にして、メモリ１１３のファイル識別情報１１がＩＤ１に関するファイル管理データ４００から次に続くセクタの絶対物理アドレス［１０２］，［１０３］，［１０６］を順次読み出して、該当セクタから順次に記録データである付加情報とファイルデータとを読み出し、ホスト１１０に送信する。
【０１３５】
ホスト１１０では、読み取られた記録データである付加情報とファイルデータとをセクタ単位でインターフェース１１２により受信し、メモリ１１３に蓄積する。
【０１３６】
ホストＣＰＵ１１１では、メモリ１１３より順次記録データを読み出し、コンテンツや情報を再生する。その際、ホストＣＰＵ１１１は、有効データ識別情報１４が“０”を示すセクタのファイルデータについては、それが無効な埋め込みデータであることを識別して、データを廃棄する。これにより、メモリ１１３の記憶容量が増えるのを防止することができる。
【０１３７】
このようにして、図７に示す新たなファイル管理データ７００に基づき、光ディスク１０１から各ファイルを読み出すことができる。
【０１３８】
以上説明したように、本実施の形態２の光ディスク記録再生装置および記録方法では、上記実施の形態１と同様に、ファイル記録領域にファイルデータをセクタ単位で記録する際、セクタ毎の付加情報として、ファイル識別情報１１と、次セクタアドレス情報１２と、先頭セクタ識別情報１３とを記録するようにしたので、リードイン領域やリードアウト領域付近または隣接に記録したファイルシステムデータが読み取り不能になった場合でも、ファイル記録領域のセクタ毎の付加情報を参照することにより、ファイルデータを構成するセクタを認識して、ファイルデータの再生を実行することができる。
【０１３９】
また、本実施の形態２では、上記実施の形態１と同様に、ファイル末尾に新たなファイルデータを追記処理する場合や、あるいはファイルデータの中間セクタの削除処理を行う場合、有効なファイルデータが記録された記録データやその付加情報が変わるセクタでは、当該セクタにて訂正符号の再計算が必要になり、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り検出を行って記録しなおす必要があったが、有効データ識別情報１４を参照することにより、無効なファイルデータが記録されたセクタを検出して、次セクタアドレス情報１２を変更するだけで済み、当該セクタ内のファイルデータと付加情報とをともに読み出し、再度新たな誤り訂正符号として当該セクタを記録しなおす処理が不要となるので、ファイルデータの信頼性が低下することを防止することができる。
【０１４０】
その結果、セクタ毎の付加情報である有効データ識別情報１４を参照することにより、有効データ識別情報１４が“０”を示すセクタのファイルデータについてはそれが無効な埋め込みデータであることが簡単に認識して、廃棄等することが可能であり、効率よくファイルデータを構築することができると共に、セクタ毎にランダムアクセスなどする際にも役立ち、メモリ１１３を効率よく使用することができる。
【０１４１】
特に、本実施の形態２では、ファイルデータの中間セクタを複数削除する場合に、削除すべき複数の中間セクタのうち、最初のセクタのみ付加情報を残して更新し、削除される複数の中間セクタ以外の付加情報を修正しないようにしたため、削除されるセクタ以外の残存セクタでは付加情報の更新が不要となり、訂正符号の再計算が不要となるので、残存セクタによる構成されるファイルデータの信頼性の低下を防止することができる。
【０１４２】
また、本実施の形態２では、図７に示すようなファイル管理データ７００を作成してメモリ１１３に記憶するようにしたので、同一ファイルを構成する各セクタの絶対物理アドレスを構成順に有しているので、ファイル構成が直接的にわかり、図４に示す実施の形態１のファイル管理データ６００よりも、ホスト１１０からファイルデータを高速にアクセスすることが可能になると共に、各セクタの絶対アドレスを参照することによりセクタ毎のランダムアクセスが可能となる。
【０１４３】
なお、上記実施の形態１，２の説明では、付加情報を記録する記録ブロック単位としてセクタ単位を一例に説明したが、本発明では、これに限らず、複数のセクタ単位に付加情報を記録しても良いし、セクタ以外の記録ブロック単位でも勿論よい。
【０１４４】
また、上記実施の形態１，２の説明では、本発明の記録装置および再生装置の機能を同時に有する光ディスク記録再生装置を一例として説明したが、本発明は、これに限らず、再生機能を有しない光ディスク記録装置単独でも、あるいは記録機能を有しない光ディスク再生装置単独でも、本発明は成立するものである。
【図面の簡単な説明】
【０１４５】
【図１】本発明に係る記録装置を適用した、光ディスクに対して記録・再生を行う光ディスク記録再生装置の一例を示す図である。
【図２】本実施の形態の光ディスク記録再生装置が生成するセクタデータの構成例を示す図である。
【図３】光ディスク１０１上の各セクタに記録されたファイル識別情報１１、次セクタアドレス情報１２、先頭セクタ識別情報１３、有効データ識別情報１４の設定例を示す図である。
【図４】実施の形態１のホストＣＰＵ１１１によりメモリ１１３に記録されるファイル管理データの一例を示す図である。
【図５】図３の記録状態においてＩＤ１であるファイルデータのＳＣ６のセクタに対し追加記録を行い、ＳＣ８のセクタを追加した例を示す図である。
【図６】図５の記録状態のＩＤ１であるファイルデータのセクタＳＣ３を削除して、セクタＳＣ２を付加情報を更新した例を示す図である。
【図７】実施の形態２のホストＣＰＵ１１１によりメモリ１１３に記録されるファイル管理データの一例を示す図である。
【図８】従来の光記録媒体における各種データの配置例を示す図である。
【符号の説明】
【０１４６】
１００  光ディスクドライブ
１０１  光ディスク
１０２  光ピックアップ
１０３  サーボ回路
１０４  データ処理回路
１０５  インターフェース（Ｉ／Ｆ）
１０６  ドライブ制御回路
１１０  ホスト
１１１  ホストＣＰＵ（付加情報生成手段、記録手段、システムデータ読取り手段、ファイル管理データ生成手段、ファイルデータ読取り手段）
１１２  インターフェース（Ｉ／Ｆ）
１１３  メモリ
【図１】
2008052815.tif 000003
【図２】
2008052815.tif 000004
【図３】
2008052815.tif 000005
【図４】
2008052815.tif 000006
【図５】
2008052815.tif 000007
【図６】
2008052815.tif 000008
【図７】
2008052815.tif 000009
【図８】
2008052815.tif 000010