(57)【特許請求の範囲】
【請求項１】
所定大きさのエラー訂正ブロックを複数のセクターに区分した記録媒体に所定のデータを記録する方法において、
（ａ）前記データ記録を開始しようとする該当ブロックの最初のセクターがリンキング損失領域であるかどうかをチェックして、リンキング損失領域である場合には以前のブロックを読み出す段階と、
（ｂ）読み出し完了後に、前記以前のブロックの最後のセクターのデータタイプ識別情報を０に修正する段階と、
（ｃ）前記以前のブロックからデータを記録する段階とを含むリンキング損失領域にデータを上書きする方法。
【請求項２】
前記（ａ）段階において、前記データ記録を開始しようとする該当ブロックの最初のセクターがリンキング損失領域であるかどうかをチェックして、リンキング損失領域ではない場合、前記該当ブロックからデータを記録することを特徴とする請求項１に記載のリンキング損失領域にデータを上書きする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光記録及び再生方法に係り、より詳細には、リンキング損失領域にデータを上書きする方法に関する。
【０００２】
【従来の技術】
ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅ−ｒｅｃｏｒｄａｂｌｅ）の場合、基本的な記録単位がＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のように物理的な識別（Ｐｈｙｓｉｃａｌ  Ｉｄｅｎｔｉｆｉｅｒ；ＰＩＤ）領域またはバッファ（スピンドルモータの制御による制約を克服するために割り当てられた余裕領域）などに区分されておらず、連続的につながっているため、各基本単位の記録開始点を正確にする必要がある。ここで、ＤＶＤ−ＲＡＭの基本的な記録単位はセクターになりえ、ＤＶＤ−ＲＷの基本的な記録単位はＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロックになり得る。
【０００３】
同一の物理的なフォーマットを有しているＤＶＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）及びＤＶＤ−ＲＷにおいては、前述したように、基本的な記録単位が連続的につながっているため、データの伝送が瞬間的に切れたり、あるいは新しいデータを連続して記録する場合、次の記録開始点の余裕領域を割り当てるリンキング体系を使用している。このようなリンキング体系に適用されるリンキング領域の大きさには０キロバイト（Ｋｉｌｏ  Ｂｙｔｅ：ＫＢ）、２ＫＢ、３２ＫＢがある。
【０００４】
図１Ａ乃至図１Ｃは、従来のデータリンク方法を説明するためのデータ構造を示した図であって、図１Ａは２ＫＢリンク方法を、図１Ｂは３２ＫＢリンク方法を、図１Ｃは０ＫＢリンク方法を示すためのデータ構造である。図１Ａ乃至図１Ｃのように、従来のリンク方法は、セクター情報内のデータタイプが１ｂであれば、次のセクターがリンキング損失領域であることを表わす。リンキング損失領域には有効なデータが無く、全てダミーデータ、すなわち００ｈが記録される。したがって、リンキング損失領域に記録されているメインデータは再生されるデータに関係なく００ｈに置換可能であり、これにより、ＥＣＣブロックのエラー訂正能力が向上可能になる。
【０００５】
図１Ａは、リンキング損失領域が２ＫＢとして割り当てられたデータ構造を、図１Ｂはリンキング損失領域が３２ＫＢとして割り当てられたデータ構造を示している。ユーザデータがＥＣＣブロック１を満たし切れない場合、残りのＥＣＣブロック１にはパッディングデータが記録される。ＥＣＣブロック１の最後のセクターのデータタイプが１ｂである場合、リンキングタイプによりＥＣＣブロック２の第１セクター２ＫＢまたはＥＣＣブロック２の全体（１６セクター＝３２ＫＢ）はリンキング損失領域となって、パッディングデータが記録される。
【０００６】
図１Ｃは、２ＫＢリンクまたは３２ＫＢリンクを行ってから、０ＫＢリンクを行った場合のデータ構造を示している。すなわち、図１Ｃは、図１Ａまたは図１ＢのＥＣＣブロック２（３２ＫＢのリンキング損失領域）に０ＫＢリンクを記録する場合であって、０ＫＢリンクを行ったＥＣＣブロック２には最初のセクターからユーザデータが記録されている。ところで、図１ＣのＥＣＣブロック１の最後の記録セクターにおいて、データタイプが１ｂである場合、次のセクター、すなわち、ＥＣＣブロック２の最初のセクターをリンキング損失領域と錯覚してユーザデータを００ｈに置換することにより、このセクターにエラーが生じる。また、その結果、ＥＣＣブロック２の全体がＥＣＣエラーを生じて再生できなくなるという問題が起こる。
【０００７】
【発明が解決しようとする課題】
本発明は上記事情に鑑みてなされたものであり、その目的は、記録しようとするブロックの最初のセクターがリンキング損失領域であるかどうかに応じて、該当ブロックまたは以前のブロックからデータを記録するリンキング損失領域にデータを上書きする方法を提供することにある。
【０００８】
【課題を解決するための手段】
前記目的を達成するために、本発明によるリンキング損失領域にデータを上書きする方法は、所定大きさのエラー訂正ブロックを複数のセクターに区分した記録媒体に所定のデータを記録する方法において、（ａ）前記データ記録を開始しようとする該当ブロックの最初のセクターがリンキング損失領域であるかどうかをチェックして、リンキング損失領域である場合には以前のブロックを読み出す段階と、（ｂ）読み出し完了後に、前記以前のブロックの最後のセクターのデータタイプ識別情報を０に修正する段階、及び（ｃ）前記以前のブロックからデータを記録する段階を含む。
【０００９】
本発明において、前記データ記録を開始しようとする該当ブロックの最初のセクターがリンキング損失領域であるかどうかをチェックして、リンキング損失領域ではない場合には前記該当ブロックからデータを記録することを特徴とする。
【００１０】
【発明の実施の形態】
以下、添付した図面に基づき、リンキング損失領域にデータを上書きする方法の望ましい実施形態について説明する。
【００１１】
図２は、通常のＤＶＤ−Ｒ／ＲＷ装置の構成を示したブロック図である。図２に示されたように、通常のＤＶＤ−Ｒ／ＲＷ装置は、ディスク２０と、ピックアップ２１と、ＡＬＰＣ（Ａｕｔｏ  Ｌａｓｅｒ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）２２と、高周波増幅部２３と、データプロセッサー２４と、ホストインターフェース（ホストＩ／Ｆ）２５と、ホスト２６と、サーボプロセッサー２７と、モータ＆ドライバー２８及びマイコン２９で構成される。
【００１２】
ＡＬＰＣ２２は、ピックアップ２１のレーザ光量を制御する。高周波増幅部２３は、ディスク２０からピックアップされた微細な信号を増幅する。データプロセッサー２４は、データタイプによるリンクデータを処理し、同期信号検出、挿入、保護及び変復調を行うと共に、エラー訂正及び高周波増幅部２３の各種の制御信号を生成する。ホストインターフェース２５は、光記録機器とホスト２６とを連結する。ホスト２６は本発明の指揮部であって、リンキング損失領域の判断及びデータタイプの修正、以前のブロックの読み出しなど各種の命令をデータプロセッサー２４に送る。サーボプロセッサー２７は、ディスク２０に関わる各種のモータ制御及びトラッキング、フォーカスなどのサーボを制御する。モータ＆ドライバー２８は、ディスク２０の回転及びモータの駆動を行う。マイコン２９は、光記録器の全体の動作を制御する。
【００１３】
図３は、本発明によるリンキング損失領域にデータを上書きする方法の動作を示したフローチャートであって、ユーザデータを記録しようとする開始ブロック（目標ブロック）の最初のセクターがリンキング損失領域であるかどうかを判断する段階（３０）、目標ブロックからユーザデータを記録する段階（３１）、Ｎ個のブロックにデータ記録が完了したかどうかを判断する段階（３２）、以前のブロックを読み出す段階（３３）、以前のブロックの読み出しが完了したかどうかを判断する段階（３４）、以前のブロックの最後のセクターのデータタイプを０に修正する段階（３５）、以前のブロックからデータの記録を始める段階（３６）、Ｎ＋１個のブロックにデータの記録が完了したかどうかを判断する段階（３７）で構成され、これらの全ての動作の命令主体はホスト２６である。本発明では、Ｎ個のＥＣＣブロックにユーザデータを記録すると仮定する。
【００１４】
ホスト２６において、ディスク２０にユーザデータを記録するためには、ユーザデータを記録しようとする開始ブロック（目標ブロック）の最初のセクターがリンキング損失領域であるかどうかを判断する（ステップ３０）。
【００１５】
目標ブロックを図５のＥＣＣブロック２としたとき、ＥＣＣブロック２の最初のセクターのリンキング損失領域の判断は、リンキング損失領域情報を有しているホスト２６により行われる。
【００１６】
ユーザデータを記録しようとする開始ブロック（目標ブロック）の最初のセクターがリンキング損失領域ではない場合、目標ブロックからユーザデータを記録する（ステップ３１）。
【００１７】
Ｎ個のＥＣＣブロックにユーザデータの記録が完了したなら、終了する（ステップ３２）。
【００１８】
ユーザデータを記録しようとする開始ブロック（目標ブロック）の最初のセクターがリンキング損失領域である場合、以前のブロックを読み出す（ステップ３３）。ＥＣＣブロック１の最後のセクターが１に設定されている場合、再生時に次のＥＣＣブロック２の最初のセクターがリンキング損失領域として処理されてＥＣＣ誤りを増やすため、これを解決するために、まず、ＥＣＣブロック１を読み出す。
【００１９】
以前のブロック、すなわちＥＣＣブロック１の読み出しが完了した場合、ＥＣＣブロック１の最後のセクターのデータタイプを１ｂから０ｂに修正する（ステップ３４、３５）。再生時に、記録／再生装置は、ＥＣＣブロック１の最後のセクターのデータタイプビット情報により次のセクター、すなわちＥＣＣブロック２の最初のセクターがリンキング損失領域であるかどうかを決定できる。ＥＣＣブロック１の最後のセクターのデータタイプを１ｂから０ｂに修正する場合、再生時に、記録／再生装置は、ＥＣＣブロック２の最初のセクターをリンキング損失領域として処理しない。
【００２０】
したがって、ＥＣＣブロック１の最後のセクターのデータタイプを０ｂに修正し、読み出したＥＣＣブロック１のデータをＥＣＣブロック１に記録する（ステップ３６）。ユーザデータはＥＣＣブロック１及びＥＣＣブロック２にリンキング無しに連続的に記録される。これにより、再生時に、ＥＣＣブロック２の最初のセクターは、リンキングデータが再記録可能な（Ｒｅ−Ｒｅｃｏｒｄａｂｌｅ）データとして処理されて問題点を解決できる。
【００２１】
Ｎ＋１個のブロックにデータの記録が完了すれば、終了する（ステップ３７）。目標ブロックの最初のセクターがリンキング損失領域である場合、以前のブロックからデータを記録するため、Ｎ＋１個のブロックにデータを記録する。
【００２２】
本発明の理解を助けるために、図４にデータタイプを含むデータ識別領域の構造を示した。データタイプは記録／再生装置のデコーディング時に用いられる。
【００２３】
図４に示されたデータ識別領域はセクター情報及びセクター番号で構成されており、セクター情報は、セクターフォーマットタイプ、トラッキング方法、反射率、予備、領域タイプ、データタイプ、階層の数よりなる。
【００２４】
すなわち、ビット位置ｂ３１のセクターフォーマットタイプ情報は、下記のように、ＣＬＶ（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）であるか、あるいはＺＣＬＶ（Ｚｏｎｅ  Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）であるかを表わす。
【００２５】
０ｂ：ＣＬＶ  ｆｏｒｍａｔ  ｔｙｐｅ
１ｂ：Ｚｏｎｅｄ  ｆｏｒｍａｔ  ｔｙｐｅ、ｓｐｅｃｉｆｉｅｄ  ｆｏｒ  Ｒｅｗｒｉｔａｂｌｅ  ｄｉｓｃｓ
ビット位置ｂ３０のトラッキング方法情報は、下記のように、ピットトラッキングであるか、あるいはグルーブトラッキングであるかを表わす。
【００２６】
０ｂ：Ｐｉｔ  ｔｒａｃｋｉｎｇ
１ｂ：Ｇｒｏｏｖｅ  ｔｒａｃｋｉｎｇ、ｓｐｅｃｉｆｉｅｄ  ｆｏｒ  Ｒｅｗｒｉｔａｂｌｅ  ｄｉｓｃｓ
ビット位置ｂ２９の反射率情報は、下記のように、反射率が４０％を超えるか、あるいはそれ以下であるかを表わす。
【００２７】
０ｂ：Ｉｆ  ｔｈｅ  ｒｅｆｌｅｃｔｉｖｉｔｙ  ｉｓ  ｇｒｅａｔｅｒ  ｔｈａｎ４０％
１ｂ：Ｉｆ  ｔｈｅ  ｒｅｆｌｅｃｔｉｖｉｔｙ  ｉｓ  ｌｅｓｓ  ｔｈａｎ  ｏｒｅｑｕａｌ  ｔｏ  ４０％
ビット位置ｂ２８は予備ビットを表わす。
【００２８】
ビット位置ｂ２７及びｂ２６の領域タイプ情報は、下記のように、データ領域、リードイン領域、リードアウト領域または再生専用ディスクのための中央領域であるかどうかを表わしている。
【００２９】
００ｂ：Ｉｎ  ｔｈｅ  ｄａｔａ  ａｒｅａ
０１ｂ：Ｉｎ  ｔｈｅ  Ｌｅａｄ−ｉｎ  ａｒｅａ
１０ｂ：Ｉｎ  ｔｈｅ  Ｌｅａｄ−ｏｕｔ  ａｒｅａ
１１ｂ：Ｉｎ  ｔｈｅ  ｍｉｄｄｌｅ  ａｒｅａ  ｏｆ  ｒｅａｄ−ｏｎｌｙ  ｄｉｓｃｓ
ビット位置ｂ２５のデータタイプ情報は、下記のように、再生専用データであるか、あるいはリンキングデータであるかを表わしている。
【００３０】
０ｂ：Ｒｅａｄ−ｏｎｌｙ  ｄａｔａ
１ｂ：Ｌｉｎｋｉｎｇ  ｄａｔａ
ビット位置ｂ２４の階層数情報は、下記のように、断面ディスクまたは両面ディスクにおける階層数を表わしている。
【００３１】
０ｂ：Ｌａｙｅｒ  ０  ｏｆ  ｄｕａｌ  ｌａｙｅｒ  ｄｉｓｃｓ  ｏｆ  ｓｉｎｇｌｅ  ｌａｙｅｒ  ｄｉｓｃｓ
１ｂ：Ｌａｙｅｒ  １  ｏｆ  ｄｕａｌ  ｌａｙｅｒ  ｄｉｓｃｓ
従来には、図１Ｃにおいて、ＥＣＣブロック１の最後の記録セクターにおいて、データタイプが１ｂである場合、次のセクター、すなわち、ＥＣＣブロック２の最初のセクターをリンキング損失領域と錯覚することによりエラーが生じたが、これを解決するために、本願の図５においては、データを記録しようとするＥＣＣブロック２（目標ブロック）の最初のセクターがリンキング損失領域である場合、ＥＣＣブロック１（以前のブロック）を読み出し、ＥＣＣブロック１の最後のセクターのデータタイプを０ｂに修正した後でデータを記録するため、従来のようにＥＣＣブロック２の最初のセクターをリンキング損失領域と錯覚してエラーが生じる問題を解決できる。
【００３２】
本発明は前述した実施形態に限定されることなく、本発明の思想内であれば、当業者による変形が可能であることは言うまでもない。
【００３３】
【発明の効果】
以上述べたように、本発明によれば、リンキング損失領域の判断により該当ブロックまたは以前のブロックからデータが記録可能にして再生時にエラーの発生を抑え、これにより、ブロックエラーの訂正効果が向上できるという効果がある。
【図面の簡単な説明】
【図１Ａ】従来のデータリンキング方法を説明するためのデータ構造を示した図である。
【図１Ｂ】従来のデータリンキング方法を説明するためのデータ構造を示した図である。
【図１Ｃ】従来のデータリンキング方法を説明するためのデータ構造を示した図である。
【図２】通常のＤＶＤ−Ｒ／ＲＷ装置の構成を示したブロック図である。
【図３】本発明によるリンキング損失領域にデータを上書きする方法の動作を示したフローチャートである。
【図４】データタイプ情報が貯蔵されるデータ識別（ＩＤ）領域の構造を示した図である。
【図５】図３の動作を説明するためのデータ構造を示した図である。
【符号の説明】
２０  ディスク
２１  ピックアップ
２２  ＡＬＰＣ（Ａｕｔｏ  Ｌａｓｅｒ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）
２３  高周波増幅部
２４  データプロセッサー
２５  ホストインターフェース（ホストＩ／Ｆ）
２６  ホスト
２７  サーボプロセッサー
２８  モータ＆ドライバー
２９  マイコン
【図１Ａ】
0003563056.tif 000002
【図１Ｂ】
0003563056.tif 000003
【図１Ｃ】
0003563056.tif 000004
【図２】
0003563056.tif 000005
【図３】
0003563056.tif 000006
【図４】
0003563056.tif 000007
【図５】
0003563056.tif 000008