(57)【要約】【課題】  指定されたアドレスの領域に対して前方に未記録領域が存在する場合にも、確実に指定されたアドレスの領域に、読出すことができるようにデータの書込みを実施する。【解決手段】  データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定処理と、前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理を行う。前記書込み処理において、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、当該未記録領域を含めた未記録領域にデータの書込みを実施する。【選択図】    図２
2005032413.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの未記録領域への記録方法において、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定ステップと、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込ステップとを有し、
前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施することを特徴とする光ディスクの未記録領域への記録方法。
【請求項２】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの未記録領域への記録方法において、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定ステップと、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込ステップとを有し、
前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施することを特徴とする光ディスクの未記録領域への記録方法。
【請求項３】
前記データを書込む領域をブロック単位で設定することを特徴とする請求項１又は２に記載の光ディスクの未記録領域への記録方法。
【請求項４】
前記データを書込む領域をビット単位で設定することを特徴とする請求項１又は２に記載の光ディスクの未記録領域への記録方法。
【請求項５】
前記指定されたアドレスの前方に位置するアドレスの未記録領域にデータをバイト単位で書込むことを特徴とする請求項１又は２に記載の光ディスクの未記録領域への記録方法。
【請求項６】
前記指定されたアドレスの前方に位置するアドレスの未記録領域にデータをブロック単位で書込むことを特徴とする請求項１又は２に記載の光ディスクの未記録領域への記録方法。
【請求項７】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの未記録領域への記録方法において、
前記データ書込みエリアの未記録領域に付されるアドレスマップを予め登録するための登録ステップと、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定ステップと、
前記判定ステップの判定結果に基いて光ディスクのデータ書込みエリアにデータを書込みための書込みステップとを有し、
前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施し、
前記指定されたアドレスの前方に位置するアドレスの未記録領域に書き込まれた前記ダミーデータを物理フォーマットし、かつ当該物理フォーマットされた未記録領域に光ディスクに書き込むべき上位装置からのデータを書き込む毎に、前記登録ステップで登録された当該未記録領域のアドレスマップを更新することを特徴とする光ディスクの未記録領域への記録方法。
【請求項８】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの未記録領域への記録方法において、
前記データ書込みエリアの未記録領域に付されるアドレスマップを予め登録するための登録ステップと、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定ステップと、
前記判定ステップの判定結果に基いて光ディスクのデータ書込みエリアにデータを書込みための書込みステップとを有し、
前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号とアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施し、
前記指定されたアドレスの前方に位置するアドレスの未記録領域に書き込まれた前記同期信号とアドレス情報の一方を含むデータを物理フォーマットし、かつ当該物理フォーマットされた未記録領域に光ディスクに書き込むべき上位装置からのデータを書き込む毎に、前記登録ステップで登録された当該未記録領域のアドレスマップを更新することを特徴とする光ディスクの未記録領域への記録方法。
【請求項９】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの記録装置において、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定部と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込部とを有し、
前記書込み部は、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施することを特徴とする光ディスクの記録装置。
【請求項１０】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの記録装置において、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定部と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込部とを有し、
前記書込み部は、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施することを特徴とする光ディスクの記録装置。
【請求項１１】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクのデータ記録用プログラムにおいて、
電子装置に、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定処理と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理とを実行させ、
前記書込み処理において、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施させることを特徴とする光ディスクのデータ記録用プログラム。
【請求項１２】
光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクのデータ記録用プログラムにおいて、
電子装置に、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定処理と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理を実行させ、
前記書込み処理において、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施させることを特徴とする光ディスクのデータ記録プログラム。
【請求項１３】
データ書込みエリアに、未記録領域と、ダミーデータが書き込まれた記録領域と、前記ダミーデータに連続して上位装置からのデータが書き込まれた記録領域とが存在し、
前記ダミーデータは、上位装置からのデータを読み出すための導入データであることを特徴とする光ディスク。
【請求項１４】
前記ダミーデータのデータ長は、上位装置からのデータを書きこむための１ブロックの長さより短いことを特徴とする請求項１３に記載の光ディスク。
【請求項１５】
データ書込みエリアに、未記録領域と、指定されたアドレスの前方に位置するアドレスの領域に少なくとも同期信号及びアドレス情報の一方を含むデータが書き込まれた記録領域と、前記指定されたアドレスの領域に上位装置からのデータが書き込まれた記録領域とが存在し、
前記少なくとも同期信号及びアドレス情報の一方を含むデータ、上位装置からのデータを読み出すための導入データであることを特徴とする光ディスク。
【請求項１６】
前記少なくとも同期信号及びアドレス情報の一方を含むデータのデータ長は、上位装置からのデータを書き込むための１ブロックの長さより短いことを特徴とする請求項１５に記載の光ディスク。
【請求項１７】
前記請求項１３に記載された光ディスクに書き込まれた上位装置からのデータを再生する光ディスクの再生方法であって、
前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれたダミーデータに連続して、上位装置からのデータが書き込まれているときに、前記ダミーデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置との差に基いて、回転する光ディスク上でデータを復調する際に発生するタイミングずれを補正することを特徴とする光ディスクの再生方法。
【請求項１８】
前記請求項１５に記載された光ディスクに書き込まれた上位装置からのデータを再生する光ディスクの再生方法であって、
前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれた前記同期信号或はアドレス情報の少なくとも一方を含むデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置との差に基いて、回転する光ディスク上でデータを復調する際に生じるタイミングずれを補正することを特徴とする光ディスクの再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク装置を制御することにより、光ディスクのデータ書込みエリアにデータを記録するための光ディスク記録方法及び、その記録方法を実行合うるための光ディスクプログラムに関する。
【背景技術】
【０００２】
従来、デ−タの書込み及び読出しが可能な光ディスクは、デ−タの書込み及び読出しを行う箇所を特定するために、予め当該光ディスクの盤面にアドレスデータを埋め込むことがある。この種の光ディスクとしては、蛇行した溝（以下、WOBBLEという）を設け、このWOBBLEの蛇行形状に同期させて変調することにより前記アドレスデータを埋め込む規格の光ディスクや、データを書込む単位毎にアドレスデータを埋め込むためのHEDERを形成する規格の光ディスクが知られている（特許文献１〜５）。
【０００３】
そして、光ディスク上に一度もデータの書込みが行われていない箇所に最初にデータの書込みを実施する際に、WOBBLEを設けた光ディスクでは、データの書込み箇所をWOBBLEに埋め込まれたアドレスデータに基づいて特定し、データの書込みを開始させている。
【特許文献１】特開平５−１０１５４３号公報
【特許文献２】特開平７−１４３０１号公報
【特許文献３】特開平１１−４５５０８号公報
【特許文献４】特開平１１−８６４１８号公報
【特許文献５】特開平１１−１４４３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、書き換え可能な光ディスクにおいて、WOBBLEに埋め込まれたアドレスデータに基づいてデータの書込み位置を特定し、データの書込みを行うべきブロックの前方に位置するブロックが１度もデータの書込みがされていないブロックであるという条件の下にデータの書込みが実施される。そして、前記データが書込まれたブロックに対して書込みデータの読出しが実施されることとなる。
【０００５】
しかしながら、前記光ディスクにおける未記録領域のうちデータが書込まれたブロックをWOBBLEのアドレスデータに基づいて検索することができないという問題がある。
【０００６】
その理由は、次の通りである。すなわち、例えば、WOBBLEに埋め込まれたアドレスデータに同期して書込みを実施するために、書込み開始位置は、前記データが書込まれたブロックのリンク位置からである。ディスクへの書込みには、ディスクのWOBBLEから同期タイミングを得て開始するが、光ディスクを保持して回転させるためのスピンドルなどのメカ精度と光ディスクへの媒体作成精度を満たしていても、光ディスクの欠陥など何らかの外乱により、書込みのタイミングがずれる場合もある。そのため、前記ブロックのテータを読出す時には、当該データが正しい位置に書かれているかを光ディスク上に書かれたテータのアドレスと光ディスクのWOBBLEに埋め込まれたアドレステータとの照合を実施し、光ディスク上に書かれたデータとの同期を取る必要がある。
【０００７】
前記外乱による書込みタイミングのずれを考慮すると、前記ブロックのデータは最低１セクタ以上手前から書かれている必要がある。
【０００８】
また、ずれた状態のテータを読み込む場合には、同期情報であるフレームＳＹＮＣに対して同期できないまま当該テータを取り込み、例えばＥＣＣなどのテータの訂正が行われない場合があるため、前記光ディスクにおける未記録領域のうちデータが書込まれたブロックをWOBBLEのアドレスデータに基づいて検索することができなくなる。
【０００９】
本発明の目的は、読み込み時に書込みデータの例えば同期情報であるフレームSYNCに対して同期できないままデータを取り込むことがないように、未記録領域へのデータ書込みを実行するようにした光ディスクの未記録領域への記録方法及び光ディク記録プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
前記目的を達成するため、本発明に係る光ディスクの未記録領域への記録方法は、光ディスクのデータ書込みエリアに上位装置からのデータを記録するための光ディスクの未記録領域への記録方法において、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定ステップと、前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込ステップとを有し、
前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施することを特徴とするものである。
【００１１】
先ず、データを書込むべきアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれであるかを判定する。そして、前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアへのデータの書込みを実施する。
【００１２】
さらに本発明では、前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、当該未記録領域を含めた領域にデータの書込みを実施する。
【００１３】
この場合、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに当該未記録領域に後続する未記録領域に書込むデータは、光ディスクに書込むべき上位装置からのデータであり、前記指定されたアドレスの前方に位置するアドレスの前記未記録領域に書込むデータは、前記上位装置からのデータを読出すためのダミーデータである。前記ダミーデータは、上位装置からのデータに連続して書かれ、このダミーデータには、ディスクへ書かれたデータのアドレスと前記ディスクの基準位置に埋め込まれたアドレスデータとの照合に必要なアドレス情報と同期情報であるフレームSYNCとが含まれていることが重要である。またダミーデータの書込み単位である前記アドレスをブロック単位で設定する、又は前記アドレスをビット単位で設定するようにしてもよいものである。
【００１４】
したがって、本発明によれば、指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスからデータの書込みを実施するため、前記指定されたアドレスに基づいて書込まれたデータを読み出す際は、当該指定アドレスの前方に位置する記録領域のアドレスを基準として当該指定アドレスの位置を特定することができ、未記録領域に書込んだ上位装置からのデータを確実に読出すことができるものである。
【００１５】
上述したように、データ書込みエリアのうちデータを書込む箇所の前方が未記録領域である場合、すなわち未記録領域が連なる関係にあり、かつ、先行する未記録領域に後続する後方の未記録領域にデータを書込だ場合に、当該後方の未記録領域中の上位装置からのデータを読出すことができなくなるという課題がある。
【００１６】
本発明では、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、当該未記録領域を含めた領域にデータの書込みを実施する。そのため、前後に連続する未記録領域にデータが書込まれることとなり、後方の未記録領域に書込まれたデータは、データが書込まれた前方の未記録領域のアドレスに基づいて読出すことができ、例えば、ずれて書かれてあるデータに対しても、前方の領域で同期し、ずれ量を補正することが可能になり、後方の未記録領域に書込まれた上位装置からのデータを確実に読み出すことができる。
【００１７】
ここで、前記「ずれ量を補正することが可能」である場合について説明する。セクター（ブロック）の開始位置からデータを復調させる。セクタ開始位置に対して、光ディスクの基準位置としてディスクPreformatされている先頭位置とディスクに書かれている上位装置からのデータの先頭位置との間にタイミングずれ量を補正する。セクタ単位でずれている場合も同様である。
【００１８】
Background
Formatでは、未記録領域の後に上位装置からのデータを書き込んだ後に未記録領域をFormatすることによりデータを書きこむことになるが、上位装置からのデータを連続して書き込むことができない。後述するように本発明は、ダミーデータを物理フォーマットすることことが可能であり、この点に技術的な意味がある。
【００１９】
また本発明における前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施するようにしてもよいものである。
【００２０】
また、未記録領域に書込むデータをバイト単位で書込む、或いは未記録領域に書込むデータをブロック単位で書込む、さらには未記録領域を含めた複数のブロック単位に渡ってデータを書込むようにしてもよいものである。
【００２１】
したがって、本発明によれば、未記録領域に書込むためのデータの大小に拘わらず、データの書込みを行うことができ、光ディスクのデータ書込みエリアを有効に利用することができる。
【００２２】
また本発明の前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施し、
前記指定されたアドレスの前方に位置するアドレスの未記録領域に書き込まれた前記ダミーデータを物理フォーマットし、かつ当該物理フォーマットされた未記録領域に光ディスクに書き込むべき上位装置からのデータを書き込む毎に、当該未記録領域のアドレスマップを更新するようにしてもよいものである。
【００２３】
また本発明の前記書込みステップにおいて、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号とアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施し、前記指定されたアドレスの前方に位置するアドレスの未記録領域に書き込まれた前記同期信号とアドレス情報の一方を含むデータを物理フォーマットし、かつ当該物理フォーマットされた未記録領域に光ディスクに書き込むべき上位装置からのデータを書き込む毎に、当該未記録領域のアドレスマップを更新するようにしてもよいものである。
【００２４】
したがって、本発明によれば、データを未記録領域に書込む際に前後に連続する未記録領域を使用してデータの書込みを行ったとしても、前方の未記録領域も物理フォーマットして上位装置からのデータの書込み領域として使用することができ、光ディスクのデータ書込み領域を最大限に有効利用することができるものである。
【００２５】
本発明の光デイスクの未記録領域への記録方法を実施するための光ディスクの記録装置は、データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定部と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込部とを有し、
前記書込み部は、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施する構成として構築する。
【００２６】
また本発明における前記書込み部は、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施するようにしてもよいものである。
【００２７】
また本発明に係る光ディスクのデータ書込みエリアにデータを記録するための光ディスクのデータ記録用プログラムは、
電子装置に、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定処理と、前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理とを実行させ、
前記書込み処理において、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域にダミーデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施させる構成とすることが望ましいものである。
【００２８】
また本発明に係るデータ記録用プログラムは、
電子装置に、
データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定処理と、
前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理を実行させ、
前記書込み処理において、前記指定されたアドレスの前方に位置するアドレスが記録領域であると判定されたときに、前記指定されたアドレスの領域からデータの書込みを実施し、前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに、前記指定されたアドレスの前方に位置するアドレスの領域へ少なくとも同期信号及びアドレス情報の一方を含むデータを書込み、その後、前記指定されたアドレスの領域へ上位装置からのデータを書き込むことを連続して実施させる構成とすることが可能である。
【００２９】
また本発明に係る光ディスクは、データ書込みエリアに、未記録領域と、ダミーデータが書き込まれた記録領域と、前記ダミーデータに連続して上位装置からのデータが書き込まれた記録領域とが存在し、前記ダミーデータは、上位装置からのデータを読み出すための導入データであることが望ましいものである。
【００３０】
前記ダミーデータのデータ長は、上位装置からのデータを書きこむための１ブロックの長さより短いことが望ましいものである。
【００３１】
光ディスクに書き込まれた上位装置からのデータを再生するにあたっては、前記上位装置からのデータを復調する際に、前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれたダミーデータに連続して、上位装置からのデータが書き込まれているときに、前記ダミーデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置とのタイミングずれを補正する。この補正により、前記規準位置と前記データの先頭位置とのタイミングずれをなくす。
【００３２】
また光ディスクとしては、データ書込みエリアに、未記録領域と、指定されたアドレスの前方に位置するアドレスの領域に少なくとも同期信号及びアドレス情報の一方を含むデータが書き込まれた記録領域と、前記指定されたアドレスの領域に上位装置からのデータが書き込まれた記録領域とが存在し、前記少なくとも同期信号及びアドレス情報の一方を含むデータ、上位装置からのデータを読み出すための導入データである構成とすることが望ましいものである。この場合、前記少なくとも同期信号及びアドレス情報の一方を含むデータのデータ長は、上位装置からのデータを書き込むための１ブロックの長さより短いことが望ましいものである。
【００３３】
前記光ディスクに書き込まれた上位装置からのデータを再生するにあたっては、前記上位装置からのデータを復調する際に、前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれた前記同期信号或はアドレス情報の少なくとも一方を含むデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置とのタイミングずれを補正するようにしてもよいものである。前記補正により、前記基準位置と前記データの先頭位置とのタイミングずれをなくす。
【００３４】
以上のように本発明によれば、前記光ディスク記録プログラムを汎用の光ディスク装置に組み込むことにより、指定されたアドレスの前方に位置するアドレスが未記録領域であると判定された場合にも、当該未記録領域を含めた領域にデータの書込みを実施するため、前後に連続する未記録領域にデータが書込まれることとなり、後方の未記録領域に書込まれた上位装置からのデータは、データが書込まれた前方の未記録領域のアドレスに基づいて読出すことができ、後方の未記録領域に書込まれた上位装置からのデータを確実に読み出すことができる。
【発明を実施するための最良の形態】
【００３５】
次に、本発明の実施形態について図面を参照して詳細に説明する。
（実施形態１）
図1に示すように本発明の実施形態に係る光ディスク装置は、光ディスクのデータ書込みエリアへのデータの書込みと、当該データ書込みエリアに書込まれたデータの読出しとを行う機能を備えている。
【００３６】
本発明の実施形態に係る光ディスク装置は図１に示すようにＣＰＵ３と、ＣＰＵ３の動作制御を行うための光ディスクのデータ記録用プログラムを記録し、かつＣＰＵ３からの指令に基づいて前記光ディスクのデータ記録用プログラムを逐次読み出すＲＯＭ４ａと、光ディスク装置のドライブに装填された光ディスクのデータ書込みエリアが記録領域か未記録領域のいずれであるかの情報及び前記データ書込みエリアの未記録領域に付されるアドレスマップのデータを一時的に記録するＲＡＭ４ｂとを有している。さらに、光ディスクのデータ書込みエリアへのデータの書込み及び、当該データ書込みエリアからのデータの読出しを行う書込部としての光ピックアップ部１と、当該光ピックアップ部１を光ディスクのデータ書込みエリア内に位置する所定のトラック上に位置決めするトラッキング部２とを有している。ここに、ＣＰＵ３，ＲＯＭ４ａ，ＲＡＭ４ｂ等により、電子装置としてのコンピュータが構成される。なお、ＣＰＵに代えてＭＰＵにより演算処理を行う電子装置を用いてもよいものである。
【００３７】
なお、記録領域は、光ディスクのデータ書込みエリアのうちデータが書込まれている領域を意味するものであり、未記録領域は、光ディスクのデータ書込みエリアのうちデータが未だ書込まれていない領域を意味するものとする。また本発明の光ディスクとしては、DVD＋RW，DVD-RW，DVD＋RW/R，DVD-RW/R，DVD＋R或はDVD-Rなどを用いることができる。光ディスクとしてDVD＋RW，DVD+R，DVD+RW/Rを用いた場合にアドレスデータはWOBBLEに埋め込む規格になっている。光ディスクとしてDVD-RW，DVD-R，DVD-RW/Rを用いた場合にアドレスデータはLPPに埋め込む規格になっている。以下の説明では、アドレスデータをWOBBLEに埋め込む場合を例にとって説明するが、アドレスデータをLPPに埋め込む規格の光ディスクにも本発明を同様に適用することができる。また、前記WOBBLE，LPP（land
Pre Pit）は光ディスクの基準位置を示すものである。
【００３８】
前記ＣＰＵ３は、光ピックアップ部１を光ディスクのデータ書込みエリアにトラッキング部２により適切にトラッキングした後に、当該光ディスクに刻設されているWOBBLEのアドレスデータを検出することにより、光ディスクのデータ書込みエリア内における光ピックアップ部１の現在位置を確定する。
【００３９】
さらに、前記ＣＰＵ３は、光ディスク装置のドライブに光ディスクが装填されたときに、lead-in等に書かれている当該光ディスクのデータ書込みエリアにおける記録領域と未記録領域とのアドレスマップ管理情報を読出し、当該光ディスクのデータ書込みエリアにおける記録領域と未記録領域とのアドレス情報を得るとともに、当該未記録領域に付されるアドレスマップをＲＡＭ（メモリ）４ｂに一時的に登録する。また、光ディスク装置のドライブに光ディスクが装填されたときに、予め光ディスクの全面を解析し、WOBBLEに埋め込まれたアドレスデータを検出することにより、当該光ディスクのデータ書込みエリアにおける記録領域と未記録領域とのアドレス情報を得るとともに、当該未記録領域に付されるアドレスマップをＲＡＭ４ｂに一時的に登録する方式を採用してもよいものである。
【００４０】
さらに、ＣＰＵ３は、光ディスクのデータ書込みエリアにデータの書込みを行う際に、上位装置５の命令を解析し、前記データ書込みエリア内におけるデータの書込み箇所に対応する光ディスク上のアドレス（指定されたアドレス）を算出する。そして、ＣＰＵ３は、前記算出したアドレス（指定されたアドレス）に対応する領域が、ＲＡＭ４ｂに登録されている光ディスクの未記録領域か記録領域のいずれであるかを探索する。
【００４１】
前記ＣＰＵ３は、前記算出したアドレス、すなわち指定されたアドレスに対応する光ディスクにおけるデータの書込みエリアが未記録領域であるとして検索した場合に、当該指定されたアドレスの前方に位置するアドレスに対応する光ディスにおけるデータの書込み領域が未記録領域か記録領域のいずれであるかを判定する。すなわち、前記ＣＰＵ３は、データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれであるかを判定させる判定部として機能する。
【００４２】
前記ＣＰＵ３は前記判定結果に基づいて、前記指定されたアドレスの前方に位置するアドレスに対応する光ディスクにおけるデータの書込みエリアが未記録領域であるとして判定したときに、前方の未記録領域と、当該前方の未記録領域に後続する前記指定されたアドレスに対応する未記録領域とにデータの書込みを開始する。すなわち、ＣＰＵ３は書込み部として機能する。
【００４３】
前記指定されたアドレスの前方に位置するアドレスが未記録領域であると判定されたときに当該未記録領域に後続する未記録領域に書込むデータは、光ディスクに書込むべき上位装置からのデータであり、前記指定されたアドレスの前方に位置するアドレスの前記未記録領域に書込むデータは、前記上位装置からのデータを読出すためのダミーデータである。前記上位装置からのデータは前記ダミーデータに連続して書き込まれ、このダミーデータには、ディスクへ書かれたデータのアドレスとディスクのWOBBLEに埋め込まれたアドレスデータとの照合に必要なアドレス情報と同期情報であるフレームSYNCとが含まれていることが重要である。またダミーデータの書込み単位である前記アドレスをブロック単位で設定する、又は前記アドレスをビット単位で設定するようにしてもよいものである。またダミーデータのアドレス情報は、規格で規定されているフォマットのID（Identification
Data）部分に存在している。このIDは、DVD+R，DVD+RW，DVD+RW/R，DVD-R，DVD-RW，DVD-RW/Rの場合にData IDと標記される場合がある。
【００４４】
前記ＣＰＵ３は前記判定結果に基づいて、前記データの書込み箇所の前方に位置するブロックが記録領域であるとしては判定したときに、指定されたアドレスから前記データの書込み箇所の未記録領域にデータの書込みを開始する。
【００４５】
また、本発明の実施形態は、前記指定されたアドレスに対応する未記録領域にデータを書込む際に、当該未記録領域の前方に位置する未記録領域にも同時にディスクライトする制御方法を採っている。具体的に説明すると、光ディスク装置に光ディスクが装填された際に、光ディスク装置のＣＰＵ３により光ディスク上の未記録領域のアドレスマップを作成する。そして、ＣＰＵ３は、光ディスクにデータを書込む（ディスクライト）際に、ディスクライトすべき未記録領域の前方に位置するアドレスに対応する領域が未記録領域であるか否かを判定する。ＣＰＵ３は、未記録領域であると判定した場合に、当該未記録領域に対して物理フォーマットを実施するとともにデータの書込みを実行する。そして、ＣＰＵ３は、前記物理フォーマットとデータの書込みを実行する毎に光ディスク上の未記録領域のアドレスマップを更新することにより、前記指定されたアドレスに対応する未記録領域にデータを書込む際に、当該未記録領域の前方に位置するアドレスに対応する未記録領域にも同時にディスクライトする制御方法を採っている。
【００４６】
上述したＣＰＵ３による処理は、ＣＰＵ３がＲＯＭ４ａに書込まれている本発明に係る光ディスク記録プログラムを逐次読み出すことにより、実行される。
【００４７】
前記ＲＯＭ４ｂに書込まれる本発明に係る光ディスクのデータ記録用プログラムは、図１に示す光ディスク装置を制御することにより、光ディスクのデータ書込みエリアにデータを記録するための光ディスク記録プログラムを対象とするものであり、前記光ディスク装置のメモリ（ＲＡＭ４ｂ）に、前記データ書込みエリアの未記録領域に付されるアドレスマップを予め登録させるための登録処理と、前記光ディスク装置の判定部（ＣＰＵ３）により、指定されたアドレスの前方に位置するアドレスに対応する領域が未記録領域，記録領域のいずれであるかを判定させるための判定処理と、前記光ディスク装置の書込部（光ピックアップ部１）により、前記判定ステップの判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込処理とを実行し、前記光ディスク装置の書込部（光ピックアップ部１）によるデータ書込過程において、前記指定されたアドレスの前方に位置するアドレスに対応する領域が記録領域であると判定されたときに、前記指定されたアドレスに対応する領域からデータの書込みを実施し、前記指定されたアドレスの前方のアドレスに対応する領域が未記録領域であると判定されたときに、当該未記録領域を含めた領域にデータの書込みを実施するための制御を行う構成となっている。
【００４８】
前記プログラムの処理により、光デイスクのデータ書込みエリアに、未記録領域と、ダミーデータが書き込まれた記録領域と、前記ダミーデータに連続して上位装置からのデータが書き込まれた記録領域とが存在することなる。前記ダミーデータは、上位装置からのデータを読み出すための導入データである。また前記ダミーデータのデータ長は、上位装置からのデータを書きこむための１ブロックの長さより短いことが望ましいものである。
前記光ディスクに書き込まれた上位装置からのデータを再生するにあたっては、上位装置からのデータを復調する際に、前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれたダミーデータに連続して、上位装置からのデータが書き込まれているときに、前記ダミーデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置とのタイミングずれを補正するようにしてもよいものである。前記補正により、前記基準位置と前記データの先頭位置とのタイミングずれをなくす。
【００４９】
また前記プログラムの処理により、光ディスクのデータ書込みエリアに、未記録領域と、指定されたアドレスの前方に位置するアドレスの領域に少なくとも同期信号及びアドレス情報の一方を含むデータが書き込まれた記録領域と、前記指定されたアドレスの領域に上位装置からのデータが書き込まれた記録領域とが存在する場合がある。前記少なくとも同期信号及びアドレス情報の一方を含むデータは、上位装置からのデータを読み出すための導入データである。この場合、前記少なくとも同期信号及びアドレス情報の一方を含むデータのデータ長は、上位装置からのデータを書き込むための１ブロックの長さより短いことが望ましいものである。
【００５０】
前記上位装置からのデータを再生するにあたっては、上位装置からのデータを復調する際に、前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれたダミーデータに連続して、上位装置からのデータが書き込まれているときに、少なくとも同期信号及びアドレス情報の一方を含むデータからデータを読み出すことにより、光ディスクの基準位置と前記上位装置からのデータの先頭位置とのタイミングずれを補正するようにしてもよいものである。前記補正により、前記基準位置と前記データの先頭位置とのタイミングずれをなくす。
【００５１】
以上のように本発明に係る光ディスクの記録装置は図６に示すように、データを書込むために指定されたアドレスの前方に位置するアドレスが未記録領域，記録領域のいずれかであるかを判定するための判定部１０と、前記判定部１０の判定結果に基づいて光ディスクのデータ書込みエリアにデータを書込むための書込部１１とを有している。これらの判定部１０，書込部１１は、ＣＰＵ３でデータ記録用プログラムを実行することにより形成される。さらに、光デイスクのデータ書込みエリアの未記録領域に付されるアドレスマップを予め登録する登録部１２を備えるようにしてもよい。この登録部１２はＲＡＭ４ｂにより形成される。書込部１１は光ピックアップ部１により光ディスクへのデータ書込みを行う。
【００５２】
そして、図１に示すＣＰＵ３はＲＯＭ４ａに書込まれた前記本発明に係る光ディスク記録プログラムを逐次読み出すことにより、下記に説明する光ディスクの未記録領域へのデータ記録方法を実行することとなる。
【００５３】
次に、図２及び図３を用いて本発明に係る光ディスクの未記録領域へのデータ記録方法について説明する。なお、以下の説明では、図３に示すように、データを書込む領域をブロック単位で設定している。説明の関係上、指定されたアドレスをＸ、このアドレスＸの前方に位置するアドレスをＸ−１として示している。またアドレスＸに対応する光ディスクのデータ書込みエリアをブロックＩＩ、アドレスＸ−１に対応する光ディスクのデータ書込みエリアをブロックＩとして示している。矢印は、各ブロックＩ，ＩＩ，ＩＩＩ・・・に対して書込み及び読出しを行う方向を示している。また指定されたアドレスＸに対応するブロックＩにデータの書込み要求がなされ、アドレスＸの前方に位置するアドレスＸ−１に対応するブロックＩＩが前方ブロックであることを示している。
【００５４】
先ず、光ディスク装置のドライブに光ディスクを装填すると、光ディスクの装填を図示しないセンサが検出する。ＣＰＵ３は、前記センサからの検出信号を受けて、装填された光ディスクの全面を解析し、当該光ディスクのデータ書込みエリア内における記録領域と未記録領域のアドレス情報をＲＡＭ（登録部１２）４ｂに一時的に記録する。この場合、光デイスクのデータ書込みエリアにおける記録領域と未記録領域のアドレス情報は、ビットマップ形式，或いは配列形式を用いてＲＡＭ４ｂに登録する。
【００５５】
図２のステップＡ１において、ＣＰＵ３は、上位装置５から光ディスクのデータ書込みエリアのアドレスＸに対するデータの書込み要求を受けた場合に、この指定されたアドレスＸに対応するブロックＩＩにデータの書込みを行うための動作を開始する。或いはＣＰＵ３は、自律的に物理フォーマット等の書込み動作、例えば、Background Format動作をアドレスＸに対応するブロックＩＩに対して開始する。
【００５６】
前記ステップＡ１において、ＣＰＵ３は判定部１０として機能し、前記各動作を開始する際に、指定されたアドレスＸがＲＡＭ４ｂに登録されたアドレス情報に基づいて記録領域か未記録領域のいずれであるかを判定する。ＣＰＵ３は、アドレスＸに対応するブロックＩＩが未記録領域であると判定した場合に、このブロックＩＩがＲＡＭ４ｂに記録領域として登録したか否かを判定する。前記ブロックＩＩが未記録領域として判定された後に、このブロックＩＩを記録領域としてＲＡＭ４ｂに登録する理由は、未記録領域のブロックＩＩへのデータ書込みにより当該ブロックＩＩが記録領域に変更されるという事実をＲＡＭ４ｂに記憶させることにより明確にするために行われる。
【００５７】
前記ステップＡ１において、ＣＰＵ３は、アドレスＸのブロックＩＩが未記録領域であると判定した場合に、当該アドレスＸのブロックＩＩのＲＡＭ４ｂ上での情報を未記録領域から記録領域に変更する。そして、ＣＰＵ３は、前記変更した情報がＲＡＭ４ｂに登録されているか否かを判定する。登録されていない場合には、ＣＰＵ３は、ステップＡ２の動作に移行して、アドレスＸのブロックＩＩが記録領域に変更されたという情報をＲＡＭ４ｂに登録する。また、ＣＰＵ３は、既に前記情報がＲＡＭ４ｂに登録されているとして判定した場合に、処理をステップＡ３に移行させる。
【００５８】
次にステップＡ３において、ＣＰＵ３は、アドレスＸの前方に位置するアドレスＸ−１のブロックＩが、ＲＡＭ４ｂに登録された情報に基づいて記録領域か未記録領域のいずれであるかを再度判断する。
【００５９】
前記ステップＡ３において、ＣＰＵ３は、アドレスＸの前方に位置するアドレスＸ−１のブロックＩが未記録領域であると判断した場合に、当該アドレスＸ−１のブロックＩのＲＡＭ４ｂ上での情報を未記録領域から記録領域に変更する。そして、ＣＰＵ３は、前記変更した情報がＲＡＭ４ｂに登録されているか否かを判定する。登録されていない場合には、ＣＰＵ３は、ステップＡ４の動作に移行して、アドレスＸ−１のブロックＩが記録領域に変更されたという情報をＲＡＭ（登録部１２）４ｂに登録する。また、ＣＰＵ３は、既に前記情報がＲＡＭ４ｂに登録されているとして判定した場合に、処理をステップＡ６に移行させる。ここで、前記前方とは、光ディスクの光ピックアップ部１側に近づく方向（→と逆方向）を示している。前記ブロックＩが未記録領域として判定された後に、このブロックＩを記録領域としてＲＡＭ４ｂに登録する理由は、未記録領域のブロックＩへのデータ書込みにより当該ブロックＩが記録領域に変更されるという事実をＲＡＭ４ｂに記憶させることにより明確にするために行われる。
【００６０】
以上の処理が終了した後にＣＰＵ３は、アドレスＸの前方に位置するアドレスＸ−１のブロックＩを未記録領域として判断した場合に、ステップＡ５に処理を移行させて、図３（ａ）（ｉ）に示すように光ディスクのデータ書込みエリアの1ブロック（アドレスＸ−１）或いは1ブロック以上（アドレスＸ−２及びＸ−１）の領域（ブロックＩ，ブロックＩ―１）に対して光ピックアップ部１を制御してデータの書込みを実施する。ここで、アドレスＸ−１，Ｘ−２のブロックＩ，Ｉ―１に書込まれるデータは、未記録領域に書込んだ上位装置からのデータを確実に読出すことができるものである。
【００６１】
ステップＡ５において、ブロックＩ又はＩ―１にデータの書込みを行う際に、ＣＰＵ３は図３（ａ）（ｉ）に示すように、前記アドレスＸ−１，又はアドレスＸ−１及びＸ−２のブロックＩに連続する未記録領域のブロックＩＩ、すなわち、上位装置５から指定されたアドレスＸのブロックＩＩにも連続してデータの書込みを実施する。なお、この場合、アドレスＸの後方に位置するアドレスＸ＋１のブロックＩＩＩに渡ってデータを書込むようにしてもよいものである。なお、ＣＰＵ３は、アドレスＸ＋１にデータを書込む場合に、アドレスＸ＋１は記録領域であることの情報をＲＡＭ４ｂに登録する。指定されたアドレスＸ（アドレスＸ＋１を含む場合もある。）に書込まれるデータは、光ディスクのデータ書込みエリアに書込まれる上位装置からのデータである。
【００６２】
なお、ＣＰＵ３によりＲＡＭ４ｂに登録した当該光ディスクのデータ書込みエリアにおける記録領域と未記録領域とのアドレスマップ管理情報は、当該光ディスクが排出されるまでに、lead-in等のエリアにディスクライトを実施するようにしてもよいものである。当該光ディスクが装填された際に読出すことにより、当該光ディスクのデータ書込みエリアにおける記録領域と未記録領域とのアドレスマップ情報を直ぐに得ることができる。
【００６３】
一方、ステップＡ１において、ＣＰＵ３は図３（ｂ）に示すように、アドレスＸの前方に位置するアドレスＸ−１のブロックＩが記録領域であると判断したとき、或いはステップＡ３において、ＣＰＵ３は図３（ｂ）に示すように、アドレスＸの前方に位置するアドレスＸ−１のブロックＩにデータが書込まれていることを判定したときに、ＣＰＵ３は、処理をステップＡ６に移行させる。
【００６４】
そして、ステップＡ６において、ＣＰＵ３は書込部１１として機能し、図３（ｂ）（ｉ）に示すように、上位装置５から指定されたアドレスＸのブロックＩＩについてのみデータの書込みを実施する。この場合、上述したように、アドレスＸの後方に位置するアドレスＸ＋１のブロックＩＩＩについても、ブロックＩＩと同様にデータの書込みを行うようにしてもよいものである。
【００６５】
以上説明した処理を行う過程或いは終了した段階において、指定されたアドレスＸの前方に位置するアドレスＸ−１のブロックＩ又はアドレスＸ−２のブロックＩ―１を含めたブロックに書込まれたデータは、指定されたアドレスＸのブロックＩＩに書込まれた上位装置からのデータを読出すためのものである。したがって、アドレスＸ−１，Ｘ−２に上位装置からのデータが書込まれた場合には、指定されたアドレスＸのデータを読出すことに支障はない。なぜならば、指定されたアドレスＸの前方に位置するアドレスＸ−１のブロックＩは未記録領域ではないためである。そこで、以上説明した処理を行う過程或いは終了した段階において、ＣＰＵ３は上述した処理に則って、アドレスＸ−１のブロックＩの前方に位置するアドレスのブロックが未記録領域か記録領域のいずれかであるかを判定して、アドレスＸ−１のブロックＩを物理フォーマットする、或いはオーバライトすることにより、アドレスＸ−１のブロックＩにも上位装置からのデータを書込む。これにより、光デイスクのデータ書込みエリアの全てに上位装置からのデータを書込む。
【００６６】
次に、光デイスクのデータ書込みエリアに書込まれたデータを読出す場合について説明する。
【００６７】
図３（ａ）（ii）に示すように、アドレスＸ−１のブロックＩに、指定されたアドレスＸのブロックＩＩに書込んだデータを読出すためのデータが書込まれている場合、或いは図３（ｂ）（ii）に示すように、アドレスＸ−１のブロックＩに上位装置からのデータが書込まれている場合の２通りがある。前記データを読み出すためのデータとしては、ダミーデータが用いられる。
【００６８】
上述したいずれの場合にも、ＣＰＵ３は、上位装置５から読出し要求がある指定されたアドレスＸのブロックＩＩの前方に位置するアドレスＸ−１のブロックＩのアドレス情報をＲＡＭ４ｂから読出す。次に、ＣＰＵ３は、WOBBLEのアドレスデータから取得した現在位置情報と、ＲＡＭ４ｂから読み出した前方のブロックＩのアドレスＸ−１の情報とに基づいて、指定されたアドレスＸのブロックＩＩに対して前方に位置するブロックＩを検索する。
【００６９】
次いで、ＣＰＵ３は、前方のブロックＩのアドレスＸ−１と同期を取りながら光ディスク上のデータ書込みエリアに指定されたアドレスＸに光ピックアップ部１をトラッキング部２によりアクセスさせる。そして、ＣＰＵ３は、光ピックアップ部２を使って指定されたアドレスＸのブロックＩＩに書込まれたデータを読出す。すなわち、データ書込みエリアに書込むために指定されたアドレスの前方に位置するアドレスの領域から上位装置からのデータを復調する。前記上位装置からのデータを復調する際に、前記指定されたアドレスの前方に位置するアドレスの領域に書き込まれたダミーデータに連続して、上位装置からのデータが書き込まれているときに、前記ダミーデータから読み出すことにより、光ディスクの基準位置（WOBBLE）と上位装置からのデータの先頭位置との差に基いて、回転する光ディスクからデータを復調する際に発生するタイミングのずれを補正する。この補正処理を行って、上位装置からのデータを復調させる。
【００７０】
具体的に説明すると、図３に示すように、ダミーデータが書き込まれたアドレスＸ−１の領域にアクセスする。そして、WOBBLEに埋め込まれたアドレスＸ−１のデータと、ダミーデータに含まれたアドレスデータとを読み取る。このとき、光ディスクの基準位置（WOBBLE）と上位装置からのデータの先頭位置との差に基いて、回転する光ディスクからデータを復調する際に発生するタイミングのずれが生じている場合に、このタイミングずれを検出し、前記検出されたタイミングずれ量をなくする。これにより、WOBBLEとアドレスＸのデータの先頭位置とが許容範囲内で一致する。このタイミングずれの補正を、アドレスＸ−１のダミーデータから読み出すことにより、次のアドレスＸに書き込まれた上位装置からのデータを読み出すまでの間に行う。
【００７１】
以上のように、WOBBLEとアドレスＸのデータの先頭位置とが許容範囲内で一致するので、ダミーデータに連続して書き込まれた上位装置からのデータを正確に復調させることができる。
（その他の実施形態）
【００７２】
なお、上述した実施形態では、光ディスクのデータ書込みエリアを解析して、当該データ書込みエリアの未記録領域に付されるアドレスマップの情報を取得するようにしたが、これに限られるものではない。すなわち、指定されてアドレスＸのブロックにデータを書込む際に、アドレスＸの前方に位置するアドレスＸ−１のブロックの記録或いは未記録状態を先行してＲＦ（Radio Frequency）デ−タを検出し、当該ＲＦデータがない状態を検出した場合に、アドレスＸ−１のブロックから書込みを介してアドレスＸのブロックに上位装置からのデータを書込む制御処理に移行し、アドレスＸ−１のブロックへのデータの書込み及び指定されたアドレスＸのブロックへの正規データの書込みを自動的に開始するように切り替える制御方法にしてもよい。
【００７３】
また、上述した実施形態においては、図４に模式化して示したように、光ディスクのデータ書込みエリアをブロック単位Ａで区画してデータをブロック単位Ａの整数倍で書込むようにしたが、これに限られるものではない。すなわち、図５に示すように、光ディスクのデータ書込みエリアをバイト（Byte）単位Ｂで区画してデータをバイト単位Ｂの整数倍で書込むようにしてもよいものである。
【００７４】
また、指定されたアドレスＸの前方に位置するアドレスＸ−１の未記録領域にデータをブロック単位、或いはバイト単位で書込むようにしてもよいものである。
【産業上の利用可能性】
【００７５】
以上説明したように本発明によれば、指定されたアドレスに対応する領域にデータを書込む際に、当該領域の前方に位置する未記録領域についてもデータの書込みを実施するため、指定されたアドレスに対応する領域のデータを読出す際に、光ディスクに書込まれたデータの例えば同期情報であるフレームSYNCに対して同期させて、前記指定されたアドレスの領域に書込まれたデータを取り込むことを保障することができ、ECCなどのデータの訂正を確実に実施することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る光ディスク装置の具体的な構成を示すブロック図である。
【図２】本発明の実施形態に係る光ディスク記録プログラムを光ディスク装置に組み込み、当該光ディスク装置により本発明に係る光ディスクの未記録領域への記録方法をステップ順に説明するフロ−チャ−トである。
【図３】（ａ），（ｂ）は、本発明に係る光ディスクの未記録領域への記録方法を示す図である。
【図４】本発明に係る光ディスクの未記録領域への記録方法を示す図である。
【図５】本発明に係る光ディスクの未記録領域への記録方法を示す図である。
【図６】本発明に係る光ディスク装置の構成を示すブロック図である。
【符号の説明】
【００７７】
１  光ピックアップ部
２  トラッキング部
３  ＣＰＵ
４ａ  ＲＯＭ
４ｂ  ＲＡＭ
５  上位装置
１０  判定部
１１  書込部
１２  登録部
【図１】
2005032413.tif 000003
【図２】
2005032413.tif 000004
【図３】
2005032413.tif 000005
【図４】
2005032413.tif 000006
【図５】
2005032413.tif 000007
【図６】
2005032413.tif 000008