(57)【要約】  パディング情報を利用した記録／再生方法、その記録／再生装置及びその情報記録媒体を提供する。  一部に有効でないデータがパディングされた記録単位ブロックを記録するステップ、及び有効でないデータが含まれていることを知らせるパディング情報を記録するステップを含むことを特徴とする記録方法である。これにより、ディスクドライブがエラー訂正ブロック内の有効なデータと有効でないデータとを区分可能にして、再生の信頼性を向上させ、システムの安定性を保証できる。
2007502512.tif 000002
【特許請求の範囲】
【請求項１】
一部に有効でないデータがパディングされた記録単位ブロックを記録するステップと、
前記有効でないデータが含まれていることを知らせるパディング情報を記録するステップと、を含むことを特徴とする記録方法。
【請求項２】
前記パディング情報は、少なくとも一つの前記記録単位ブロックに対応して記録されることを特徴とする請求項１に記載の記録方法。
【請求項３】
前記パディング情報は、少なくとも一つの再生単位ブロックに対応して記録されることを特徴とする請求項１に記載の記録方法。
【請求項４】
前記パディング情報は、前記記録単位ブロック内に記録されることを特徴とする請求項１に記載の記録方法。
【請求項５】
前記パディング情報の記録ステップは、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを知らせる情報を前記パディング情報として記録するステップを含むことを特徴とする請求項２に記載の記録方法。
【請求項６】
前記パディング情報の記録ステップは、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの位置を知らせる情報を前記パディング情報として記録するステップを含むことを特徴とする請求項２に記載の記録方法。
【請求項７】
前記パディング情報の記録ステップは、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータ値を知らせる情報を前記パディング情報として記録するステップを含むことを特徴とする請求項２に記載の記録方法。
【請求項８】
前記記録単位ブロックは、所定の大きさを有するエラー訂正ブロックであることを特徴とする請求項１に記載の記録方法。
【請求項９】
一部に有効なデータが含まれており、残りに有効でないデータがパディングされた少なくとも一つの記録単位ブロックを読み取るステップと、
パディング情報に基づいて前記有効なデータを得るステップと、を含むことを特徴とする再生方法。
【請求項１０】
前記少なくとも一つの記録単位ブロックは、エラー訂正ブロックであることを特徴とする請求項９に記載の再生方法。
【請求項１１】
前記有効なデータを得るステップは、
少なくとも一つの再生単位ブロックに対応して記録された前記パディング情報を情報記録媒体から読み取るステップを含むことを特徴とする請求項９に記載の再生方法。
【請求項１２】
前記有効なデータを得るステップは、
前記記録単位ブロック内に記録されたパディング情報を読み取るステップを含むことを特徴とする請求項９に記載の再生方法。
【請求項１３】
前記有効なデータを得るステップは、
前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを判断し、パディングされたデータが存在する場合、パディングされたデータを除いた残りの有効なデータを得るステップを含むことを特徴とする請求項１０に記載の再生方法。
【請求項１４】
前記有効なデータを得るステップは、
前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの位置を探し、そのパディングされたデータを除いた残りの有効なデータを得るステップを含むことを特徴とする請求項１０に記載の再生方法。
【請求項１５】
前記パディングされたデータの位置は、ディスクにデータが最後に記録された位置を探すのに利用されることを特徴とする請求項１０に記載の再生方法。
【請求項１６】
前記有効なデータを得るステップは、
前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの値を求め、そのパディングされたデータを除いた残りの有効なデータを得るステップを含むことを特徴とする請求項１０に記載の再生方法。
【請求項１７】
ディスクにデータを記録するピックアップ部と、
前記ピックアップ部を制御してデータを記録することによって、一部に有効でないデータがパディングされた記録単位ブロックを記録し、前記有効でないデータが含まれていることを知らせるパディング情報を記録するように前記ピックアップ部を制御する制御部と、を備えることを特徴とする記録装置。
【請求項１８】
前記制御部は、
前記パディング情報を少なくとも一つの前記記録単位ブロックに対応して記録することを特徴とする請求項１７に記載の記録装置。
【請求項１９】
前記制御部は、
前記パディング情報を少なくとも一つの再生単位ブロックに対応して記録することを特徴とする請求項１７に記載の記録装置。
【請求項２０】
前記制御部は、
前記パディング情報を前記記録単位ブロック内に記録することを特徴とする請求項１７に記載の記録装置。
【請求項２１】
前記制御部は、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを知らせる情報を前記パディング情報として記録することを特徴とする請求項１７に記載の記録装置。
【請求項２２】
前記制御部は、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの位置を知らせる情報を前記パディング情報として記録することを特徴とする請求項１７に記載の記録装置。
【請求項２３】
前記制御部は、
対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの値を知らせる情報を前記パディング情報として記録することを特徴とする請求項１７に記載の記録装置。
【請求項２４】
情報記録媒体から一部に有効なデータが含まれており、残りに有効でないデータがパディングされた少なくとも一つの記録単位ブロックを読み取るピックアップ部と、
パディング情報に基づいて前記有効なデータを得る制御部と、を備えることを特徴とする再生装置。
【請求項２５】
前記ピックアップ部は、
少なくとも一つの再生単位ブロックに対応して記録された前記パディング情報を前記情報記録媒体から読み取ることを特徴とする請求項２４に記載の再生装置。
【請求項２６】
前記ピックアップ部は、
前記記録単位ブロック内に記録されたパディング情報を前記情報記録媒体から読み取ることを特徴とする請求項２４に記載の再生装置。
【請求項２７】
前記制御部は、
前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを判断し、パディングされたデータが存在する場合、パディングされたデータを除いた残りの有効なデータを得ることを特徴とする請求項２４に記載の再生装置。
【請求項２８】
一部に有効なデータが含まれており、残りに有効でないデータがパディングされた記録単位ブロックと、
前記有効でないデータが含まれていることを知らせるパディング情報と、を含むことを特徴とする記録及び／または再生装置と共に使用するための情報記録媒体。
【請求項２９】
前記パディング情報は、少なくとも一つの前記記録単位ブロックに対応して記録されることを特徴とする請求項２８に記載の情報記録媒体。
【請求項３０】
前記パディング情報は、少なくとも一つの再生単位ブロックに対応して記録されることを特徴とする請求項２８に記載の情報記録媒体。
【請求項３１】
前記パディング情報は、前記記録単位ブロック内に記録されることを特徴とする請求項２８に記載の情報記録媒体。
【請求項３２】
前記パディング情報は、対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを知らせる情報を含むことを特徴とする請求項２９に記載の情報記録媒体。
【請求項３３】
前記パディング情報は、前記パディングされたデータの位置を知らせる情報及びパディングされたデータの値を知らせる情報のうち少なくとも一つをさらに含むことを特徴とする請求項３２に記載の情報記録媒体。
【請求項３４】
前記パディングされたデータの位置を知らせる情報は、前記情報記録媒体にデータが最後に記録された位置を探すのに利用されることを特徴とする請求項３３に記載の情報記録媒体。
【請求項３５】
前記パディングされたデータの位置を知らせる情報は、情報記録媒体にデータが最後に記録された位置を探すのに利用されることを特徴とする請求項６に記載の記録方法。
【請求項３６】
前記パディングされたデータの位置を知らせる情報は、前記情報記録媒体にデータが最後に記録された位置を探すのに利用されることを特徴とする請求項２２に記載の記録装置。
【請求項３７】
前記パディング情報から前記パディングされたデータの位置を知らせる情報を得ることを特徴とする請求項２４に記載の再生装置。
【請求項３８】
前記パディングされたデータの位置を知らせる情報は、前記情報記録媒体にデータが最後に記録された位置を探すのに利用されることを特徴とする請求項３７に記載の再生装置。
【請求項３９】
所定大きさの単位ブロックで情報記録媒体に保存された有効なデータの記録及び／または再生を管理する方法において、
前記情報記録媒体に前記有効なデータを記録する間に、所定大きさの単位ブロックを生成するために前記有効なデータの一部分にパディング情報を保存するステップを含むことを特徴とする管理方法。
【請求項４０】
前記パディング情報の保存ステップは、
各単位ブロックごとに前記パディング情報を保存するステップを含むことを特徴とする請求項３９に記載の管理方法。
【請求項４１】
前記パディング情報の保存ステップは、
対応する単位ブロックのグループそれぞれごとに前記パディング情報を保存するステップを含むことを特徴とする請求項３９に記載の管理方法。
【請求項４２】
前記パディング情報の保存ステップは、
二つの単位ブロックごとにパディング情報を保存するステップを含むことを特徴とする請求項３９に記載の管理方法。
【請求項４３】
前記有効なデータによってエラー訂正データをエンコードするステップをさらに含むことを特徴とする請求項３９に記載の管理方法。
【請求項４４】
前記パディング情報は、前記エラー訂正データの符号化前に保存されることを特徴とする請求項４３に記載の管理方法。
【請求項４５】
前記パディング情報は、前記エラー訂正データの符号化後に保存されることを特徴とする請求項４３に記載の管理方法。
【請求項４６】
単位ブロックのそれぞれに対応する前記パディング情報の存在を表すステップをさらに含むことを特徴とする請求項３９に記載の管理方法。
【請求項４７】
前記有効なデータと共に保存された前記パディング情報によって、前記情報記録媒体から前記有効なデータを再生するステップをさらに含むことを特徴とする請求項３９に記載の管理方法。
【請求項４８】
前記有効なデータの単位ブロックの少なくとも一つは、エラー訂正ブロックを含むことを特徴とする請求項４７に記載の管理方法。
【請求項４９】
所定大きさの単位ブロックで情報記録媒体に保存された有効なデータの記録及び／または再生を管理する方法において、
前記情報記録媒体上の第１大きさのデータを記録せよという命令を受信するステップと、
前記第１大きさのデータを第２大きさの記録単位ブロックの数に分割し、連続的な記録単位ブロックで前記情報記録媒体上に分割されたデータを保存するステップと、
前記記録単位ブロックの第２大きさと同一でないデータの残りの部分を形成するステップと、
前記情報記録媒体上に前記データの部分と前記パディング情報とを含む第２大きさの完全な記録単位ブロックを生成するために、前記データの残りの部分にパディング情報を保存するステップと、を含むことを特徴とする管理方法。
【請求項５０】
再生単位ブロックによって、前記情報記録媒体から前記データを再生するステップを含むことを特徴とする請求項４９に記載の管理方法。
【請求項５１】
前記再生単位ブロックは、少なくとも一つの記録単位ブロックに対応することを特徴とする請求項５０に記載の管理方法。
【請求項５２】
前記再生単位ブロックが前記パディング情報を含むとき、前記データの前記残りの部分のみが前記パディング情報に基づいて再生されることを特徴とする請求項５１に記載の管理方法。
【請求項５３】
記録及び／または再生装置において、
情報記録媒体に／からデータを記録／再生する光ピックアップと、
所定大きさの単位ブロックで前記情報記録媒体に／から前記データを記録／再生するように前記光ピックアップを制御する制御部と、を備え、
前記制御部は、
前記情報記録媒体上にデータを記録する間に、所定大きさの単位ブロックを生成するために前記所定大きさの単位ブロックより小さいデータの残りの部分にパディング情報を保存し、
前記データに保存されたパディング情報によって、前記所定大きさの単位ブロックで前記情報記録媒体から前記データを再生することを特徴とする記録及び／または再生装置。
【請求項５４】
前記データの残りの部分は再生され、前記パディング情報は無視されることを特徴とする請求項５３に記載の記録及び／または再生装置。
【請求項５５】
前記データは、エラー訂正データであることを特徴とする請求項５３に記載の記録及び／または再生装置。
【請求項５６】
前記パディング情報は、各単位ブロックごとに保存されることを特徴とする請求項５３に記載の記録及び／または再生装置。
【請求項５７】
前記パディング情報は、二つの単位ブロックごとに保存されることを特徴とする請求項５３に記載の記録及び／または再生装置。
【請求項５８】
前記パディング情報は、前記データがパディング情報であることを識別するための識別情報と、前記パディング情報の位置を識別するための位置情報とを含むことを特徴とする請求項５３に記載の記録及び／または再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの記録／再生に係り、特に情報記録媒体に一定した大きさを有する単位でデータを記録／再生する方法、その装置及びその情報記録媒体に関する。
【背景技術】
【０００２】
ＨＤ−ＤＶＤ、ＣＤ、ＤＶＤなど情報記録媒体についてのデータの記録またはデータの再生は、一定した単位で行われる。その単位は、記録単位ブロックまたは再生単位ブロックという。記録単位ブロックまたは再生単位ブロックの一例としては、記録または再生時に発生したエラーを訂正するためのエラー訂正ブロックを挙げることができる。
【０００３】
エラー訂正ブロックの大きさが６４キロバイトとするとき、エラー訂正ブロックの全体ではないその一部に該当する大きさのデータ４キロバイトのみを記録しようとする場合、残りの部分、すなわち６０キロバイトは、００ｈのような無意味な値で充填されて記録される。
【０００４】
ディスクドライブが、その一部のみが有意なデータを有するエラー訂正ブロックを再生するために、そのエラー訂正ブロックを読み取った後でエラー訂正を行えば、有意なデータ４キロバイトを含むコードワードはエラー訂正が可能であるにもかかわらず、残りの無意味に充填されたデータ６０キロバイトを含むコードワードがエラー訂正が不可能であるので、エラー訂正ブロックの全体が訂正不能と判断される。ディスクドライブは、エラー訂正ブロック内にいかなる部分が有意なデータであり、いかなる部分が無意味に充填されたデータであるかを識別できないので、再びエラー訂正または再生を試みるか、または一部の有意なデータが含まれているにもかかわらず、そのエラー訂正ブロックを最終的にエラー処理してしまうという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ディスクドライブがエラー訂正ブロック内の有効なデータと有効でないデータとを区分可能にして、再生の信頼性を向上させ、システムの安定性を保証可能にする記録／再生方法、その記録／再生装置及びその情報記録媒体を提供するところにある。
【課題を解決するための手段】
【０００６】
前記の目的は、本発明によって、一部に有効でないデータがパディングされた記録単位ブロックを記録するステップ、及び前記有効でないデータが含まれていることを知らせるパディング情報を記録するステップを含むことを特徴とする記録方法により達成される。
【０００７】
前記パディング情報は、少なくとも一つの前記記録単位ブロックに対応して記録されるか、または前記パディング情報は、少なくとも一つの再生単位ブロックに対応して記録されるか、または前記パディング情報は、前記記録単位ブロック内に記録されることが望ましい。
【０００８】
前記パディング情報の記録ステップは、前記対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを知らせる情報を前記パディング情報として記録するステップを含むか、または対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの位置を知らせる情報を前記パディング情報として記録するステップを含むか、または対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータ値を知らせる情報を前記パディング情報として記録するステップを含むことが望ましい。
【０００９】
一方、本発明の他の分野によれば、前記の目的は、一部に有効なデータが含まれており、残りに有効でないデータがパディングされた少なくとも一つの記録単位ブロックを読み取るステップ、及びパディング情報に基づいて前記有効なデータを得るステップを含むことを特徴とする再生方法によっても達成される。
【００１０】
前記少なくとも一つの記録単位ブロックは、エラー訂正ブロックであることが望ましい。
【００１１】
前記有効なデータを得るステップは、少なくとも一つの再生単位ブロックに対応して記録された前記パディング情報を情報記録媒体から読み取るステップを含むか、または前記記録単位ブロック内に記録されたパディング情報を読み取るステップを含むことが望ましい。
【００１２】
前記有効なデータを得るステップは、前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを判断し、パディングされたデータが存在する場合、パディングされたデータを除いた残りの有効なデータを得るステップを含むか、または前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの位置を探し、そのパディングされたデータを除いた残りの有効なデータを得るステップを含むか、または前記パディング情報から対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータの値を求め、そのパディングされたデータを除いた残りの有効なデータを得るステップを含むことが望ましい。
【００１３】
一方、本発明の他の分野によれば、前記の目的は、ディスクにデータを記録するピックアップ部、及び前記ピックアップ部を制御してデータを記録することによって、一部に有効でないデータがパディングされた記録単位ブロックを記録し、前記有効でないデータが含まれていることを知らせるパディング情報を記録するように前記ピックアップ部を制御する制御部を備えることを特徴とする記録装置によっても達成される。
【００１４】
一方、本発明の他の分野によれば、前記の目的は、ディスクから一部に有効なデータが含まれており、残りに有効でないデータがパディングされた少なくとも一つの記録単位ブロックを読み取るピックアップ部、及びパディング情報に基づいて前記有効なデータを得る制御部を備えることを特徴とする再生装置によっても達成される。
【００１５】
一方、本発明の他の分野によれば、前記の目的は、一部に有効なデータが含まれており、残りに有効でないデータがパディングされた記録単位ブロック、及び前記有効でないデータが含まれていることを知らせるパディング情報を含むことを特徴とする情報記録媒体によっても達成される。
【００１６】
前記パディング情報は、少なくとも一つの前記記録単位ブロックに対応して記録されるか、または少なくとも一つの再生単位ブロックに対応して記録されるか、または前記記録単位ブロック内に記録されることが望ましい。
【００１７】
前記パディング情報は、対応する少なくとも一つの記録単位ブロックまたは再生単位ブロックにパディングされたデータが存在するか否かを知らせる情報を含むか、または前記パディングされたデータの位置を知らせる情報及びパディングされたデータの値を知らせる情報のうち少なくとも一つをさらに含むことが望ましい。
【発明の効果】
【００１８】
本発明によれば、ディスクドライブがエラー訂正ブロック内の有効なデータと有効でないデータとを区分可能にして、再生の信頼性を向上させ、システムの安定性を保証できる。
【発明を実施するための最良の形態】
【００１９】
以下、添付された図面を参照して、本発明の望ましい実施形態を詳細に説明する。
【００２０】
図１は、本発明による装置のブロック図である。図１に示すように、本実施形態による装置は、記録または再生が可能な装置であって、書き込み／読み取り部１及び制御部２を備える。書き込み／読み取り部１は、制御部２の制御によって、本実施形態による情報記録媒体であるディスク１００にデータを記録し、記録されたデータを再生するためにデータを読み取られる。制御部２は、本発明によって、データを所定の記録単位ブロックで記録するように書き込み／読み取り部１を制御するか、または書き込み／読み取り部１により読み取られたデータを処理して有効なデータを得る。再生は、読み込んだデータをエラー訂正して有効なデータを得ることを意味し、所定の単位で行われる。再生が行われる単位を記録単位ブロックに対応して再生単位ブロックという。再生単位ブロックは、少なくとも一つの記録単位ブロックに対応する。
【００２１】
記録時、制御部２は、記録単位ブロックを十分に充填できない量のデータをディスク１００に記録する場合、一部には有効なデータが含まれており、残りには有効でないデータをパディングして一定した大きさを有する記録単位ブロックに生成した後でそれを記録する。また、有効でないデータが含まれていることを知らせるパディング情報をディスク１００に記録する。本実施形態において、パディング情報は、記録単位ブロック内に記録される。パディング情報は、有効でないデータを含むという意味に限定されるものではなく、有効な情報と有効でない情報とを区分可能にする情報を指す。詳細な説明は後述する。
【００２２】
再生時、書き込み／読み取り部１は、ディスク１００から一部に有効なデータが含まれており、残りに有効でないデータがパディングされた少なくとも一つの記録単位ブロックを読み取り、制御部２は、記録単位ブロック内に含まれているパディング情報に基づいて有効なデータのみを抽出して再生する。
【００２３】
図２は、図１が具現されたディスクドライブのブロック図である。図２に示すように、ディスクドライブは、書き込み／読み取り部１としてピックアップ１０を備える。ディスク１００は、ピックアップ１０に装着されている。また、ディスクドライブは、制御部２としてＰＣ  Ｉ／Ｆ  ２１、ＤＳＰ  ２２、ＲＦ  ＡＭＰ  ２３、サーボ２４及びシステムコントローラ２５を備える。
【００２４】
記録時、ＰＣ  Ｉ／Ｆ  ２１は、ホスト（図示せず）から記録するデータと共に記録命令を受ける。システムコントローラ２５は、記録に必要な初期化を行う。ＤＳＰ  ２２は、ＰＣ  Ｉ／Ｆ  ２１から受けた記録するデータをエラー訂正のためにパリティなど付加データを添加してＥＣＣ（エラーコレクションチェッキング）エンコーディングを行って、エラー訂正ブロックであるＥＣＣブロックを生成した後でそれを既定の方式で変調する。ここで、ＥＣＣブロックの大きさに達しない量のデータを記録しようとする場合には、有効でないデータをパディングしてＥＣＣブロックを形成する。パディング情報は、先に添加された後でＥＣＣエンコーディングが行われるか、またはＥＣＣエンコーディングが行われた後で添加されうる。ＲＦＡＭＰ  ２３は、ＤＳＰ  ２２から出力されたデータをＲＦ信号に変える。ピックアップ１０は、ＲＦ  ＡＭＰ  ２３から出力されたＲＦ信号をディスク１００に記録する。サーボ２４は、システムコントローラ２５からサーボ制御に必要な命令を入力されてピックアップ１０をサーボ制御する。
【００２５】
再生時、ＰＣ  Ｉ／Ｆ  ２１は、ホスト（図示せず）から再生命令を受ける。システムコントローラ２５は、再生に必要な初期化を行う。ピックアップ１０は、ディスク１００にレーザービームを照射し、ディスク１００から反射されたレーザービームを受光して得られた光信号を出力する。ＲＦ  ＡＭＰ  ２３は、ピックアップ１０から出力された光信号をＲＦ信号に変え、ＲＦ信号から得られた変調されたデータをＤＳＰ２２に提供する一方、ＲＦ信号から得られた制御のためのサーボ信号をサーボ２４に提供する。ＤＳＰ  ２２は、変調されたデータを復調し、ＥＣＣエラー訂正を経て得られたデータを出力する。一部のみに有効なデータが記録されたＥＣＣブロックの場合、パディング情報を参照して有効なデータのみを再生する。
【００２６】
一方、サーボ２４は、ＲＦ  ＡＭＰ  ２３から受けたサーボ信号及びシステムコントローラ２５からサーボ制御に必要な命令を受けて、ピックアップ１０についてのサーボ制御を行う。ＰＣ  Ｉ／Ｆ  ２１は、ＤＳＰ  ２２から受けたデータをホストに送信する。
【００２７】
図３Ａ〜図３Ｇは、本発明の望ましい実施形態によるパディング情報を示す図である。
【００２８】
図３Ａに示すように、本実施形態において、パディング情報は、記録単位ブロック内に記録され、一つの記録単位ブロックに対応する。すなわち、記録単位ブロックごとに記録される。記録単位ブロックは、記録するに当ってその単位として通常一定した大きさを有する。
【００２９】
図３Ｂに示すように、本実施形態において、パディング情報は、記録単位ブロック内に記録されるが、複数個の記録単位ブロックに対応する。すなわち、複数個の記録単位ブロックごとに記録される。
【００３０】
図３Ｃに示すように、本実施形態において、パディング情報は、記録単位ブロック内に記録されるが、二つの記録単位ブロックに対応する。すなわち、二つの記録単位ブロックごとに記録される。
【００３１】
図３Ｄに示すように、本実施形態において、パディング情報は、一つの再生単位ブロックに対応する。すなわち、再生単位ブロックごとに記録される。再生単位ブロックは、少なくとも一つの記録単位ブロックに対応する。したがって、実際にパディング情報は、記録単位ブロック内に記録されるか、または記録単位ブロック外に記録されうる。
【００３２】
図３Ｅに示すように、本実施形態において、パディング情報は、複数個の再生単位ブロックに対応する。すなわち、複数個の再生単位ブロックごとに記録される。
【００３３】
図３Ｆに示すように、本実施形態において、パディング情報は、二つの再生単位ブロックに対応する。すなわち、二つの再生単位ブロックごとに記録される。
【００３４】
図３Ｇに示すように、パディング情報は、パディング有無情報３５０、パディング位置情報３６０及びパディング値３７０から構成される。パディング有無情報３５０は、パディングされたデータが存在するか否かを知らせる。パディング位置情報３６０は、記録単位ブロック内で有効なデータと有効でないデータとが存在する位置を知らせる。パディング値３７０は、パディングされた値が何かを知らせる。予めパディングされた値３７０が何かを約束した場合には、パディングされた値を記録しなくてもよい。
【００３５】
パディング情報を通じて、図２のディスクドライブは、記録単位ブロックから有効なデータを抽出できる。特に、記録単位ブロックがエラー訂正ブロックである場合、有効でないデータのみを含むコードワードのエラー訂正が不可能であっても、有効なデータを含むコードワードのエラー訂正が可能であれば、それらをエラー訂正して有効なデータを抽出してホストへ伝送できる。ブロックの全体を伝送する場合においては、有効でない情報に該当する部分は、記録時にパディングされた値をそのまま含んで伝送する。
【００３６】
前記のような構成を有するパディング情報に基づいて、図２を再び参照してディスクドライブの動作をさらに具体的に説明すれば、次の通りである。
【００３７】
システムコントローラ２５は、ディスク１００の円滑な使用のために、一般的にディスク１００のリードインまたはリードアウトに記録される管理情報の量は、記録単位ブロックの大きさ（例：６４キロバイト）より小さいので、残りの部分は、００ｈのような一定した値でパディングして、一定した大きさの記録単位ブロックに形成してピックアップ１０に伝達する。または、ホストの記録命令によりデータを記録するにおいて、システムコントローラ２５は、ホストが記録しようとするデータの大きさが記録単位ブロック（例：６４キロバイト）の倍数ではない場合、ホストから伝送されたデータを受けて、記録単位ブロックの大きさに合わせて分けて記録させ、記録単位ブロックを充填するのに足りない残りの部分は、００ｈのような一定した値でパディングして、一定した大きさの記録単位ブロックを形成してピックアップ１０に伝達する。したがって、記録単位ブロックで００ｈでパディングされるまでの位置が、有効なデータが記録された最後の部分である。
【００３８】
記録単位ブロックの一部が００ｈのような一定した値でパディングされた場合、システムコントローラ２５は、パディング情報を共に記録して、パディングされた有効でないデータが存在することを表示し、有効なデータと有効でないデータとが記録単位ブロック内で存在する位置を表示し、有効でないデータの値（すなわち、パディングされた値、００ｈでパディングされれば００ｈ、ｆｆｈでパディングされればｆｆｈ）を記録する。このように有効なデータが記録単位ブロック内で存在する位置は、その記録単位ブロックで有効なデータが記録された位置を表し、有効でないデータ、例えば００ｈなどが存在する位置は、その記録単位ブロックで無意味なデータ部分を表す。したがって、その記録単位ブロックで有効なデータが記録された位置、及びその記録単位ブロックで有効でないデータが記録された位置は、その記録単位ブロックで有効なデータがどこまで記録されたかを表し、これは、有効なデータが最後に記録された位置を表す。
【００３９】
以下では、具体的な具現例を詳細に説明する。
【００４０】
（パディング情報の記録）
データフレームは、米国特許第６，３６７，０４９号明細書で使用する用語であって、２キロバイトのデータをいい、一般的に２キロバイトのセクタを意味する。図５は、従来のエンコーディングプロセスの概略図である。図５に示すように、ＥＣＣフォーマットは、３０４個の長距離リードソロモンエラー訂正コードで構成されたＥＣＣクラスタ５１０、及び２４個のＢＩＳ（バーストインディケータサブコード）で構成されたＢＩＳクラスタ５１６から構成されている。
【００４１】
図４及び図５に示すように、このＢＩＳクラスタ５１６を形成する過程で、論理的アドレス＋コントロールデータ５０２のコントロールデータの一定部分を、本発明のために、１セクタが２キロバイトであるセクタ単位のパディング有無情報３５０及びパディング値３７０のために割り当てることが可能である。パディング有無情報３５０（例えば、‘１’であればパディングされたデータが存在し、‘０’であれば正常的なデータのみが存在する）は、１セクタが２キロバイトであるセクタ（データフレーム）当たり１ビット、すなわち３２ビット（４バイト）が必要であり、パディング値３７０は、セクタ当たり１バイト、すなわち３２バイトが必要である。パディング値３７０が幾つかの特定の値で約束されている場合は、幾つかの特定の値が分かる情報を記録することが望ましい（例えば、セクタ単位でパディングされうる値が００ｈ，ｆｆｈである場合、パディング値を‘０’または‘１’で１ビットのみで表示してパディングされた値が分かる）。
【００４２】
つまり、論理的アドレス＋コントロールデータ５０２のコントロールデータに割り当てられた４バイトのパディング有無情報３５０を記録し、論理的アドレス＋コントロールデータのコントロールデータに割り当てられた３２バイトのパディング値３７０を記録し、論理的アドレス＋コントロールデータのコントロールデータに割り当てられたパディング値３７０を表す情報を記録できる。
【００４３】
パディング値３７０が一つの特定の値で約束されている場合には、パディング有無情報３５０のみを記録しても十分である。この場合、パディング有無情報３５０は、図５に示した物理的アドレス５０４（１６×９バイト）に保存できる。記録単位ブロックは、１６個の物理的セクタに対応する１６個の物理的アドレス５０４を有するので、一つの物理的アドレスは９バイトをなすことができる。したがって、ここに２データフレームに対応するパディング有無情報を記録単位ブロックに記録できる。
【００４４】
つまり、図５の記録単位ブロックは、データフレーム０〜データフレーム３１の３２個のデータフレームを含んでおり、したがって、記録単位ブロック内の１６個の物理的アドレス５０４のうち、Ｎｔｈ物理的アドレス（Ｎ＝０，１，２，…，１５）内にパディング有無情報３５０を記録できる。
【００４５】
（パディング情報の記録動作）
ＥＣＣフォーマットでデータを記録する構造下でディスク１００上にデータを記録するために、ユーザーデータをエラー訂正コードでエンコーディングしてＥＣＣクラスタ５１０に形成し、ＢＩＳクラスタ５１６を形成して記録単位ブロックを形成するにおいて、図５で、ユーザーデータ３２フレーム（６４キロバイト）それぞれのデータフレームが一定した値でパディングされたか否かに関する情報を、ＢＩＳクラスタを形成する過程中で論理的アドレス＋コントロールデータ（３２×１８バイト）５０２や物理的アドレス（１６×６バイト）５０４の一部に保存する。
【００４６】
ホストは、ディスクドライブと１セクタが２キロバイトであるセクタ単位でデータを送受信できる。例えば、ホストが５０セクタを記録せよと命令すれば、後部分の１８セクタに１４セクタに該当するデータをディスクドライブが自体的に００ｈのような一定した値でパディングする。ディスクドライブは、パディングした事実を知っているので、論理的アドレス＋コントロールデータ（３２×１８バイト）５０２や物理的アドレス（１６×６バイト）５０４に、本発明によってセクタ別にパディング有無情報３５０及びパディング値３７０をパディング情報として含めて記録する。
【００４７】
ホストがデータを記録単位ブロックに形成してディスクドライブへ伝送する場合、ディスクドライブはパディング如何が分からない。したがって、かかる場合には、ホストがこのような事実をドライブに知らせねばならない。
【００４８】
ホストの記録命令がなくてもディスクドライブが自体的にディスクを管理するために、ディスク上にその管理情報を記録する場合、ディスクドライブは、既に記録するデータを知っているため、パディング如何をディスクドライブが決定するので、前述したように、セクタ別にパディング有無情報及びパディング値をパディング情報として共にディスクに記録できる。
【００４９】
（パディング情報の再生動作）
図６は、二つのデータフレームからデータセクタの合成を示す図である。図６に示すように、ホストの再生命令により、ディスクのデータ領域に記録されたユーザーデータを再生するか、またはディスクドライブがディスクのリードインまたはリードアウトに記録されているディスク管理情報を得るために、ホストの再生命令なしにデータを再生する場合に、ディスクから記録／再生単位ブロックでデータを読み取ってエラーを訂正するにおいて、図５及び図６のＥＣＣフォーマットで記録されている場合、ＥＣＣクラスタ５１０をインターリーブして得られたＢＩＳブロック５１４を先にエラー訂正する。ディスクドライブは、このＢＩＳブロックをエラー訂正して得られた論理的アドレス＋コントロールデータ（３２×１８バイト）あるいは物理的アドレス（１６×９バイト）に保存されているパディング情報として、セクタ（２キロバイト）別のパディング有無情報３５０及びパディング値３７０を得る。ＢＩＳブロック５１４のエラー訂正が終了すればＬＤＣブロック５０８を訂正するが、ＬＤＣブロックのＥＣＣエンコーディング前であるデータブロックは、図６で、１９カラムが３０４カラムに変わることを除いては、同じ方式で得られる。
【００５０】
ディスクドライブは、既にデータフレーム別のパディング有無情報３５０及びパディング値３７０を知っているので、ＬＤＣブロック５０８上で有効な情報を含むコードワードと有効でない情報を含むコードワードとを区別できる。このとき、たとえ有効でない情報（すなわち、パディングされたデータフレーム）のみを含むコードワードが存在してそのコードワードはエラー訂正が不可能であるとしても、有効な情報を含むコードワードがエラー訂正が可能であれば、それらをエラー訂正してホストの再生命令による場合、ホストにその訂正された有効な情報を伝送し、ドライブの自体的な再生命令の場合、その情報をそのまま活用する。
【００５１】
一方、記録単位ブロックと記録単位ブロックとの間に連結領域を有するディスク構造下で、連結領域に前述したパディング情報を記録し、再生時に活用できる。データの信頼性を向上させるために、連結領域から読み込んだパディング情報もエラー訂正を可能にすることが望ましい。
【００５２】
図４は、本発明の一具現例を説明するための参考図である。図４に示すように、ＢＩＳクラスタ５１４を再生した後、それぞれのデータフレームに該当するデータの有効性が分かり、最初の二つのデータフレームのみが有効な情報が保存されているという事実が分かり、エラー訂正を行うためのＬＤＣブロック５０８を示す。エラー訂正システムは、前記ＬＤＣブロックで最初の二つのデータフレームに該当する１９個のコードワードをいずれもエラー訂正できれば、有効でない３０個のデータフレームに該当するコードワードのエラー訂正有無に関係なく、最初の二つのデータフレームに該当するデータと、必要であれば残りの３０個のデータフレームとを記録時にパディング値として伝送する。
【００５３】
もし、本発明で提示する記録方法を記録時点に適用しなければ、エラー訂正システムを備えたディスクドライブは、図４のような状況を全く分からないので、二つのデータフレームに該当する１９個のコードワードがエラー訂正が可能であっても、残りのコードワードのうち一つでもエラー訂正が不可能であれば、再びディスクからデータを読み取ってエラー訂正するか、またはそのブロックをエラー処理する。
【００５４】
一方、再生専用のディスクにおいて、ディスクの製造時、データを保存する過程で本発明によるパディング情報を記録しておくことによって、再生時に再生効率を向上させる。
【図面の簡単な説明】
【００５５】
【図１】本発明による装置のブロック図である。
【図２】図１が具現されたディスクドライブのブロック図である。
【図３Ａ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｂ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｃ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｄ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｅ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｆ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図３Ｇ】本発明の望ましい実施形態によるパディング情報を示す参考図である。
【図４】本発明の一具現例を説明するための参考図である。
【図５】従来の全体的なエンコーディングプロセスを示す概略図である。
【図６】従来の二つのデータフレームからデータセクタの合成を示す図である。
【図１】
2007502512.tif 000003
【図２】
2007502512.tif 000004
【図３Ａ】
2007502512.tif 000005
【図３Ｂ】
2007502512.tif 000006
【図３Ｃ】
2007502512.tif 000007
【図３Ｄ】
2007502512.tif 000008
【図３Ｅ】
2007502512.tif 000009
【図３Ｆ】
2007502512.tif 000010
【図３Ｇ】
2007502512.tif 000011
【図４】
2007502512.tif 000012
【図５】
2007502512.tif 000013
【図６】
2007502512.tif 000014
【国際調査報告】
2007502512.tif 000015