(57)【特許請求の範囲】
【請求項１】
複数のデータから構成されるブロック毎にデータを所定の記録媒体に記録する情報記録方法において、
外部から記録要求があったデータを埋め込もうとするブロックのデータが前記記録媒体から読み出されているか否かを判定する手順と、
前記ブロックデータが前記記録媒体から読み出されていない場合は、前記ブロックを前記記録媒体から再生する動作を開始し、再生を開始してから前記ブロックにデータを記録するためにトラックジャンプを開始するまでの回転待ちの間、前記記録媒体からデータを再生する手順と、
再生された前記ブロックに前記記録要求があったデータを埋め込んで前記ブロックのデータを更新する手順と、
前記記録要求があったデータが埋め込まれたブロックを前記所定の記録媒体に記録する手順とを有することを特徴とする情報記録方法。
【請求項２】
複数のデータから構成されるブロック毎にデータを所定の記録媒体に記録する情報記録装置において、
前記所定の記録媒体から読み出されたデータを記憶する記憶部と、
外部から記録要求があったデータを埋め込もうとするブロックのデータが前記記憶部に記憶されているか否かを判定する判定部と、
前記判定部の判定結果、前記ブロックデータが前記記録媒体から前記記憶部に読み出されていない場合は、前記ブロックを前記記録媒体から再生する動作を開始し、再生を開始してから前記ブロックにデータを記録するためにトラックジャンプを開始するまでの回転待ちの間、前記記録媒体からデータを再生し、再生された前記ブロックに前記記録要求があったデータを埋め込んで、前記記憶部に記憶された前記ブロックのデータを更新するデータ更新部と、
前記記録要求があったデータが埋め込まれたブロックを前記所定の記録媒体に記憶する記憶制御部とを有することを特徴とする情報記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報記録方法及び情報記録装置に係り、特に、複数のデータから構成されるブロック毎にデータを所定の記録媒体に記録する情報記録方法及び情報記録装置に関する。
【０００２】
【従来の技術】
ＤＶＤの記録トラックは、１本の渦巻状に形成されている。
【０００３】
図４はＤＶＤ−ＲＡＭディスクのデータフォーマットを示す。
【０００４】
ＤＶＤ−ＲＡＭディスク１００は、図４に示すように主にリードイン領域１０１、データ領域１０２、リードアウト領域１０３から構成されている。ＤＶＤ−ＲＡＭディスク１００からデータが読み出される場合、１６セクタを１単位、すなわち、１ブロックとしてデータが読み出される。
【０００５】
データ領域１０２は、複数のブロックから構成されている。一つのブロックは、１６データセクタから構成されている。
【０００６】
図５はＤＶＤ−ＲＡＭディスクのデータセクタのデータ構成図を示す。
【０００７】
１つのデータセクタ２００は、（１７２バイト）×（１２行）のデータから構成されている。各データセクタは、ＥＤＣ付加後、２０４８バイトの主データにＰＮ系列データ加算によるスクランブルが施されている。なお、隣接ブロック内では異なるＰＮ系列が用いられる。ＰＮ系列は、１６ブロックで１周期としてある。
【０００８】
なお、１ブロック毎にＥＣＣブロックが設けられ、誤り訂正が行われる。
【０００９】
図６はＤＶＤ−ＲＡＭディスクのＥＣＣブロックのデータ構成図を示す。
【００１０】
ＥＣＣブロックは、図６に示すように（１７２バイト）×（１９２行）のデータ配列に対して１６行のＰＯパリティと１０列のＰＩパリティが付加された構成とされている。
【００１１】
次に、パリティの生成について説明する。
【００１２】
ＰＯパリティは、図６に示すように列毎に１６バイト単位で１７２列にわたって生成されている。ＰＩパリティは、ＰＯパリティを含む、２０８行にわたって１行につき１０バイト単位で生成されている。以上のように、ＤＶＤ−ＲＡＭディスクなどでデータを記録する場合には、ＰＩパリティ、ＰＯパリティを付与する必要があるため、ブロックにデータを生成し、記録していた。
【００１３】
上記のようなフォーマットのディスクに情報を記録する場合の動作を図面とともに説明する。
【００１４】
図７は従来のＤＶＤ−ＲＡＭディスク記録時のフローチャートを示す。
【００１５】
従来のＤＶＤ−ＲＡＭディスクの記録装置では、まず、ステップＳ１１で外部から記録要求があると、ステップＳ１２で記録要求があったデータを記録すべきセクタを含むブロックをＤＶＤ−ＲＡＭディスクから再生する。ＤＶＤ−ＲＡＭディスクから再生されたブロックのデータは、バッファメモリなどに記憶される。
【００１６】
次に、ステップＳ１３で記録要求があったデータをバッファメモリに記憶されたブロックに埋め込む。ステップＳ１４でブロックを記録する位置にピックアップ１２が移動するまで待機する。ピックアップ１２の移動は、ディスクの回転待ち及びトラックジャンプである。
【００１７】
ステップＳ１４でピックアップ１２が所望のブロックに移動すると、ステップＳ１５で記録動作が開始される。ステップＳ１５で記録が完了すると、ステップＳ１６で記録データを再生し、確認するベリファイ動作が実行される。
【００１８】
【発明が解決しようとする課題】
しかるに、従来の情報記録方法では、記録要求がある度に記録要求があったデータを記録すべきセクタを含むブロックをディスクから読み出し、読み出されたブロックに記録すべきデータを埋め込んだ後、再びディスクに記録していた。このため、ディスクからデータを記録すべきセクタを含むブロックをディスクから再生するまでの時間がかかる。
【００１９】
また、データが埋め込まれたブロックを記録する場合には、レーザ光がディスク上のブロックを読み出した位置に到達するまで待機する必要があった。このような時間は、無駄な時間として費やされていた。
【００２０】
このようにＤＶＤ−ＲＡＭディスクなどでは情報の記録が非効率的であったため、情報の記録に時間がかかるなどの問題点があった。
【００２１】
本発明は上記の点に鑑みてなされたもので、効率よくデータを記録できる情報記録方法及び情報記録装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
本発明は、複数のデータから構成されるブロック毎にデータを所定の記録媒体に記録する情報記録方法において、
外部から記録要求があったデータを埋め込もうとするブロックのデータが前記記録媒体から読み出されているか否かを判定する手順と、
前記ブロックデータが前記記録媒体から読み出されていない場合は、前記ブロックを前記記録媒体から再生する動作を開始し、再生を開始してから前記ブロックにデータを記録するためにトラックジャンプを開始するまでの回転待ちの間、前記記録媒体からデータを再生する手順と、
再生された前記ブロックに前記記録要求があったデータを埋め込んで前記ブロックのデータを更新する手順と、
前記記録要求があったデータが埋め込まれたブロックを前記所定の記録媒体に記録する手順とを有することを特徴とする
【００２３】
本発明によれば、ブロックデータが前記記録媒体から読み出されていない場合は、ブロックを記録媒体から再生する動作を開始し、再生を開始してからブロックにデータを記録するためにトラックジャンプを開始するまでの回転待ちの間、前記記録媒体からデータを再生することにより、記録媒体から所望のブロックのデータを読み出すことなく、データを記録できる。よって、効率よく
データの記録を行うことができる。
【００２６】
【発明の実施の形態】
図１は本発明の一実施例のブロック構成図を示す。
【００２７】
本実施例では、情報記憶装置として光ディスク装置を例にとって説明する。光ディスク装置１は、光ディスク２に記録されたデータを再生する装置である。光ディスク装置１は、スピンドルモータ１１、ピックアップ１２、レーザコントロール部１３、変調部１４、ＲＦアンプ１５、サーボ制御部１６、復調部１７、モータドライバ１８、１９、ＣＰＵ２０、バッファメモリ２１、誤り訂正部２２、インタフェース２３を含む構成とされている。
【００２８】
光ディスク２は、例えば、ＤＶＤ-ＲＡＭディスクであり、螺旋状にトラックが形成されている。光ディスク２は、記録／再生時にはスピンドルモータ１１により回転される。光ディスク２には、ピックアップ１２からレーザ光が照射される。光ディスク２に照射されるレーザ光は、レーザコントロール部１３により制御される。
【００２９】
レーザコントロール部１３は、再生時にはピックアップ１２から光ディスク２に照射するレーザ光が所定のレベルとなるように制御し、記録時には変調部１４からの記録信号に応じてレーザ光の強度が変わるようにピックアップを制御する。変調部１４は、記録情報を例えば８−１６変調方式により変換する。
【００３０】
また、ピックアップ１１は、光ディスク２の反射光に応じた検出信号を生成し、ＲＦアンプ１５に供給する。を検出する。ＲＦアンプ１５は、ピックアップ１２からの検出信号を増幅する。ＲＦアンプ１５で増幅された検出信号は、サーボ制御部１６及び復調部１７に供給される。
【００３１】
サーボ制御部１６は、ＲＦアンプ１５からの検出信号に基づいての回転サーボ信号及びスレッド制御信号、トラッキングサーボ信号並びにフォーカスサーボ信号を生成する。回転サーボ信号は、モータドライバ１８に供給される。モータドライバ１８は、回転サーボ信号に基づいてスピンドルモータ１１を制御する。
【００３２】
スレッド制御信号、トラッキングサーボ信号及びフォーカスサーボ信号は、モータドライバ１９に供給される。モータドライバ１９は、スレッド制御信号によりピックアップ１２を矢印Ｂ方向に移動させるとともに、トラッキングサーボ信号に基づいてピックアップ１２を矢印Ｂ方向に揺動させる。これにより、ピックアップ１２から光ディスク２に照射されるレーザ光をトラックに追従させる、いわゆる、トラッキング制御が行われる。
【００３３】
また、モータドライバ１９は、フォーカスサーボ信号に基づいてピックアップ１２を矢印Ａ方向に揺動させる。これにより、ピックアップ１２から光ディスク２に照射されるレーザ光が光ディスク２上に合焦させる、いわゆる、フォーカス制御が行われる。
【００３４】
復調部１７は、ＲＦアンプ１５からの検出信号から再生データを復調する。復調部１７で復調された再生データは、バッファメモリ２１に記憶される。誤り訂正部２２は、再生データに付加されたパリティデータに基づいて誤り訂正を行う。
【００３５】
誤り訂正されたデータは、インタフェース２３を介してホストコンピュータに供給される。インタフェース２３は、ホストコンピュータとの通信制御を行う。
【００３６】
ＣＰＵ２０は、ホストコンピュータからのコマンドに基づいて装置全体の制御を行う。
【００３７】
次に本発明の特徴となる記録動作を図面とともに説明する。
【００３８】
図２は本発明の一実施例のＣＰＵの記録時のフローチャート、図３は本発明の一実施例の記録時の動作説明図を示す。
【００３９】
ステップＳ１で外部からデータの記録要求があると、ステップＳ２で記録しようとするブロックのデータがバッファメモリ２１に記憶されているか否かが判定される。
【００４０】
ステップＳ２でバッファメモリ２１に記録しようとするブロックのデータが記憶されていなければ、ステップＳ３で記録しようとするブロックのデータを光ディスク２から再生する動作を開始する。光ディスク２から再生されたデータは、バッファメモリ２１に記憶される。
【００４１】
ステップＳ４で時間（ｔ０−α）に達したか否かを判定する。時間ｔ０は図３に示すように１回転に係る時間である。また、時間αは、トラックジャンプしてデータが記録可能になるまでにかかる時間に相当する。すなわち、ステップＳ４では、ブロックＢが再生されてから次にブロックＢに情報を記録可能となるまでに再生可能な最大限の時間が経過したか検出している。
【００４２】
ステップＳ４で時間（ｔ０−α）に達すると、ステップＳ５で再生動作を終了する。この間再生された記録しようとするブロックのデータは、バッファメモリ２１に記憶される。
【００４３】
ステップＳ５で再生動作を終了すると、次に記録が要求されたデータをバッファメモリ２１上に記憶されたブロックに埋め込む。
【００４４】
次にステップＳ６で再生を開始した位置にトラックジャンプする。再生を開始した位置にトラックジャンプすると、ステップＳ８でバッファメモリ２１に記憶されたデータを光ディスク２に記録する。
【００４５】
次にステップＳ９で記録されたデータを再度読み出し、データが正しく記録されたか否かを確認する、いわゆる、ベリファイ動作を行なう。
【００４６】
ステップＳ２でデータを記録しようとするブロックがバッファメモリ２１に記憶されていれば、ステップＳ１０でバッファメモリ２１に記憶されたデータに記録しようとするデータを埋め込み、光ディスク２に記録し、ステップＳ９でベリファイ動作を行なう。このように、ステップＳ２でデータを記録しようとするブロックがバッファメモリ２１に記憶されていない場合には、そのブロックの光ディスク２上の記録位置から再生を開始し、ほぼ１回転して再びブロックの記録位置に到達するためにトラックジャンプを開始するまでの回転待ちの間、光ディスク２からデータを再生し、バッファメモリ２１に記憶させる。
【００４７】
本実施例によれば、データを記録しようとするブロックのデータがバッファメモリ２１に記憶されていれば、バッファメモリ２１上で記録しようとするデータをそのブロックに埋め込むので、光ディスク２からそのブロックのデータを再生することなく、データ記録を行える。よって、高速に記録を行うことができる。
【００４８】
なお、本実施例では、ＤＶＤ−ＲＡＭディスクの記録再生装置に本発明を適用した例について説明したが、ＤＶＤ−ＲＡＭディスクに限定されるものではなく、要は、ブロック単位で記録を行う情報記憶装置に提供可能である。
【００４９】
【発明の効果】
上述の如く、本発明の請求項１、３によれば、記録媒体から所望のブロックのデータが読み出されているときには、読み出されたブロックのデータを記録すべきデータを含めて更新した後、記録媒体にブロックを記録することにより、記録媒体から所望のブロックのデータを読み出すことなく、データを記録できる。よって、効率よくデータの記録を行うことができる。
【００５０】
また、本発明の請求項２、４によれば、ブロックが記録可能となるまでの間、記録媒体から他のデータを読み出し、バッファメモリなどの記憶部に記憶することにより、データの再生を効率よく行える。
等の特長を有する。
【図面の簡単な説明】
【図１】本発明の一実施例のブロック構成図である。
【図２】本発明の一実施例の記録時のフローチャートである。
【図３】本発明の一実施例の動作説明図である。
【図４】ＤＶＤのトラック上のデータ構成図である。
【図５】ＤＶＤのデータセクタのデータ構成図である。
【図６】ＤＶＤのＥＣＣブロックのデータ構成図である。
【図７】従来の一例の記録時のフローチャートである。
【符号の説明】
１  光ディスク装置
２  光ディスク
１１  スピンドルモータ
１２  ピックアップ
１３  レーザコントロール部
１４  変調部
１５  ＲＦアンプ
１６  サーボ制御部
１７  復調部
１８、１９  モータドライバ
２０  ＣＰＵ
２１  バッファメモリ
２２  誤り訂正部
２３  インタフェース
【図１】
0003823755.tif 000002
【図２】
0003823755.tif 000003
【図３】
0003823755.tif 000004
【図４】
0003823755.tif 000005
【図５】
0003823755.tif 000006
【図６】
0003823755.tif 000007
【図７】
0003823755.tif 000008