(57)【要約】【課題】ＡＶデータのような時系列に連続したデータの記録再生に適したディスク装置を提供する。【解決手段】記録媒体に書き込むべきデータとして受け付けたデータがオーディオデータおよび／または映像データ（以下、ＡＶデータと記す）である場合には、当該データを記録媒体に書き込んだ先頭セクタを特定するアドレス情報４０３ｃを、ファイル管理情報４０２に登録する。また、ＡＶデータが、前回書き込んだＡＶデータと連続した内容であるかどうかを判断し、連続している場合には、先頭セクタの管理情報記憶手段への登録を行わない。これにより、連続したデータを一つのまとまったデータとして取り扱うことができる。【選択図】　図４
2004030771.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体と、ホストからのデータを受け付ける受付手段と、前記記録媒体にデータを書き込むための記録手段と、管理情報記憶手段と、制御手段とを有し、
前記制御手段は、前記受付手段が前記記録媒体に書き込むべきデータとして受け付けたデータがオーディオデータおよび／または映像データ（以下、ＡＶデータと記す）である場合には、当該データを前記記録媒体に書き込んだ先頭セクタを特定するアドレス情報を、前記管理情報記憶手段に登録することを特徴とする記録再生装置。
【請求項２】
請求項１に記載の記録再生装置において、前記制御手段は、前記受付手段が記録すべきデータとして受け付けたＡＶデータが、前回書き込んだＡＶデータと連続した内容であるかどうかを判断し、連続している場合には、前記先頭セクタの前記管理情報記憶手段への登録を行わないことを特徴とする記録再生装置。
【請求項３】
請求項２に記載の記録再生装置において、前記制御手段は、前記連続した内容であるかどうかの判断を、前記受付手段が前記ホストから受け付けた連続性を指示する情報に基づいて行うことを特徴とする記録再生装置。
【請求項４】
請求項１に記載の記録再生装置において、前記管理情報記憶手段は、前記記録媒体上の予め定められた領域であることを特徴とする記憶再生装置。
【請求項５】
記録媒体と、ホストからのデータを受け付ける受付手段と、前記記録媒体にデータを書き込むための記録手段と、制御手段、欠陥セクタを記憶する欠陥セクタ記憶手段とを有し、
前記制御手段は、前記受付手段が前記記録媒体に書き込むべきデータとして受け付けたデータがオーディオデータおよび／または映像データ（以下、ＡＶデータと記す）であり、当該データを書き込む前記記録媒体のセクタが前記欠陥セクタ記憶手段に登録されている場合には、当該欠陥セクタに書き込むべきデータを、前記欠陥セクタに物理的に連続した欠陥のないセクタに書き込むことを特徴とする記録再生装置。
【請求項６】
請求項５に記載の記録再生装置において、前記欠陥セクタに物理的に連続した前記欠陥のないセクタに、別のＡＶデータが既に書き込まれている場合であっても、それを上書きすることを特徴とする記録再生装置。
【請求項７】
請求項５に記載の記録再生装置において、前記記録媒体に記録されているＡＶデータの属性を記憶する管理情報記憶手段をさらに有し、
前記属性は、そのＡＶデータが上書きを許可するものか、否かを示す情報を含み、
前記制御手段は、前記欠陥セクタに物理的に連続した前記欠陥のないセクタに、別のＡＶデータが既に書き込まれている場合には、前記管理情報記憶手段に記憶されている当該別のＡＶデータの前記属性が上書きを許可する情報であるかどうかを調べ、上書きを許可する情報であるときには、それを上書きすることを特徴とする記録再生装置。
【請求項８】
請求項７に記載の記録再生装置において、前記管理情報記憶手段には、前記ＡＶデータの記録されている先頭アドレスが登録され、
前記制御手段は、前記上書きした前記別のＡＶデータの先頭アドレスを、上書き前の前記先頭アドレスから予め定めた数のセクタ単位で設定し、前記管理情報記憶手段に再登録することを特徴とする記録再生装置。
【請求項９】
請求項５に記載の記録再生装置において、前記受付手段が前記記録媒体に書き込むべきデータとして受け付けたデータがＡＶデータ以外のデータであるとき、当該データを書き込む前記記録媒体のセクタが前記欠陥セクタ記憶手段に登録されている場合には、当該欠陥セクタに書き込むべきデータを、予め交代用セクタとして定められた特定のセクタに書き込むことを特徴とする記録再生装置。
【請求項１０】
請求項９に記載の記録再生装置において、前記欠陥セクタ記憶手段は、前記ＡＶデータ書き込み用としては欠陥のあるセクタを記憶した第１欠陥セクタ記憶部と、ＡＶデータ以外のデータの書き込み用としては欠陥のあるセクタを記憶した第２欠陥セクタ記憶部とを有し、
前記制御手段は、前記書き込むべきデータがＡＶデータである場合には、前記第１欠陥セクタ記憶部に記憶されているセクタを欠陥セクタと判断し、前記書き込むべきデータがＡＶデータ以外のデータであるとき、前記第２欠陥セクタ記憶部に記憶されているセクタを欠陥セクタと判断することを特徴とする記録再生装置。
【請求項１１】
請求項７記載の記録再生装置において、前記受付手段は、前記ホストから前記記録媒体に書き込むべきＡＶデータと、そのＡＶデータについての上書きを許可するか否かの前記属性を受け付け、前記制御手段は、当該ＡＶデータを前記記録媒体に書き込んだ先頭セクタを特定するアドレス情報と、前記属性とを対応させて前記管理情報記憶手段に登録することを特徴とする記録再生装置。
【請求項１２】
請求項１０に記載の記録再生装置において、前記記録媒体からデータを読み出すための再生手段をさらに有し、
前記再生手段は、前記読み出したデータのエラーをセクタごとに訂正する訂正手段を含み、
前記制御手段は、前記再生手段が読み出したデータについて、前記訂正手段の訂正した箇所の数が、予め定めた境界値Ｅ２を超えているセクタを、前記第２欠陥セクタ記憶部に登録し、前記訂正手段の訂正した個所の数が、予め定めた境界値Ｅ１（ただしＥ１≦Ｅ２）を超えているセクタを、前記第１欠陥セクタ記憶部に登録することを特徴とする記録再生装置。
【請求項１３】
記録媒体と、前記記録媒体からデータを読み出すための再生手段と、該再生手段の読み出したデータをホストに受け渡す受け渡し手段と、制御手段とを有し、前記再生手段は、前記読み出したデータのエラーをセクタごとに訂正する訂正手段を含み、
前記制御手段は、前記再生手段の読み出しデータが、オーディオデータおよび／または映像データ（以下、ＡＶデータと記す）である場合、当該データについて前記訂正手段の訂正可能な限界値以上のエラーが含まれているときには、未訂正のデータまたは予め定めた固定値を、前記読み出したデータに代えて、前記受け渡し手段から前記ホストに受け渡すことを特徴とする記録再生装置。
【請求項１４】
請求項１３に記載の記録再生装置において、前記制御手段は、前記再生手段の読み出しデータが、ＡＶデータ以外のデータである場合、当該データについて前記訂正手段の訂正可能な限界値以上のエラーが含まれているときには、読み出しができなかったとして前記ホストに報告することを特徴とする記録再生装置。
【請求項１５】
請求項１１に記載の記録再生装置において、前記受付手段が、ＡＶデータについての上書きを不許可とする前記属性を受け付けた場合、前記制御手段は、前記記録媒体内に予め定めた領域に、前記不許可の属性のＡＶデータを移動させ、異動先の先頭セクタを特定するアドレス情報を前記管理情報記憶手段に登録することを特徴とする記録再生装置。
【請求項１６】
請求項１に記載の記録再生装置において、前記受付手段は、前記ホストから前記記録媒体に記録されている前記ＡＶデータの読み出し順番を指定する情報を受け付け、
前記制御手段は、前記読み出し順番を指定する情報を、前記管理情報記憶手段に登録することを特徴とする記録再生装置。
【請求項１７】
請求項１６に記載の記録再生装置において、前記記録媒体からデータを読み出すための再生手段をさらに有し、
前記制御手段は、前記管理情報記憶手段に登録された前記読み出し順番に従って、前記ＡＶデータを読み出すように前記再生手段を制御することを特徴とする記録再生装置。
【請求項１８】
請求項２記載の記録再生装置において、前記制御手段は、前記連続した内容であるかどうかの判断を、前記受付手段が前記ホストから受け付けたＡＶデータの識別番号に基づいて行うことを特徴とする記録再生装置。
【請求項１９】
請求項１に記載の記録再生装置において、前記制御手段は、前記管理情報記憶手段に登録されている情報をホストの要求によりホストに受け渡すことを特徴とする記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に、シーケンシャルアクセスの多いオーディオおよび／または映像データを格納するのに適した記録再生装置に関する。
【０００２】
【従来の技術】
ハードディスク、光ディスク、光磁気ディスク、装置等のディスク装置は、近年、小型化、高速化、高機能化、低価格化が急速に進んでいる。特に、ハードディスクの単位面積当たりの記録密度はめざましく向上しており、現在１インチ平方当たり１０Ｇｂｉｔを超えている。また、数年後に１インチ平方当たり１００Ｇｂｉｔを実用化するために、現在、技術開発が行われている。このような高記録密度かにともなって、１ディスク装置当たりの記憶容量も大容量化しており、現在、３．５型１インチ厚で１６６ＧＢが実現され、将来的には１ＴＢも夢ではない。また、１．０型のような小型ディスク装置でも１００ＧＢが実現可能になると思われる。
【０００３】
近年、ハードディスク装置の大容量化を利用して、オーディオデータやビジュアルデータ（ＡＶデータ）をハードディスクに記録する場合もでてきている。例えば、高精彩な映像データの場合、通常は転送速度が２３Ｍｂｐｓ程度であるため、１時間の映像データでは
２３Ｍｂｐｓ　×　３６００ｓ＝１０ＧＢ強／時間
程度の容量となる。つまり、数年後には３．５型のハードディスク装置で１００時間程度、１．０型で１０時間程度のＡＶデータを記憶させることが可能になる。もちろん、表示装置の画像精度に応じてもっとＡＶデータ容量を減らせば、さらに記憶できる時間は増加する。
【０００４】
しかしながら、パーソナルコンピュータ用のデータの記録に適するように開発されている従来のハードディスク装置は、ＡＶデータの記録に必ずしも適しているとは言えない。このため、例えば、特開２００１−１１８３３５号では、ＡＶデータが、コンピュータ用データと比較してデータの完全性は要求されないものの、所定時間内にある量のデータを連続的に扱わなければならないという特性を有することに考慮して、時系列的に連続するデータ塊（ストリーム）を記録する領域を、ハードディスク上に定義付けし、この記録領域を単位としてデータをアクセスすることにより、ユーザがＡＶデータを取り扱う際の利便性を向上させることが提案されている。
【０００５】
ところで、従来のハードディスク装置では、従来より欠陥セクタが発生した場合、その欠陥セクタを他のセクタに交代させる処理として、以下のようなスキップ（ｓｋｉｐ）処理、または、スリップ（ｓｌｉｐ）処理を行っている。これにより、ディスク装置では、欠陥セクタの使用を避けながらホストからのデータの読み書きを行っている。
【０００６】
スキップ処理は、主に工場出荷後に発生した欠陥により、正常に読み書きできなくなった欠陥セクタを、予備に用意されているセクタに交代させる処理である。例えば、図２（ａ）のように、トラックｎにサーボセクタ１０１とデータセクタ１０２が存在し、代替用の予備セクタとして、予めトラックｍのセクタが確保されているとする。物理セクタ番号Ａ＋１（論理セクタ番号α＋１）のセクタ１０３に欠陥が生じた場合、代替用の予備セクタとして予め確保されているトラックｍの物理セクタ番号Ａのセクタ１１を、論理セクタ番号α＋１として登録する。これにより、トラックｎの論理セクタ番号α以降のデータを、ヘッド１０４でアクセスする場合、欠陥セクタ１０３の位置で、ヘッド１０４はトラックｍまで移動して、論理セクタ番号α＋１の代替セクタ１１にアクセスし、再びトラックｎまで戻って論理セクタ番号α＋２（物理セクタ番号Ａ＋２）のセクタにアクセスするという処理を行う。
【０００７】
一方のスリップ処理は、図２（ｂ）のように、主に工場出荷前の検査において正常に読み書きできない欠陥が見つかった欠陥セクタ１０３の代替として、物理配置がこの欠陥セクタ１０３の次に続いている正常セクタ１００１を割り付けるものである。すなわち、物理セクタ番号Ａ（論理セクタ番号α）の次の物理セクタ番号Ａ＋１のセクタが欠陥セクタ１０３である場合には、物理セクタ番号Ａ＋２のセクタ１００１が論理セクタ番号α＋１となる。
【０００８】
また、特開平０４−０２３１２０号公報には、複数のディスクをアレイ状に使用するアレイディスク装置において、データ読み出し時にセクタエラーを検出した場合には、そのセクタアドレスをエラーリストとしてディスク装置で記憶しながら、データをリアルタイムで訂正して、ホストに送出する。読み出し終了後、ホストからのコマンド指示がないのを見計らって、エラーリストの欠陥セクタを他のセクタに交代させる処理をすることが開示されている。
【０００９】
また、特開平０８−２５５４３２号公報には、読み出し時にエラーが検出された欠陥セクタのアドレスを記憶部に記憶させ、当該欠陥セクタに対して書き込みを行う時に交代処理を行って、交代領域へ書き込みを行わせることが開示されている。これにより、欠陥セクターへ書き込みが行われるまでは、交代処理が行われないことから、読み出しが続けば、もとの欠陥セクタからの読み出しを繰り返す。これにより、欠陥セクタに書き込まれているデータの復元の可能性を高めることが可能となり、信頼性の向上を図ることができると記載されている。
【００１０】
また、特開平１１−１３４８０９号公報には、読み出しエラーを発生したセクタのアドレスを登録することが開示されている。この際、エラー検出時に応じて、３つのレベルに分けて登録する。レベル０は工場出荷時に検出されたエラーセクタアドレス、レベル１は、ユーザフォーマット時に検出されたエラーセクタアドレス、レベル２は、通常のユーザデータ記録再生時に検出されたエラーセクタアドレスとする。また、ディスクの記録領域に、予めユーザデータエリアとスペアエリア（交代領域）とを交互に並べた配置とし、ユーザデータエリアに書き込みを行う際に登録されているエラーセクタを避けてスペアエリア（交代領域）にスリップ処理で書き込みを行う。この際に、一組のユーザデータエリアとスペアエリアには、常に一定数のセクタに書き込みが行われるように補償する。
【００１１】
【発明が解決しようとする課題】
ＡＶデータは、通常のパーソナルコンピュータ用等のデータと比較して、データの完全性に対する要求は緩いが、時系列に連続する大きな容量のデータであるという特徴がある。しかしながら、現在のディスク装置は、データの完全性を要求するパーソナルコンピュータ用等のデータに適した記録再生方式となっている。上記特開２００１−１１８３３５号では、連続するデータ塊（ストリーム）ごとに記録することが開示されているが、ＡＶデータのコンテンツごとにそれがどこに格納されているかディスク装置内で記憶する仕掛けが開示されておらず、ＡＶデータコンテンツの管理方法が不明である。また、上記特開２００１−１１８３３５号では、ストリームのＡＶデータと、短い容量の通常のコンピュータ用データとを混在させて記録することを想定していない。
【００１２】
また、ディスクの高密度記録が進むと、セクタ数が増大するのに伴い、後発的に欠陥の生じるセクタの数も増大すると思われる。この後発的な欠陥セクタの交代処理を、従来のようにスキップ処理で処理すると、物理的に離れた位置にある代替用の予備セクタまでヘッドを往復させる必要があるため、時系列に連続したＡＶデータを短い応答時間で記録再生する場合には、ヘッドの移動が間に合わなくなる可能性も生じる。また、特開平０４−０２３１２０号公報および特開平０８−２５５４３２号公報の技術は、欠陥セクタの交代処理自体はスキップ処理であるので、上述のヘッド移動の問題が生じる。また、特開平１１−１３４８０９号公報による欠陥セクタの交代処理はスリップ処理しているが、記憶領域に予めユーザデータエリアとスペアエリア（交代領域）とを交互に配置しておく必要がある。
本発明の目的は、ＡＶデータのような時系列に連続したデータの記録再生に適したディスク装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明では、記録媒体に書き込むべきデータとして受け付けたデータが、オーディオデータおよび／または映像データ（以下、ＡＶデータと記す）である場合には、当該データを記録媒体に書き込んだ先頭セクタを特定するアドレス情報を、管理情報記憶手段に登録する。
【００１４】
このとき、記録すべきデータとして受け付けたＡＶデータが、前回書き込んだＡＶデータと連続した内容であるかどうかを判断し、連続している場合には、先頭セクタの管理情報記憶手段への登録を行わない構成とすることができる。
【００１５】
また、本発明では、記録媒体に書き込むべきデータとして受け付けたデータがＡＶデータであり、当該データを書き込む記録媒体のセクタが、欠陥セクタである場合、欠陥セクタに書き込むべきデータを、欠陥セクタに物理的に連続した欠陥のないセクタに書き込む。
その際、欠陥セクタに物理的に連続した欠陥のないセクタに、別のＡＶデータが既に書き込まれている場合であっても、それを上書きすることにより、ＡＶデータが書き込まれるセクタができるだけ物理的に連続するようにすることができる。
【００１６】
このとき、上書きされる別のＡＶデータの属性が上書きを許可しない属性であるときには、上書きしない構成にすることができる。また、上書きされる別のＡＶデータの先頭アドレスから予め定めた数のセクタ数よりも後ろのセクタについては、上書きを行わない構成にすることもできる。
【００１７】
また、欠陥セクタかどうかの判断を行うために、記憶媒体からデータを読み出した際に、訂正手段の訂正した箇所の数が、予め定めた境界値Ｅ２を超えているセクタを、第２欠陥セクタ記憶部に登録し、訂正手段の訂正した個所の数が、予め定めた境界値Ｅ１（ただしＥ１≦Ｅ２）を超えているセクタを、第１欠陥セクタ記憶部に登録する構成にすることができる。これにより、この欠陥セクタ記憶部を参照することにより、ＡＶデータを書き込むセクタとしては、欠陥セクタかどうかの判断が可能になる。
【００１８】
また、本発明では、記録媒体から読み出しデータが、ＡＶデータである場合、このデータに訂正手段の訂正可能な限界値以上のエラーが含まれているときには、未訂正のデータまたは予め定めた固定値を、読み出したデータに代えて、ホストに受け渡すように構成することができる。これにより、ＡＶデータの読み出し時には、欠陥のあるセクタであっても使用を続けることができる。
【００１９】
【発明の実施の形態】
以下、本発明の一実施の形態の記録再生装置について説明する。なお、以下の説明では、オーディオデータや映像データ等のように、時系列に連続し、比較的大きな容量となるストリーミングデータをＡＶデータと呼ぶ。また、従来のパーソナルコンピュータ（ＰＣ）用途で使われていたような、比較的小さなデータ量であるが、完全性の要求されるデータをＰＣデータと呼ぶ。また、記録や読み出しの対象となるデータを、コンテンツと呼ぶ。
【００２０】
まず、本実施の形態の記録再生装置１５１２の構成について、図１５を用いて説明する。
【００２１】
記録再生装置１５１２は、例えばＩＤＥ等の標準的なインターフェースのバス１５２０により、ホストコンピュータまたは端末（以下ホストと呼ぶ）１５１３と、接続されている。記録再生装置１５１２は、機構部１５１４と、機構部１５１４を制御するメカ制御部１５１１と、記録／再生（Ｒ／Ｗ）回路１５０１と、ＭＰＵ１５０５と、フラッシュメモリ１５２４と、データ処理部１５０２と、データバッファ１５０９とを含んでいる。
【００２２】
機構部１５１４は、記録媒体（ハードディスク）３０１と、磁気ヘッド１５２２、磁気ヘッド１５２２を駆動するためのＶＣＭ（Ｖｏｉｃｅ　Ｃｏｉｌ　Ｍｏｔｏｒ）１５１５、記録媒体３０１を回転させるためのスピンドルモータ１５１６、ならびに、ＶＣＭ１５１５およびスピンドルモータ１５１６の回転駆動を制御するモータドライバ（不図示）を含んでいる。
【００２３】
データ処理部１５０２は、インタフェースバス１５２０を介してホストコンピュータ（以下、ホストと呼ぶ）１５１３と接続されるホストバスインタフェースコントロール部（ＨＢＩ）１５１０、ＭＰＵ１５０５と接続されるＭＰＵインターフェース（Ｉ／Ｆ）コントロール部１５０４、Ｒ／Ｗ回路１５０１と接続されるディスクフォーマッタコントロール部１５０３、および、データバッファ１５０９と接続されるバッファマネージャコントロール部（ＢＭ）１５０７を有している。この他に、ＩＤ生成部１５２３およびＥＣＣ処理部１５０６等が、データ処理部１５０２に備えられている。
【００２４】
記録再生装置１５１２のＭＰＵ１５０５の管轄の不揮発性の記憶領域には、管理領域２００１が設けられている。具体的には、管理領域２００１は、フラッシュメモリ１５２４、もしくは、図２０のように記録媒体３０１の例えば最外周領域（図２０参照）に設けられている。以下の説明では、記録媒体３０１の最外周領域に管理領域２００１を設けた例について説明する。管理領域２００１には、図４のように、ファイル管理情報４０２、欠陥管理テーブル２１００、および、論理アドレスと物理アドレスとのアドレス変換テーブル４１０が格納されている。ファイル管理情報４０２や欠陥管理テーブル２１００の構造については、後で詳しく説明する。
【００２５】
つぎに、記録再生装置１５１２の動作について、図５等のフローチャートを用いて説明する。
【００２６】
ホスト１５１３は、記録再生装置１５１２にデータの記録や再生の動作を指示する前に、記録媒体３０１の管理領域２００１に格納されているファイル管理情報４０２（図４参照）を取り出し、ファイル管理情報４０２から記録媒体３０１に格納されているデータを把握する。このために、ホスト１５１３は、記録再生装置１５１２に、ファイル管理情報４０２の受け渡しを指示するコマンドをインタフェースプロトコルにしたがって送出する。記録再生装置１５１２は、図５のステップ２２１において、このコマンドをＨＢＩ１５１０で受け取り、ＭＰＵ１５０５に受け渡す。ＭＰＵ１５０５は、受け取ったコマンドを解釈し、当該コマンドが管理情報４０２の受け渡しを指示するコマンドであると判別したならば、ステップ２２６へ進む。
【００２７】
ステップ２２６では、ＭＰＵ１５０５は、記録媒体３０１の最外周の管理領域２００１のデータを磁気ヘッド１５２２で読み出すことをできるように、磁気ヘッド１５２２の位置決めをするための記録媒体３０１のサーボセクタのデータを読み出すようにメカ制御部１５１１に指示を行う。メカ制御部１５１１は、機構部１５１４のモータドライバ（不図示）の制御を行い、磁気ヘッド１５２２を記録媒体３０１の該当トラックに位置づける。ヘッドの位置決めのために、記録媒体３０１から読み出されたサーボセクタのデータは、Ｒ／Ｗ回路１５０１を経由してシリアルパルスデータとしてＩＤ生成部１５２３に取り込まれる。ここで、バイトシンク検出を行い、これをもとにシリパラ変換を行う。ここで、サーボＩＤが正しく読み出され、該当管理情報２００１が格納されているデータセクタが見つかった場合には、磁気ヘッド１５２２によりファイル管理情報４０２のデータを読み出す。読み出されたデータは、Ｒ／Ｗ回路１５０１を介して、ディスクフォーマッタコントロール部１５０３に受け渡され、ＥＣＣ処理部１５０６によりエラー訂正を受けて、ＨＢＩ１５１０を介してホストコンピュータ１５１３に受け渡される。
【００２８】
これにより、ホスト１５１３は、ファイル管理情報４０２の内容を把握することができ、データの記録（書き込み）や再生（読み出し）を指示することができる。なお、ホスト１５１３は、ファイル管理情報４０２を取り出す際に、記録再生装置１５１２を特定するためのＩＤ情報を取り込む構成にすることもできる。ＩＤ情報としては、記録再生装置１５１２の不揮発性の記憶領域（例えば、フラッシュメモリ１５２４や記録媒体３０１）に予め格納した、ＩＰｖ６（ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ　６）のＩＰアドレス等を用いることができる。
【００２９】
また、ホスト１５１３は、記録再生装置１５１２の記録媒体３０１にデータの記録（書き込み）または再生（読み出し）をさせる場合、記録再生装置１５１２にインタフェースプロトコルにしたがって、それらを指示するコマンドを送出する。記録再生装置１５１２のＭＰＵ１５０５は、上述の図５のステップ２２１でこのコマンドが記録（書き込み）を指示するコマンドであるか、再生（読み出し）を指示するコマンドであるかを判別する。受け取ったコマンドが書き込みコマンドであると判別した場合には図５のステップ２２２に進み、コマンド指定内容を解釈する。また、ステップ２２１で読み出しコマンドであると判別した場合には、図５のステップ２２４に進み、コマンドの指定内容を解釈する。
【００３０】
ステップ２２２の書き込みコマンドの内容解釈の処理を図６（ａ）を用いてさらに説明する。
【００３１】
まず、前提条件として、ホスト１５１３が発行する書き込みコマンドの構成について説明する。ホスト１５１３の発行する書き込みコマンドは、ＰＣデータの書き込みか、ＡＶデータの書き込みかを指定する部分を有し、ＰＣデータの書き込みコマンドである場合、データの書き込み開始アドレスを指定する部分と、書き込みセクタ数を指定する部分とを含んでいる。一方、ＡＶデータの書き込みコマンドである場合、記録再生装置１５１２の応答時間を指定する部分と、当該ＡＶデータには、他のＡＶデータを上書きしてもよいかどうかを指定する部分と、前回に送出した書き込みコマンドと本書き込みコマンドとの連続性があるかないか、すなわち、前回の書き込みコマンドで書き込んだデータと今回の書き込みコマンドで書き込むデータとが連続したデータであるかどうかを指定する部分を有する。前回のデータと連続性のないデータの場合、ＰＣデータと同様に書き込みを開始するアドレスを指定する部分を含む。また、連続性がある場合には、開始アドレスを指定せず、前回のデータと連続させて書き込む（追記）かどうかを指定する部分を含む。この追記指定により連続性のあるデータアクセスの場合、ホスト１５１２は開始アドレスを指定せずに追記を指定するだけで、前回書き込んだデータの最後のセクタの次のセクタからデータ書き込ませることができる。また、ＡＶデータの書き込みコマンドの場合も、ＰＣデータ用コマンドと同様に書き込みセクタ数を指定する部分を含む。
【００３２】
なお、ＡＶデータの連続性の指定は、連続性の有り／無しの情報を指定する部分をコマンド内に設ける構成の他に、ホスト１５１３が記録するデータのコンテンツを識別する番号や符号等のＩＤを提供し、記録再生装置１５１２側でコンテンツＩＤが前回の書き込みデータのコンテンツＩＤと連続するかどうか判断することにより、データの連続性の有無を判断するように構成することも可能である。
【００３３】
なお、ホスト１５１３は、上記の内容を含むコマンドを、一つのコマンドとして１回で発行することももちろん可能であるが、応答時間を予め指定するコマンド、ＡＶデータまたはＰＣデータかを指定するモード指定コマンドなど、複数のコマンドに分けて発行することもできる。
【００３４】
このようなコマンドを受け取ったＭＰＵ１５０５は、図６（ａ）のように、書き込みコマンドの該当部分を解釈することにより、ＰＣデータ用書き込みコマンドかＡＶデータ用書き込みコマンドかによりステップ６１，６３に進む。ＰＣデータ用コマンドである場合には、書き込み開始アドレスと書き込みセクタ数の指定の内容を読み出す（ステップ６２，６７）。ＡＶデータ用書き込みコマンドである場合には、応答時間指定部分、コマンドの連続性指定部分の内容をそれぞれ読み出し（ステップ６４，６５）、コマンド連続性なしの場合には、他のＡＶデータを本ＡＶデータ上に上書きしても良いかどうかの指定する内容を読み出し（ステプ６８）、書き込み開始アドレス、書き込みセクタ数の指定を読み出す（ステップ６２、６７）。また、ステップ６５で、コマンド連続性ありの場合には、追記指定か、それとも書き込み開始アドレスの指定があるかどうかを読み出し、書き込みセクタ数の指定を読み出す（ステップ６６　、６７）。以上により、書き込みコマンドの解釈のステップ２２２を終了し、図５のステップ２２３へ進み、書き込み処理を行う。
【００３５】
一方、図５のステップ２２１で、ホスト１５１３から受け取ったコマンドが読み出しを指定するコマンドであった場合には、ステップ２２４でコマンド解釈を行う。ホスト１５１３が送出する読み出しコマンドは、読み出しか書き込みかが異なるのみで、書き込みコマンドと同様の内容をそれぞれ指定する部分を含んでいる。
【００３６】
ＭＰＵ１５０５は、図６（ｂ）のように、読み出しコマンドの該当部分を解釈することにより、ＰＣデータ用読み出しコマンドかＡＶデータ用読み出しコマンドかにより各処理に進み（ステップ６８，７０）、ＰＣデータ用コマンドである場合には、読み出し開始アドレスと読み出しセクタ数の指定の内容を読み出す（ステップ６９，７４）。一方、ＡＶデータ用読み出しコマンドである場合には、ステップ７１〜７４で、応答時間指定部分、コマンドの連続性指定部分、コマンド連続性ありの場合の連続読みだし指定の有無、読み出しセクタ数の指定を読み出す。これにより、図５のステップ２２４の読み出しコマンドの解釈を行い、ステップ２２５へ進み、読み出し処理を行う。
【００３７】
ここで、ステップ２２３の書き込み処理を図１９のフローチャートを用いて説明する。
【００３８】
まず、書き込み処理では、ＭＰＵ１５０５は、図１９のステップ１９０１において、書き込みコマンドがＡＶデータ用かＰＣデータ用かを判断する。具体的には、ステップ１９０１で、図５のステップ２２２のコマンド解釈を参照することにより、ＡＶデータ用書き込みコマンドであるかどうかを判断する。ＡＶデータ用であれば、ステップ１９０２に進んで、これから書き込みを行うＡＶファイルの先頭アドレス番号をファイル管理領域２００１のファイル管理情報４０２に、管理要素４０３として登録する。ステップ１９０２では、ＭＰＵ１５０５が図１４のように、ＡＶデータ書き込みコマンドが、一つ前に受け取ったＡＶデータ書き込みコマンドと、書き込むＡＶデータのアドレスが連続しているかどうかを判断する（ステップ１４０１）。ここでは、連続性の判断を、図６（ａ）のステップ６５のコマンド解釈においてコマンドの連続性指定を参照することにより行う。連続性有りと指定されていた場合には、そのままステップ１９０２を終了し、ファイル管理情報４０２の登録は行わない。ステップ６５において連続性なしが指定されていた場合には、新たなＡＶデータ書き込みコマンドであると判断し、ステップ１４０２において、図４の管理領域２００１のファイル管理情報４０２に新たな管理要素４０３を書き込む。これにより、記録再生装置側で容易にＡＶデータの先頭アドレスを管理領域に登録することができる。管理要素４０３として登録される内容は、図４に示すように、これから書き込むＡＶデータの先頭アドレス（トラック番号、ヘッド番号、セクタ番号）４０３ｃ、他の上書きされてもよいかどうかその可否を示す「上書き可（または不可）」４０３ｂ、管理要素の番号を示す「コンテンツ＃ＸＸ（Ｃｏｎｔｅｎｔｓ＃ＸＸ）」４０３ａを含む。なお、ＡＶデータの先頭アドレス４０３ｃは、図６（ａ）のコマンド解釈のステップ６２で解釈した書き込み開始アドレスである。図４の例では、ホスト１５１３がコマンド内で指定した書き込み開始論理アドレスを、ＭＰＵ１５０５が物理アドレスに変換して、管理要素４０３に先頭アドレス４０３ｃとして登録している。論理アドレスを物理アドレスに変換する際には、ＭＰＵ１５０５は、管理領域２００１内の論理アドレスと物理アドレスとの対応を示す論理／物理アドレス変換テーブル４１０を参照している。また、図４の管理要素４０４（「コンテンツ＃ブランク（Ｃｏｎｔｅｎｔｓ＃ＢＬＡＮＫ）」４０４ａ）は、記録媒体３０１の空き領域の先頭アドレス４０４ｃを示す管理要素であり、空き領域に書き込む必要がある場合に、この管理要素４０４を参照できるように登録されている。なお、管理要素４０４は、常に「上書き可」４０４ｂとして登録する。また、管理要素の内容の番号を示す「コンテンツ＃ＸＸ」４０３ａおよび「コンテンツ＃ブランク」４０４ａは、管理要素４０３の内容をわかりやすくするために登録しているが、実際のファイル管理にはなくても差し支えないため、ファイル管理情報４０２の容量を小さくする必要がある場合には登録しない構成にすることも可能である。
【００３９】
登録された図４のファイル管理情報４０２と、記録媒体３０１上のＡＶデータとの関係を図３を用いて説明する。図３の例では、記録媒体３０１は、データ記憶領域としてゾーン０（ＺＯＮＥ０）（３０２）〜ゾーン２（３０４）を有している。ここでは、ヘッド１５２２の０番ヘッドで、ゾーン１（３０３）のデータトラックのうちｍトラック（３０６）〜ｍ＋ｎトラック（３１０）に、ＡＶデータのコンテンツ、すなわちコンテンツ＃０１（Ｃｏｎｔｅｎｔｓ＃０１）（３１１）〜コンテンツ＃β（Ｃｏｎｔｅｎｔｓ＃β）（３１４）が図３のように格納されている。１トラック当たりのデータセクタ数は、０〜ＡのＡ＋１セクタである。例えば、コンテンツ＃０１（３１１）は、ｍトラックの０セクタからＡ−３セクタに記録されている。コンテンツ＃０２（３１２）は、ｍトラックのＡ−２セクタからｍ＋２トラックのＡ−８セクタまで書き込まれている。コンテンツ＃０１（３１１）〜コンテンツ＃β（３１４）の先頭の物理アドレスは、図４のようにすべて管理要素４０３の先頭アドレス４０３ｃとして上述の図１４のステップ１４０２において登録されている。
【００４０】
このように、図１９のステップ１９０２において、ファイル管理情報４０２が登録されたならば、ステップ１９０３に進み、これからＡＶデータの書き込みを行う物理アドレス（セクタ）が、図４に示す管理領域２００１の欠陥管理テーブル２１００のＡＶデータ用欠陥セクタテーブル２１０２に登録されているかどうかを調べる。先頭物理アドレスは、図６（ａ）のステップ６２で指定された先頭論理アドレスを、論理／物理アドレス変換テーブル４１０および欠陥管理テーブル２１００を参照して物理アドレスに変換したものである。なお、図６（ａ）のステップ６６で追記指定である場合には、前回書き込んだデータの最終物理アドレスの次のアドレスを先頭アドレスとする。
【００４１】
本実施の形態では、後述するように、読み出し処理時に、そのセクタがＡＶデータの書き込みに使用できるか、ＰＣデータの書き込みに使用できるかを調べ、ＡＶデータ用欠陥セクタテーブル２１０２およびＰＣデータ用欠陥セクタテーブル２１０１に登録してある。よって、書き込み処理時にステップ１９０１で書き込みコマンドがＡＶデータ用かＰＣデータ用かを判断し、ＡＶデータ用の欠陥セクタテーブル２１０２を、ＰＣ用ではＰＣデータ用欠陥セクタテーブル２１０１を使うことで、ＡＶデータおよびＰＣデータに適した欠陥処理を実現できる。よって、ステップ１９０３でこれから書き込みを行う物理アドレスが、ＡＶデータ用欠陥セクタテーブル２１０２に欠陥登録されていない場合には、ステップ１９０４に進む。ステップ１９０４では、該当セクタが別コンテンツに移るかどうかをファイル管理情報４０２の管理要素４０３から調べる。別コンテンツでない（つまり現コンテンツで上書き可である）場合は、ステップ１９０６に進み、該当セクタの書き込み、および書き込み必要なセクタ数から１減じ、ステップ１９０８に進む。ステップ１９０４で、別コンテンツな場合は、ステップ１９０５に進み、ファイル管理情報４０２の管理要素４０３から、該当セクタは上書き可かの判断を行う。上書き可の場合はステップ１９１６に進み、現コンテンツの管理要素の内容更新後、ステップ１９０６に進み、該当セクタが別コンテンツでない場合と同じ処理を行う。ステップ１９０５で上書き不可の場合は、ステップ１９０７に進み、現該当セクタを次に上書き可のセクタアドレスに変更し、ステップ１９０９に進む。ステップ１９０８以降は、次のセクタのアクセスアドレスに変更した後、ステップ１９０９でホスト１５１３から記憶再生装置１５１２への指示が終了したかどうかの判断を行う。終了の場合はホスト１５１３への終了報告を行うためにステップ１９１０へ進み、本処理の後、終了となる。ステップ１９０９でセクタ書き込み処理が続く場合は、ステップ１９０３に戻り、上記説明した処理を繰り返す。
【００４２】
ここでさらに動作上重要なステップについて詳細に説明する。ステップ１９０３では、これから書き込みを行うセクタの物理アドレスがＡＶデータ用欠陥セクタテーブル２１０２に欠陥登録されている場合には、その欠陥セクタは使わずに、次の物理アドレスのセクタが、ＡＶデータ用欠陥セクタテーブル２１０２が欠陥登録されているかどうかさらに調べる動作をステップ１９０８、ステップ１９０９，ステップ１９０３で繰り返すことになる。欠陥登録されていなければ、ステップ１９０４以降の書き込み判断後、問題なければセクタ書き込みを行う。これは、従来のスリップ処理に該当するが、本実施の形態では、スリップ処理を行うことにより、書き込みを行う次のセクタが、次のコンテンツであっても、ファイル管理情報４０２の管理要素４０３に「上書き可」４０３ｂとして登録されているコンテンツであれば、次のコンテンツの先頭から上書きを許すことに特徴がある。そこで、図１９では、該当セクタがＡＶ用として欠陥セクタに登録されていないと、ステップ１９０４で該当セクタが、別のコンテンツであるかどうかをＭＰＵ１５０５は判断する。この判断は、ファイル管理情報４０２の管理要素４０３の先頭物理アドレス４０３ｃを参照することにより行う。欠陥セクタが、別のコンテンツである場合には、ステップ１９０５で、管理要素４０３が「上書き可」４０３ｂであるか「上書き不可」４０３ｂであるかどうかを調べ、「上書き可」４０３ｂであれば、ステップ１９０６に進み、該当セクタの書き込みを行うことができる。
【００４３】
また、ステップ１９０５で次のコンテンツが「上書き不可」４０３ｂで有る場合が続いた場合は、空き領域である管理要素４０４のコンテンツ＃ブランクの先頭物理アドレス４０４ｃに書き込みを行う。この場合、管理要素４０４のコンテンツ＃ブランクの先頭物理アドレス４０４ｃを一つ繰り下げて書き換える。その後、ステップ１９１０に進み、図６（ａ）のステップ６２，６７でコマンドで指定されたすべてのセクタについて書き込み処理が完了するまで、ステップ１９０３〜１９０９を繰り返す。図６（ａ）の書き込みコマンドで指定されたすべてのセクタの書き込みが終了したならば、ステップ１９１０に進み、ホスト１５１３へ書き込み終了を報告するコマンドを送出する。
【００４４】
一方、ステップ１９０１で、書き込みコマンドがＰＣデータ用であった場合には、ステップ１９１１に進み、図６（ａ）のステップ６２の書き込み開始論理アドレスに対応する物理アドレスが、図４の欠陥管理テーブル２１００のＰＣ用欠陥セクタテーブル２１０１に欠陥登録されているかどうかを判断する。該当物理アドレスのセクタが欠陥登録された欠陥セクタである場合には、ステップ１９１２に進み、その欠陥セクタは使用せず、スキップ処理により、予め用意しておいた交代用の予備セクタに書き込みを行う。そして、書き込みセクタ数を１減らしてステップ１９１４へ進む。また、ステップ１９１１で欠陥セクタでなかった場合には、そのまま該当セクタに書き込みを行う。そして、書き込みセクタ数を１減らしたステップ１９１４へ進む。そして、該当セクタのアドレスを次セクタのアドレスに更新する。ここで、次セクタのアドレスは、ステップ１９１２からの場合は、スキップ処理の戻りアドレスである。そして、図６（ａ）の書き込みコマンドで指定されたすべてのセクタへの書き込みが終了するまで、ステップ１９１１〜１９１５を繰り返す。すべてのセクタへの書き込みが終了したならば、ステップ１９１０へ進み、ホスト１５１３へ通知を行う。
【００４５】
このように、本実施の形態の書き込み処理では、欠陥処理を、書き込むデータがＡＶデータの場合にはスリップ処理し、ＰＣデータの場合にはスキップ処理するため、ＡＶデータをなるべく連続したセクタに書き込むことができる。よって、従来のようにスキップ処理用の予備セクタまでヘッドを往復させる必要がないため、短い応答時間でＡＶデータを読み出す、書き込みすることができる。また、ＰＣデータの場合には、スキップ処理により、データの正確性を確保できる。例えば、ＡＶデータの場合、今回上書きするコンテンツのセクタ数が、上書きされるコンテンツのデータのセクタ数と同じとすると、欠陥セクタが有る場合には、スリップ処理でずれたセクタ分だけ、データの最後のセクタが、その次に物理的に続くコンテンツの先頭セクタまでデータを書き込むことにより、物理的に連続したセクタにＡＶデータを書き込むことができる。これにより、次に続くコンテンツの先頭２セクタのデータを破壊するが、ＡＶデータは連続データのため、その次に続くセクタのデータによりデータ内容には大きな影響を与えない。すなわち、先頭部分の再生画像が多少乱れるだけであり、ＡＶデータの内容が大きく損なわれることはない。しかも、この先頭セクタのデータを破壊されるコンテンツは、管理要素４０３により「上書き可」４０３ｂが許可されているデータであるので、ユーザにとっても問題は生じない。管理要素４０３により「上書き不可」４０３ｂと登録されているコンテンツは、ステップ１９０５でステップ１９０７に進むため、先頭セクタに上書きされることはなく、データを保護することができる。本実施の形態では、記憶再生装置１５１２の動作を説明するためにＡＶデータはスリップ処理、ＰＣデータはスキップ処理する場合で説明してきたが、もちろん、ＰＣデータに工場出荷前に欠陥セクタをさがしてスキップ処理対象にするのは普通である。このため、ＰＣデータのセクタが従来のようにスリップ処理されるのは、もちろんかまわない。
【００４６】
次に、図１６（ａ），（ｂ）、図１７（ａ），（ｂ）を用いて、上述の図１９の書き込み処理により、ＡＶデータを更新する動作について具体例を用いて説明する。
【００４７】
図１６（ａ）は、記録媒体３０１のトラックｍ（１６０１）〜トラックｍ＋２（１６０３）までの３本のトラックにＡＶデータであるコンテンツ０１（１６０５）、コンテンツ０２（１６０６）が書き込まれ、トラックｍ＋２の物理アドレス番号Ａ−７からはコンテンツブランク（１６０７）である例を示している。コンテンツ０１（１６０５）、コンテンツ０２（１６０６）はいずれも、管理要素４０３に「上書き可」４０３ｂが登録されているデータである。コンテンツ０１（１６０５）が書き込まれているトラックｍの物理アドレス番号３のセクタ１６０８は後発欠陥が生じ、ＡＶデータ用欠陥セクタテーブル２１０２に登録されているとする。今、コンテンツ０１（１６０５）の書き換え指示がホスト１５１３から受け、書き換え後のデータのセクタ数は、書き換え前のデータのセクタ数と同じであるとする。この場合、トラックｍの物理アドレス番号３の後発欠陥セクタ１６０８において、図１９のステップ１９０５でスリップ処理されるため、コンテンツ０１（１６０５）の最後のデータは、ステップ１９１６でコンテンツ０２（１６０６）の先頭セクタ（トラックｍの物理アドレス番号Ａ−２）を更新する（図１６（ｂ）参照）。これにより、欠陥セクタ１６０８が生じていても、書き換え後のコンテンツ０１（１６０５）は、連続したセクタに一つのストリーム（データ塊）として書き込むことができるため、コンテンツ０１（１６０５）を読み出す際に、トラック間にヘッドを移動させる必要がなく、短い応答時間でデータを読み出すことができる。
【００４８】
一方、図１７（ａ）は、図１６（ａ）と同様にコンテンツ０１（１６０５）、コンテンツ０２（１７０１）が書き込まれているが、コンテンツ０２（１７０１）は、管理要素４０３に「上書き不可」４０３ｂと登録されているデータであるとする。この場合、コンテンツ０１（１６０５）の最後のデータを書き込む際に、コンテンツ０２（１７０１）が上書き不可のため、図１９のステップ１９０５でステップ１９０７へ進み、コンテンツブランク（１６０７）の先頭セクタに書き込みを行う。これにより、コンテンツ０２（１７０１）のデータの書き換えを防ぎながら、コンテンツ０１（１６０５）を１回のみのヘッド移動で、読み出すことができる
ここで、上記ステップ１９０６において、該当セクタにデータを書き込みを行う際の、記録再生装置１５１２の各部の動作について説明する。ＭＰＵ１５０５は、該当セクタに、機構部１５１４によってデータ書き込みができるように、記録媒体３０１のサーボ領域のデータを読み出すようにメカ制御部１５１１に指示を行う。メカ制御部１５１１は、機構部１５１４のモータドライバ（不図示）の制御を行い、磁気ヘッド１５２２を記録媒体３０１の該当トラックに位置づける。この最中に、ホスト１５１３とＨＢＩ１５１０は、プロトコルに従って書き込むべきデータをホストバスＩ／Ｆコントロール部（ＨＢＩ）１５１０およびバッファマネージャコントロール部（ＢＭ）１５０７経由でデータバッファ１５０９に一時格納する。
【００４９】
ヘッドの位置決めのために、記録媒体３０１から読み出されたサーボ領域のデータは、Ｒ／Ｗ回路１５０１を経由してシリアルパルスデータとしてＩＤ生成部１５２３に取り込まれる。ここで、バイトシンク検出を行い、これをもとにシリパラ変換を行う。ここで、サーボＩＤが正しく読み出されると、従来のＩＤレス処理により、ＩＤ生成部１５２３はサーボＩＤから物理セクタ番号を算出し、ＭＰＵインタフェースコントロール部１５０４に受け渡し、該当セクタかどうか判断される。該当セクタの場合、データバッファ１５０９に格納されている書き込むべきデータが、データバッファ１５０９からディスクフォーマッタコントロール部（ＤＦ）１５０３に受け渡され、ここでＮＲＺ（Ｎｏｎ　Ｒｅｔｕｒｎ　ｔｏ　Ｚｅｒｏ）信号に変換される。このとき、ＥＣＣ処理部１５０６は、読み出し時のデータチェックと訂正を行う際に用いられるＥＣＣコードをセクタ単位でデータに付加する。ＮＲＺ信号は、Ｒ／Ｗ回路１５０１に受け渡され、アナログ信号に変換され、記録媒体３０１上に書き込まれる。
【００５０】
つぎに、図５のステップ２２５の読み出し処理を、図１８のフローチャートを用いて説明する。
【００５１】
すでに説明したように図５のステップ２２４において、ＭＰＵ１５０５は図６（ｂ）のように読み出しコマンドを解釈することにより、ＰＣデータ用読み出しコマンドかＡＶデータ用読み出しコマンドかを判断し、読み出し開始アドレスと読み出しセクタ数の指定の内容等を読み出している。読み出し処理を行うステップ２２５では、まず、図１８のステップ１８１において、ＭＰＵ１５０５は、記録媒体３０１の読み出すべきセクタに磁気ヘッド１５２２を位置づける。読み出すべきセクタは、図６（ｂ）のステップ６９でコマンド内で指定された読み出し開始アドレス（論理アドレス）から求められる、読み出し開始物理アドレスを利用する。なお、ステップ７３で連続読み出しが指定されている場合は、前回読み出したＡＶデータの最後のセクタの次のセクタである。論理アドレス番号と物理アドレス番号（セクタ）との変換は、論理／物理アドレス変換テーブル４１０を参照することにより行う。また、磁気ヘッド１５２２の該当セクタ位置づけ時の制御方法は、上述した書き込み処理時と同じである。
【００５２】
つぎに、ＭＰＵ１５０５は、ステップ１８２において、磁気ヘッド１５２２により該当セクタのデータを読み出させる。読み出されたデータは、Ｒ／Ｗ回路１５０１を介して、ディスクフォーマッタコントロール部１５０３に受け渡され、データにエラーが有る場合には、ＥＣＣ処理部１５０６がデータセクタに付随しているエラー訂正コード（ＥＣＣ：Ｅｒｒｏｒ　Ｃｏｒｒｅｃｔｉｏｎ　Ｃｏｄｅ）を用いて訂正する。訂正されたデータは、ＢＭ１５０７を介してデータバッファ１５０９に格納される。ＰＣデータの場合、従来と同様に、ＥＣＣによりエラー訂正した箇所の数が予め定めた所定の数Ｅ１より多い場合には、そのセクタについては正しいデータを読み出せなかったとして、ＭＰＵ１５０５は、後のステップ１８８でホスト１５１３に報告する。一方、ＡＶデータの場合、本実施の形態では、ＥＣＣ技術で訂正できる場合はデータバッファ１５０９内に一時的に格納されているデータのエラー訂正前のデータを訂正し、ＥＣＣ訂正能力の限界を超えた場合は、あらかじめホスト１５１３と記録再生装置１５１２間で取り決めた固定値か、もしくは、未訂正のデータを、読み出しデータとしてデータバッファ１５０９に格納する。また、ＡＶデータの場合、図６（ｂ）のステップ７１でコマンドにより指定された応答時間があるため、この応答時間内に読み出しが完了しない場合や、訂正が完了しない場合も、予め定めた固定値を、読み出しデータの代わりにデータバッファ１５０９に格納する。
【００５３】
つぎに、次のステップ１８３〜１８７において、ＭＰＵ１５０５は、このセクタを欠陥セクタとして登録すべきかどうか判断する。このとき、本実施の形態においては、そのセクタがＰＣデータ用として欠陥セクタであるか、また、ＡＶデータ用として欠陥セクタであるかを、それぞれ判断し、別々の欠陥セクタテーブル２１０１，２１０２に登録する。まず、ステップ１８３において、ステップ１８２の読み出し動作でエラー訂正をしたかどうかを判断し、エラー訂正がなかった場合には、そのセクタは欠陥セクタではないのでそのままステップ１８１に戻る。エラー訂正を行っていた場合には、ステップ１８４でエラー訂正した箇所の数が、予め定めておいたＰＣデータ用のエラー境界個数Ｅ１を超えていたかどうかを判断する。このエラー境界個数Ｅ１は、ＥＣＣ技術により訂正可能な限界のエラー個数よりも小さい予め定めた値である。Ｅ１は、完全性が要求されるＰＣデータを格納するセクタとして使用を続けるのはそろそろ危険であると判断する基準として用いられる。エラー訂正個数が、このエラー境界個数Ｅ１を超えている場合には、ＰＣデータ用としては欠陥セクタであるとして、ステップ１８５にてそのセクタをＰＣデータ用欠陥登録テーブル２１０１に登録するために、データバッファ１５０９またはフラッシュメモリ１５２４に一時格納する。
【００５４】
つぎに、ステップ１８６へ進み、ステップ１８４でエラー訂正した箇所の数が、予め定めておいたＡＶデータ用のエラー境界個数Ｅ２を超えていたかどうかを判断する。このエラー境界個数Ｅ２は、ＥＣＣ技術により訂正可能な限界のエラー個数よりも小さいが、ＰＣデータ用エラー境界個数Ｅ２よりは大きい予め定めた値である。Ｅ２は、欠陥があるのでＡＶデータであっても次回データを書き込むときには使用しないことを判断する基準である。エラー訂正した個所の数が、このエラー境界個数Ｅ２を超えている場合には、ＡＶデータ用としては欠陥セクタであるとして、ステップ１８７にてそのセクタをＡＶデータ用欠陥登録テーブル２１０２に登録するために、データバッファ１５０９またはフラッシュメモリ１５２４に一時格納する。
【００５５】
この後、ステップ１８１に戻り、ステップ１８１〜１８７を繰り返し、図６（ｂ）のステップ７４で指定されたセクタ範囲について、読み出しエラーがＥＣＣ処理部１５０６で検出されなければ、媒体３０１から読み出されたデータが一時的に蓄えられるデータバッファ１５０９の読み出しデータをＢＭ　１５０７，ＨＢＩ　１５１０を経由してホスト１５１３へ転送する。読み出しエラー発生時は、ＥＣＣ処理部１５０６がエラーを含んだ読み出しデータが一時的に蓄えられるデータバッファの訂正をセクタ単位で行い、訂正の完了したセクタからホスト１５１３へ転送する。またエラー訂正がＥＣＣ処理部１５０６の訂正能力を超えた場合でも、ホストが読み出しに指定したコマンドがＡＶ読み出しコマンドの場合、ホスト１５１３と記録再生装置１５１２間で決めたデータエラーを含んだセクタデータをホストへ転送してもよい。この様にして、図６（ｂ）のステップ７４で指定されたすべてのセクタについて読み出しが終了したならば、ステップ１８８において、ホスト１５１３へ読み出し終了通知をする。そして、ステップ１８９において、ステップ１８５、１８７でデータバッファ１５０９またはフラッシュメモリ１５２４にそれぞれ一時格納しておいたＰＣデータ用の欠陥セクタおよびＡＶデータ用の欠陥セクタを、ＰＣデータ用欠陥セクタテーブル２１０１およびＡＶデータ用欠陥セクタテーブル２１０２にそれぞれ格納する。これらのテーブル２１０１，２１０２は、記録媒体３０１の管理領域２００１内に配置されているので、磁気ヘッド１５２２を用いてデータを書き込むことにより格納を行う。本説明では、エラーの代表例としてＥＣＣエラーを想定して記載してあるが、エラーには、磁気ヘッド１５２２からＲ／Ｗ回路１５０１、ＤＦ１５０３の様なデータバス系にエラーが発生するなど、様々な場合がありうる。このエラー発生に応じて、動作を適切な処理で行うのはもちろん問題ない。
【００５６】
これにより、例えば、図２１のように記録媒体３０１のトラックｎの物理アドレスＡ＋１のセクタ１０３をステップ１８２において読み出す際に、エラー訂正数がＥ２を超えていた場合、このエラー訂正数はＥ１も超えているため、ステップ１８４、１８５により、トラックｎの物理アドレスＡ＋１がＰＣデータ用欠陥セクタテーブル２１０１に格納され、ステップ１８６，１８７により、同じトラックｎの物理アドレスＡ＋１が、ＡＶデータ用欠陥セクタテーブル２１０１にも登録される。これにより、次回、書き込みを行う場合には、図１９のステップ１９０３，１９１１でこの欠陥セクタテーブル２１０１，２１０２が参照されるため、図２１（ａ）のようにトラックｎの物理アドレスＡ＋１のセクタ１０３にＰＣデータを書き込む処理を行う際に、図１９のステップ１９１２でスキップ処理が行われ、予め予備セクタとして定められたトラックｍも物理アドレスＡにデータが書き込まれる。ＰＣデータ用欠陥セクタテーブル２１０１には、図２１のように交代先のセクタが登録される。一方、図２１（ｂ）のようにこのセクタ１０３にＡＶデータを書き込む場合には、図１９のステップ１９０３、ステップ１９０８、ステップ１９０９でスリップ処理が行われ、欠陥セクタ１０３の次のセクタ（物理アドレスＡ＋２）にデータが書き込まれる。
【００５７】
上述してきた本実施の形態の図１８、図１９の読み出し処理および書き込み処理により、ＡＶデータをアクセスする動作について、図１を用いて具体的に説明する。図１のように、記録媒体３０１のトラックｎに物理アドレスＡ以降にはＡＶデータが書き込まれている。このとき、物理アドレスＡ＋１のセクタ１０３は、図２１（ｂ）で示した処理によりスリップ処理される。もちろん、論理アドレス番号は付与されていない。よって、物理アドレスＡ（論理アドレス番号α）に続くＡＶデータは、物理アドレスＡ＋２（論理アドレス番号α＋１）に書き込まれている。このＡＶデータを図１９の処理で読み出す際には、欠陥セクタ１０３は、ＡＶデータ用欠陥セクタテーブル２１０２に登録されているため、欠陥セクタ１０３にはアクセスされず、物理アドレスＡ（論理アドレス番号α）のデータを読み出した次は、物理アドレスＡ＋２（論理アドレス番号α＋１）のデータが読み出される。今回、物理アドレス番号Ａ＋３（論理アドレス番号α＋２）のセクタ１０５の位置の記録媒体３０１に、使用中に傷が発生したとする。ＡＶデータの読み出し処理の場合には、この傷が生じたセクタ１０５は、ＥＣＣ技術により訂正できる場合は訂正データを、できない場合はあらかじめホスト１５１３と記録再生装置１５１２との間で取り決めた固定値または未訂正データが出力される（図１８のステップ１８２）。なお、次回書き込みにこのセクタ１０５を使い続けるのがふさわしいかどうは、図１８のステップ１８４，１８６で判断され、訂正個所数がＥ１、Ｅ２を超えている場合には、それぞれステップ１８５、１８７で欠陥セクタテーブル２１０１，２１０２に登録される。また、ＡＶデータの書き込み処理時には、欠陥セクタテーブル２１０２に登録されている欠陥セクタ１０５に対しては、図１９のステップ１９０５によりスリップ処理が行われるため、欠陥セクタ１０５は、この時点で使用されないセクタとなる。
【００５８】
上述してきたように、本実施の形態の記録再生装置１５１２は、ＡＶデータとＰＣデータの両方を記録（書き込み）および再生（読み出し）することができる記録再生装置でありながら、ＡＶデータを記録する際にファイル管理情報４０２にコンテンツを登録する構成であるため、ホスト１５１３は格納されているＡＶデータを把握することが可能である。また、ＡＶデータの書き込みの際に、ホスト１５１３が、前回書き込んだＡＶデータと連続であることを指定することにより、物理的に連続したセクタに書き込む構成であるため、連続したＡＶデータを小さな磁気ヘッド移動量で書き込みおよび読み出すことが可能であり、応答時間を短くすることができる。
【００５９】
さらに、本実施の形態の記録再生装置１５１２では、ＡＶデータの書き込みの際に、該当セクタに欠陥セクタが含まれている場合には、スリップ処理によりセクタ交代処理を行うため、スキップ処理のように予備セクタまで磁気ヘッドを往復させる必要がなく、応答時間を短くすることができる。その際、次セクタが次のコンテンツであっても、そのコンテンツが上書き可として管理要素４０３に登録されていれば、上書きする構成であるため、同じセクタ数のＡＶデータを書き換える処理を行う場合には、途中のセクタが欠陥セクタとなっていても、物理的に連続したセクタに書き込むことができ、小さな磁気ヘッド移動量で書き込みおよび読み出すことが可能である。
【００６０】
また、本実施の形態の記録再生装置１５１２では、読み出し処理の際に予め定めた数以上のＥＣＣ訂正を行ったセクタを欠陥セクタとして登録するが、ＡＶデータの読み出しの場合には、ＡＶデータは完全性の要求が緩いことを考慮して、ＥＣＣ技術の限界まで訂正したデータ、または、固定値を読み出しデータとして用い、読み出しエラーとはしない。これにより、ユーザが読み出しを望むＡＶデータの一部が欠陥が発生したセクタに書き込まれていてもほとんどのＡＶデータをユーザに出力することができる。
【００６１】
また、欠陥セクタを登録する際に、本実施の形態では、ＰＣデータ用欠陥セクタテーブル２１０１とＡＶデータ用欠陥セクタテーブル２１０２の２種類を用意し、欠陥セクタかどうかをＰＣデータ用とＡＶデータ用とで別々の基準値（境界値Ｅ１，Ｅ２）により判断し、それぞれ登録する構成としている。これにより、データの完全性の要求が高いＰＣデータを、厳しい基準で欠陥セクタと判断されたセクタを避けて記録することが可能である。一方で、データの完全性は緩いが、応答時間が制限されることが要求されるＡＶデータについては、できるだけ物理的に連続したセクタに記録することが可能である。
【００６２】
また、本実施の形態の磁気記録再生装置は、ファイル管理情報４０２を磁気記録再生装置内の不揮発領域に記録しているため、当該磁気記録再生装置を別のホストに接続しても、ファイル管理情報４０２を別のホストが読み出すことにより、問題なく、読み出しおよび書き込み動作を行うことが可能である。さらに、上述の実施の形態では、ファイル管理情報４０２，欠陥管理テーブル２１００および論理／物理アドレス変換テーブル４１０を、記録媒体３０１に格納しているため、記録媒体３０１を取り出して、別の記録再生装置に装着しても、問題なくすぐに読み出しおよび書き込み動作を行うことができる。よって、記録媒体３０１を持ち運び可能な磁気記録再生装置が提供できる。
【００６３】
なお、欠陥管理テーブル２１００や論理／物理アドレス変換テーブル４１０等のデータの格納形態は、容量を小さくするために差分等であらわすのでももちろんかまわない。
上述の実施の形態では、記録媒体３０１として磁気ディスクを用いる場合を例に説明してきたが、光ディスク装置等などに適用することも可能である。
【００６４】
なお、上述の実施の形態において、記録媒体３０１の管理領域２００１にファイル管理情報４０２を格納する場合、ＭＰＵ１５０５からＭＰＵインタフェースコントロール部１５０４およびＢＭ１５０７を介して、データバッファ１５０９に一時格納し、最終的に記録媒体３０１の管理領域２００１に格納する手順にすることも可能である。
【００６５】
また、上述の実施の形態では、ＡＶデータの書き込み場合、図１９のステップ１９１６，１９０６において、次のコンテンツの上書きを行う構成であるが、次コンテンツの先頭の映像の乱れが問題ある場合には、予めホスト１５１３と記録再生装置１５１２間で、ＭＰＥＧ２の様な格納データフォーマットに依存したデータ境界領域を定める書き換えセクタサイズ単位を決めておき、ステップ１９０６において次コンテンツに上書きする場合、このデータ境界の書き換えセクタサイズ単位になるようなセクタアドレスを、ステップ１９１６で、上書きされはじめた次コンテンツのための管理要素４０３の物理セクタアドレスに設定することにより次コンテンツに映像の乱れを生じさせないことが可能である。
【００６６】
また、上述の実施の形態では、図１４のステップ１４０１でＭＰＵ１５０５が連続性の判断を行っているが、ＭＰＵ１５０５で行う代わりに、ＨＢＩ１５１０に連続性判断のための回路を搭載して行う構成にすることもできる。
【００６７】
また、図１９の書き込み処理において、ステップ１９０７で次のコンテンツが上書き不可の場合、ステップ１９０７で次のコンテンツ以降の上書き可なコンテンツの先頭セクタを管理要素４０４を参照して設定する。上書き可能なコンテンツが存在しない場合はコンテンツブランクの管理要素４０４の先頭アドレスを設定し、そのアドレスから書き込みを行う構成であるが物理セクタが一番近い上書き可の他のコンテンツを探索し、その先頭データから書き込を行う構成にすることもできる。
【００６８】
また、図１９の書き込み処理において、ステップ１９０５で次のコンテンツが上書き不可の場合、その上書き不可のコンテンツを、あらかじめ用意されている書き換え不可領域にコピーして移動させ、これによって空いた領域に書き込む構成にすることもできる。これにより、現在書き込み中のセクタ配置を物理的に連続させることが可能である。なお、上書き不可のコンテンツを、あらかじめ用意されている書き換え不可領域に移動させる動作は、図１９の書き換え処理の途中で行うのではなく、そのコンテンツが「書き換え不可」と管理要素４０３ｂで登録された時点以降で、記録再生装置１５１２にホストからの指示がきていない空き時間に行う構成にすることも可能である。
【００６９】
なお、図１８の読み出し処理において、ステップ１８３〜１８７では、欠陥セクタであるかどうかをＡＶデータ用とＰＣデータ用についてそれぞれ判断する構成としているが、本発明は、これに限定されるものではなく、予めホスト１５１３側またはディスク装置１５１２側で、そのセクタが、ＡＶデータ用専用セクタかＰＣデータ用専用セクタかを定めておく構成にすることができる。この場合、図１８のフローにおいては、ＡＶデータ用セクタであればステップ１８６、１８７でＡＶデータ用として欠陥セクタであるかどうかのみ確認すればよく、一方ＰＣデータ用セクタであれば、ステップ１８４，１８５でＰＣデータ用としては欠陥セクタであるかどうかのみ確認すればよい。
【００７０】
つぎに、本実施の形態の記録再生装置１５１２において、図４のファイル管理情報４０２に、頭出しのための管理要素４０５を加える場合について説明を加える。
【００７１】
例えば、図３の記録媒体３０１のセクタ３１７（ｍ＋１トラックの物理アドレス（Ａ−５））のアドレスを、図４のように、この場所での頭出しのためにホスト１５１３が管理要素４０５として登録することを望んだとする。この場合、このセクタ３１７は、どのコンテンツに含まれているかをＭＰＵ１５０５は判断する。図３の場合、セクタ３１７は、コンテンツ＃０２（３１２）内に存在するため、頭出しのための管理要素４０５を、ファイル管理情報４０２を記録するための記録媒体３０１の領域内の、コンテンツ＃０２の管理要素４０３が記録されている領域とコンテンツ＃０３の管理要素４０３が記録されている領域との間の領域に格納する。これにともない、コンテンツ＃０３以降の管理要素４０３は、書き込まれている領域が少しずつ後ろ側にずれるように書き換える。このように、頭出しのための追加管理要素４０５を、頭出しするアドレスが含まれるコンテンツと接近させてファイル管理情報４０２に書き込むことにより、ＡＶデータの頭出しすべきアドレスをみつけ出すのが容易な記録再生装置を実現することができる。
【００７２】
つぎに、ファイル管理情報４０２の管理要素４０３，４０４の格納順序を図４とは異なる順序にした例を図１１を用いて説明する。図１１の例では、コンテンツ＃ブランク４０４をファイル管理情報４０２の領域の先頭に格納している。これにより、ＭＰＵ１５０５は、図１９のステップ１９０６でＡＶデータの追記をする場合に、コンテンツ＃ブランクの先頭セクタを素早く探すことができる。これにより、ＡＶデータの書き込み時に追記処理速度を向上させることができる。
【００７３】
また、本実施の形態の記録再生装置１５１２において、図４のファイル管理情報４０２の管理要素４０３内の上書き可（または不可）４０３ｂを、書き込み処理後に変更を可能にするための処理を説明する。例えば、ホスト１５１３は、上書き不可４０３ｂのコンテンツを上書き可（消去許可）に変更する場合、上書き可への変更を指定するコマンドであることを指定する部分と、変更を希望するコンテンツ（ファイル）を特定する情報を指定する部分とを含むコマンドを発行する構成とする。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図７（ａ）に示したフローのようなコマンド解釈処理を行うことにより、ステップ７１１によりコンテンツ（ファイル）を上書き可（消去許可）に変更するコマンドであることを判別し、ステップ７１２でそのコンテンツがどのコンテンツであるかを判別する。この後、指定されたコンテンツの管理要素４０３を上書き可４０３ｂに書き換える。同様に、ホスト１５１３は、書き込み処理後に、上書き可４０３ｂのコンテンツを上書き不可（消去不許可）に変更する場合、上書き不可への変更を指定するコマンドであることを指定する部分と、変更を希望するコンテンツ（ファイル）を特定する情報を指定する部分とを含むコマンドを発行する構成とする。ＭＰＵ１５０５は、図７（ｂ）に示したコマンド解釈処理において、ステップ７２１によりコンテンツ（ファイル）を上書き不可（消去不許可）に変更するコマンドであることを判別し、ステップ７２２でそのコンテンツがどのコンテンツであるかを判別する。この後、指定されたコンテンツの管理要素４０３を上書き不可４０３ｂに書き換える。これによりホスト１５１３は、記録再生装置１５１２に格納された管理情報４０２の上書き可／不可４０３ｂの管理ができるようになり、ＡＶデータの管理が容易な記録再生装置が実現できる。
【００７４】
また、ホスト１５１３が、一つのコンテンツ（ファイル）を、特定のアドレスから先は別のコンテンツとして分割することを望んだ場合、また、一旦分割したコンテンツを再び結合させることを望んだ場合の処理について説明する。分割する場合、図４のファイル管理情報４０２の一つの管理要素４０３を、二つの管理要素に分割する処理を行う。ホストは、コンテンツ（ファイル）の分割を指定するコマンドであることを指定する部分と、分割するコンテンツとその位置（アドレス）を指定する部分とを含むコマンドを発行する。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図８（ａ）に示したフローのようなコマンド解釈処理を行うことにより、ステップ８１１によりコンテンツ（ファイル）の分割処理を指定するコマンドであることを判別し、ステップ８１２で分割すべきコンテンツとそのアドレスを判別する。この後、指定されたコンテンツの管理要素４０３のつぎに、指定されたアドレスに該当する物理アドレスを先頭アドレス４０３ｃとする管理要素４０３を追加する。また、一旦分割したコンテンツを結合させる場合、二つに分けた管理要素４０３を一つの管理要素に結合させる処理を行う。ホストは、コンテンツ（ファイル）の結合を指定するコマンドであることを指定する部分と、結合させるコンテンツとその位置アドレスを指定する部分とを含むコマンドを発行する。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図８（ｂ）に示したフローのようなコマンド解釈処理を行うことにより、ステップ８２１によりコンテンツ（ファイル）の結合処理を指定するコマンドであることを判別し、ステップ８２２で結合すべきコンテンツとそのアドレスを判別する。この後、指定された２つのコンテンツの管理要素４０３を指定されたアドレスでデータが連続する一つのコンテンツの管理要素４０３として書き換える。これによりホスト１５１３は、記録再生装置に格納された管理要素４０３の先頭アドレス４０３ｃの追加や削除を指定することができるので、ＡＶデータの分割／結合管理が容易な記録再生装置が実現できる。
【００７５】
つぎに、本実施の形態の記録再生装置１５１２において、コンテンツの連結およびその解除が指定可能な構成にすることも可能である。この連結およびその解除の処理は、上述した図８の分割および結合の指定の処理と似ているが、図８の処理では、管理要素４０３を２つに分割したり、再び結合させたりすることにより、コンテンツを２つに分割したイメージにしたり、結合させたりする処理であったが、以下説明するコンテンツの連結およびその解除は、コンテンツ自体を分割するのではなく、次に続くコンテンツがどのコンテンツであるかを指定する情報４０３ｄ（図１２参照）を管理要素４０３内に付加しており、その情報を変更することで、コンテンツの分割指定や解除指定を行う処理である。これを利用すると、読み出し順序の制御や、繰り返し読み出しを指定することができる。ホスト１５１３は、コンテンツの連結を望む場合、連結を指定するコマンドであることを指定する部分と、連結先のコンテンツを指定する部分とを含むコマンドを発行する。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図９（ａ）に示したフローのようなコマンド解釈処理を行うことにより、ステップ９１１によりコンテンツ（ファイル）の連結処理を指定するコマンドであることを判別し、ステップ９１２で連結すべきコンテンツを判別する。この後、指定されたコンテンツの管理要素４０３に連結するコンテンツを指定する情報４０３ｄ（図１２）を変更する。一方、ホスト１５１３は、連結の解除を望む場合、連結解除を指定するコマンドであることを指定する部分と、連結解除するコンテンツを指定する部分とを含むコマンドを発行する。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図９（ｂ）に示したフローのようなコマンド解釈処理を行うことにより、ステップ９２１によりコンテンツ（ファイル）の連結解除を指定するコマンドであることを判別し、ステップ９２２で連結解除すべきコンテンツとそのアドレスを判別する。この後、指定されたコンテンツの管理要素４０３内に記載されている連結情報４０３ｄを解除する。
【００７６】
この連結処理を用いることにより、図１２のように追加管理要素４０５を追加管理領域に格納している場合であっても、この追加管理要素４０５がどのコンテンツの管理要素４０３と連結しているかを容易に把握することができる。例えば、追加管理要素４０５が追加されていない場合に、コンテンツ＃０１からコンテンツの番号順に連結が指定されている場合には、磁気ヘッドは、図１３（ａ）に示すように、コンテンツ＃０１の先頭セクタから順に連続的にデータを読み出す。ここで、コンテンツ＃０２とコンテンツ＃０３との間に、追加管理要素４０５のコンテンツ＃０２−ｓｕｂを追加したいとする。この場合、上述の処理により、図１２に示したように連結情報４０３ｄを管理要素１２０４，４０５に追加する。これにより、データを読み出す場合、磁気ヘッドは、図１３（ｂ）に示したようにコンテンツ＃０２のつぎに、ｍ＋１トラックの（Ａ−５）セクタまで移動し、コンテンツ＃０２−ｓｕｂを読み出した後、ｍ＋２トラックの（Ａ−７）セクタに戻り、コンテンツ＃０３以降を順に読み出すことができる。
【００７７】
なお、図１２では、便宜上、連結情報４０３ｄとしてコンテンツ番号を用いているが、管理要素４０３を特定できれば、先頭アドレス４０３ｃを用いて指定する構成にすることも可能である。
【００７８】
また、上述の実施の形態において、図４、図１２等に示したように、管理要素４０３ではコンテンツの先頭アドレス４０３ｃのみを指定し、終了アドレスは、次の管理要素４０３の先頭アドレス４０３ｃの情報からわかる構成としているが、制御が難しい場合、コンテンツのセクタ数情報（図６（ａ）のステップ６７で指定された情報）を管理要素４０３に入れる構成にすることもももちろん可能である。
【００７９】
また、上述の実施の形態では、ホスト１５１３が書き込みコマンドおよび読み出しコマンドの中でＡＶデータの応答時間を指定する構成であったが、応答時間を指定するコマンドを発行する構成にすることもできる。例えば、ホスト１５１３は、応答時間を指定するコマンドであることを指定する部分と、応答時間の値を指定する部分とを含むコマンドを発行する。このコマンドを受け取った記録再生装置１５１２は、ＭＰＵ１５０５が、図１０に示したフローのようなコマンド解釈処理を行うことにより、ステップ１００１により応答時間を指定するコマンドであることを判別し、ステップ１００２により応答時間値を判別する。これにより、記録再生装置のＡＶデータの応答制限時間を、書き換えコマンドや読み出しコマンドを発行する前に、事前に指定することが可能になる。
【００８０】
上記本実施の形態の説明として、図２１でＰＣデータ用欠陥セクタテーブルはｓｋｉｐである２１０１、ＡＶデータ用欠陥セクタテーブルはｓｌｉｐである２１０２で説明したが、ＰＣデータ用にも、従来からあるように工場出荷前のｓｌｉｐ情報があってもかまわない。また、ＡＶデータ用にも、処理時間の関係で使えるならＳｋｉｐ情報があっても、もちろんかまわない。
【００８１】
【発明の効果】
【図面の簡単な説明】
【図１】（ａ）本発明の一実施の形態の記録再生装置のＡＶデータ読み出し時のヘッド移動とセクタとの関係を示す説明図であり、（ｂ）本発明の一実施の形態の記録再生装置のＡＶデータ書き込み時ヘッド移動とセクタとの関係を示す説明図である。
【図２】（ａ）従来の記録再生装置のスキップアクセス処理を示す説明図であり、（ｂ）従来の記録再生装置のスリップアクセス処理を示す説明図である。
【図３】本発明の一実施の形態の記録再生装置の記録媒体３０１のゾーン構造と、各トラックのセクタに記録されたコンテンツの構成を示す説明図である。
【図４】本発明の一実施の形態の記録再生装置の管理領域２００１の構造を示す説明図である。
【図５】本発明の一実施の形態の記録再生装置の制御動作を示すフローチャートである。
【図６】（ａ）本発明の一実施の形態の記録再生装置の書き込みコマンドの解釈処理を示すフローチャートであり、（ｂ）本発明の一実施の形態の記録再生装置の読み出しコマンドの解釈処理の動作を示すフローチャートである。
【図７】（ａ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の上書き許可への変更コマンドの解釈処理を示すフローチャートであり、（ｂ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の上書き不許可への変更コマンドの解釈処理を示すフローチャートである。
【図８】（ａ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の分割指定コマンドの解釈処理を示すフローチャートであり、（ｂ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の結合指定コマンドの解釈処理を示すフローチャートである。
【図９】（ａ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の連結指定コマンドの解釈処理を示すフローチャートであり、（ｂ）本発明の一実施の形態の記録再生装置のコンテンツ（ファイル）の連結解除を指定するコマンドの解釈処理を示すフローチャートである。
【図１０】本発明の一実施の形態の記録再生装置の応答時間の指定コマンドの解釈処理を示すフローチャートである。
【図１１】本発明の一実施の形態の記録再生装置の管理領域２００１に、追加管理要素４０５を追加した構造を示す説明図である。
【図１２】本発明の一実施の形態の記録再生装置の管理領域２００１に、連結情報４０３ｄを追加した構造を示す説明図である。
【図１３】（ａ）本発明の一実施の形態の記録再生装置において、コンテンツの番号順に連結が指定されている場合の磁気ヘッドの移動を示す説明図であり、（ｂ）本発明の一実施の形態の記録再生装置において、コンテンツ＃０２と＃０３との間にコンテンツ＃０２−ｓｕｂを挿入する連結指定がされている場合の磁気ヘッドの移動を示す説明図である。
【図１４】本発明の一実施の形態の記録再生装置のファイル管理情報４０２の登録処理を示すフローチャートである。
【図１５】本発明の一実施の形態の記録再生装置の構造を示すブロック図である。
【図１６】（ａ）本発明の一実施の形態の記録再生装置において、記録媒体３０１の欠陥セクタが生じているコンテンツ＃０１の書き換え前の構造を示す説明図であり、（ｂ）本発明の一実施の形態の記録再生装置において、記録媒体３０１の欠陥セクタが生じているコンテンツ＃０１の書き換え後の構造を示す説明図である。
【図１７】（ａ）本発明の一実施の形態の記録再生装置において、記録媒体３０１の欠陥セクタが生じているコンテンツ＃０１の書き換え前の構造を示す説明図であり、（ｂ）本発明の一実施の形態の記録再生装置において、記録媒体３０１の欠陥セクタが生じているコンテンツ＃０１の書き換え後の構造を示す説明図である。
【図１８】本発明の一実施の形態の記録再生装置の読み出し処理を示すフローチャートである。
【図１９】本発明の一実施の形態の記録再生装置の書き込み処理を示すフローチャートである。
【図２０】本発明の一実施の形態の記録再生装置の記録媒体のゾーン構造と管理領域２００１の配置を示す説明図である。
【図２１】（ａ）本発明の一実施の形態の記録再生装置において、ＰＣデータ書き込み時の記録媒体３０１の欠陥セクタ１０３の交代処理を示す説明図であり、（ｂ）本発明の一実施の形態の記録再生装置において、ＡＶデータ書き込み時の記録媒体３０１の欠陥セクタ１０３の交代処理と、欠陥セクタテーブルの構造を示す説明図である。
【符号の説明】
１０１…サーボセクタ、１０２…データセクタ、１０３…欠陥セクタ、１０５　…後発欠陥セクタ、３０１…記録媒体、１５０５…ＭＰＵ、１５１２…記録再生装置、１５１３…ホスト、１５２２…磁気ヘッド、１５２４…フラッシュメモリ。
【図１】
2004030771.tif 000003
【図２】
2004030771.tif 000004
【図３】
2004030771.tif 000005
【図４】
2004030771.tif 000006
【図５】
2004030771.tif 000007
【図６】
2004030771.tif 000008
【図７】
2004030771.tif 000009
【図８】
2004030771.tif 000010
【図９】
2004030771.tif 000011
【図１０】
2004030771.tif 000012
【図１１】
2004030771.tif 000013
【図１２】
2004030771.tif 000014
【図１３】
2004030771.tif 000015
【図１４】
2004030771.tif 000016
【図１５】
2004030771.tif 000017
【図１６】
2004030771.tif 000018
【図１７】
2004030771.tif 000019
【図１８】
2004030771.tif 000020
【図１９】
2004030771.tif 000021
【図２０】
2004030771.tif 000022
【図２１】
2004030771.tif 000023