(57)【要約】【課題】複数の光学ヘッド部を有する光ディスク記録装置におけるＯＰＣを、算出される最適パワー値の精度を落とすことなく、短時間に実施できるようにする。【解決手段】記録パワーの調整用の領域として予め設けられたパワー調整領域の中から、第１の光学ヘッド部が記録パワーの調整を開始するアドレスである第１の記録パワー調整開始アドレス（チャンネルｃｈＡ用ＯＰＣ開始アドレス）を決定する。次に、第１の記録パワー調整開始アドレスに記録パワーの調整時に使用するパワー調整時使用領域の範囲を加算したアドレスを、第２の光学ヘッド部が記録パワーの調整を開始するアドレスである第２の記録パワー調整開始アドレス（チャンネルｃｈＢ用ＯＰＣ開始アドレス）として決定する。【選択図】図３
2012133844.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１の光学ヘッド部と第２の光学ヘッド部の２つの光学ヘッド部を有する光ディスク記録装置において、記録パワーの調整時に前記光ディスクに書き込みおよび読み出しを行う場合のディスクアドレスを決定する光ディスク記録方法であって、
前記記録パワーの調整用の領域として予め設けられたパワー調整領域の中から、前記第１の光学ヘッド部が前記記録パワーの調整を開始するアドレスである第１の記録パワー調整開始アドレスを決定するステップと、
前記第１の記録パワー調整開始アドレスに、前記記録パワーの調整時に使用するパワー調整時使用領域の範囲を加算したアドレスを、前記第２の光学ヘッド部が前記記録パワーの調整を開始するアドレスである第２の記録パワー調整開始アドレスとして決定するステップとを含む
光ディスク記録方法。
【請求項２】
前記第１の光学ヘッド部内の対物レンズおよび前記第２の光学ヘッド部内の対物レンズは、基準位置を中心に±Ｎ  ＲＵＢの範囲で互いに独立して可動可能であり、
前記第１の記録パワー調整開始アドレスを中心とした前記＋Ｎ  ＲＵＢの範囲が、前記記録パワーの調整時に使用可能な領域である記録パワー調整時使用可能領域として設定される
請求項１記載の光ディスク記録方法。
【請求項３】
前記第２の記録パワー調整開始アドレスに、前記パワー調整時使用領域の範囲から１を減算した値を加算して得られるアドレスが、前記記録パワー調整時使用可能領域の上限のアドレスより大きい場合には、前記第２の記録パワー調整開始アドレスとして、前記第１の記録パワー調整開始アドレスから前記パワー調整時使用領域の範囲を減算して得られるアドレスが選択される
請求項２記載の光ディスク記録方法。
【請求項４】
前記記録パワー調整が収束せずに前記記録パワー調整作業を再び開始する場合に前記記録パワー調整を再開するアドレスであるリトライ開始アドレスが、前記第１の光学ヘッド部においては、前記第１の記録パワー調整開始アドレスを基準として、前記パワー調整時使用領域の範囲に前記光学ヘッド部の個数を乗算して求められる第１の範囲を加算または減算して得られるアドレス群の中から決定され、前記第２の光学ヘッド部においては、前記第１の記録パワー調整開始アドレスを基準として、前記第１の範囲に前記パワー調整時使用領域を加算した第２の範囲を加算または減算して得られるアドレス群の中から決定される
請求項３記載の光ディスク記録方法。
【請求項５】
（光ディスク記録装置）
光ディスクを回転させる回転駆動部と、
前記光ディスクにレーザ光を照射あるいは前記光ディスクからの戻り光を通過させる対物レンズを含む第１の光学ヘッド部と、
前記第１の光学ヘッド部に並列して配置される第２の光学ヘッド部と、
前記第１の光学ヘッド部および前記第２の光学ヘッド部が搭載され、前記第１の光学ヘッド部および前記第２の光学ヘッド部を、前記光ディスクの半径方向に前記光ディスクに対して水平に移動させるスレッドと、
前記回転駆動部の制御を行うとともに、前記第１の光学ヘッド部の対物レンズの前記スレッド上での位置を制御する第１のサーボ制御部と、
前記第２の光学ヘッド部の対物レンズの前記スレッド上での位置を制御する第２のサーボ制御部と、
前記レーザ光の記録パワーの調整用の領域として予め設けられたパワー調整領域の中から、前記第１の光学ヘッド部が前記記録パワーの調整を開始するアドレスである第１の記録パワー調整開始アドレスを決定し、前記第１の記録パワー調整開始アドレスを前記第１のサーボ制御部に供給する第１のシステムコントローラと、
前記第１の記録パワー調整開始アドレスに、前記記録パワーの調整時に使用するパワー調整時使用領域の範囲を加算したアドレスを、前記第２の光学ヘッド部が前記記録パワーの調整を開始するアドレスである第２の記録パワー調整開始アドレスとして決定し、前記第２の記録パワー調整開始アドレスを前記第２のサーボ制御部に供給する第２のシステムコントローラとを備えた
光ディスク記録装置。
【請求項６】
前記第１の光学ヘッド部内の対物レンズおよび前記第２の光学ヘッド部内の対物レンズは、基準位置を中心に±Ｎ  ＲＵＢの範囲で互いに独立して可動可能であり、
前記第１のシステムコントローラは、前記第１の記録パワー調整開始アドレスを中心とした±Ｎ  ＲＵＢの範囲を、前記記録パワー調整時に使用可能な領域である記録パワー調整時使用可能領域として設定する
請求項５記載の光ディスク記録装置。
【請求項７】
前記第２のシステムコントローラは、前記第２の記録パワー調整開始アドレスに、前記パワー調整時使用領域の範囲から１を減算した値を加算して得られるアドレスが、前記記録パワー調整時使用可能領域の上限のアドレスより大きい場合には、前記第２の記録パワー調整開始アドレスとして、前記第１の記録パワー調整開始アドレスから前記パワー調整時使用領域の範囲を減算して得られるアドレスを選択する
請求項６記載の光ディスク記録装置。
【請求項８】
前記第１のシステムコントローラは、前記記録パワー調整が収束せずに前記記録パワー調整作業を再び開始する場合に前記記録パワー調整を再開するアドレスであるリトライ開始アドレスを、前記第１の記録パワー調整開始アドレスを基準として、前記パワー調整時使用領域の範囲に前記光学ヘッド部の個数を乗算して求められる第１の範囲を加算または減算して得られるアドレス群の中から決定し、前記第２のシステムコントローラは、前記第１の記録パワー調整開始アドレスを基準として、前記第１の範囲に前記パワー調整時使用領域を加算した第２の範囲を加算または減算して得られるアドレス群の中から決定する
請求項７記載の光ディスク記録装置。
【請求項９】
前記第１のシステムコントローラと前記第２のシステムコントローラとは通信手段により接続されており、
前記第２のシステムコントローラは、前記通信手段を介して前記第１のシステムコントローラから送信された前記第１の記録パワー調整開始アドレスに基づいて、前記第２の記録パワー調整開始アドレスを算出する
請求項８記載の光ディスク記録装置。
【請求項１０】
前記スレッドは、前記第１の光学ヘッド部を搭載した第１のスレッドと、前記第２の光学ヘッド部を搭載した第２のスレッドとで構成され、前記第２のシステムコントローラは、前記通信手段を介して前記第１のシステムコントローラから送信された前記第１の記録パワー調整開始アドレスに基づいて、前記記録パワー調整時使用可能領域とはその範囲が異なる第２の記録パワー調整時使用可能領域を算出する
請求項９記載の光ディスク記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク記録装置およびその光ディスク記録装置において使用される光ディスク記録方法に関し、特に、記録の最適パワーを導出するＯＰＣを実行するためのディスクアドレスを決定する技術に関する。
【背景技術】
【０００２】
一般に、書き込み可能な光ディスクに記録を行う光ディスク記録装置は、記録に先立ち、記録用レーザパワーを最適にするために、記録の最適パワーを調整により導出するステップ（以下、ＯＰＣ：Optimum Power Calibrationと称する）を行う。光ディスクが書き換え可能なものである場合、光ディスク記録装置は、その光学ヘッドをディスク上に予め設けられた書き換え可能な領域であるパワー調整領域に移動させ、そこでＯＰＣを実行する。
【０００３】
通常、ＯＰＣの際に使用するＲＵＢ（Recording Unit Block）数は、予め所定の数が決まっている。そしてＯＰＣを開始するための光学ヘッドの移動先は、前記の所定ＲＵＢ数が連続して確保できるのであればパワー調整領域内のどこでもよい。すなわち、ＯＰＣの開始アドレスは、パワー調整領域内の所定ＲＵＢ数が連続して確保できる領域内であれば、どこに設定してもよい。ただしこれは、ただ一つの光学ヘッドのみを持つ光ディスク記録装置であることが前提である。
【０００４】
光ディスク記録装置では、書き込み処理が行われる前に、その書き込み時のレーザ発光パワーが最適とされる値となるように調整処理であるＯＰＣを行う。このＯＰＣの制御は、システムコントローラが行う。基本的なＯＰＣシーケンスとは以下のとおりである。
（１）システムコントローラが指定したＯＰＣ開始アドレスより所定のＲＵＢ数だけＯＰＣ評価用のパワーでライトする。
（２）ライトした部分を読み出す。
（３）読み出したＲＦ信号の振幅をもとにシステムコントローラは最適なライトパワーを演算する。そして、最適なライトパワーが見つかった場合を、ＯＰＣが収束したという。例えば特許文献１には、より容易にＯＰＣ収束値の安定性を向上させることができるようにする技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０１６３４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、記録・再生のビットレートを高速化するために、一台の光ディスク記録装置内に複数の光学ヘッドを配置し、一枚のディスクに対しこれらのヘッドを同時に動作させることが可能な光ディスク記録装置が提案されている。この場合は、各々のヘッドに対し、ＯＰＣの開始位置を従来のように単に「パワー調整領域内のどこか」と指定するだけでは問題が生じる。
【０００７】
２つの光学ヘッドを配置した光ディスク記録装置の構成例を図２０に示す。図２０（ａ）は、光ディスク装置を側面から見た側面図であり、図２０（ｂ）は上面から見た上面図である。図２０（ａ）に示すように、台２２０に、光ディスク２５０を回転させるためのスピンドルモータ２０１が取り付けられており、スピンドルモータ２０１上に光ディスク２５０が装着されている。台２２０にはスレッド２０３が搭載された軸２０４も取り付けられており、スレッド２０３上に配置された光学ヘッド部２１０ａの対物レンズ２１１ａから光ディスク２５０に対して、レーザ光ＬＢが照射される。図２０（ａ）においては光学ヘッド部２１０ａと対物レンズ２１１ａのみ図示しているが、図の奥行き方向にもう一つの光学ヘッド部２１０ｂおよび対物レンズ２１１ｂも配置されているものとする。
【０００８】
光学ヘッド部２１０ａと光学ヘッド部２１０ｂは、前述したように１つのスレッド２０３上に配置されている。スレッド２０３は２本よりなる軸２０４上に配置されており、図示せぬサーボ制御部によって駆動されることにより、軸２０４上を光ディスク２５０の半径方向にかつ光ディスク２５０と水平に移動する。また、後述のように、図２０（ｂ）に示す光学ヘッド部２１０ａ内の対物レンズ２１１ａと光学ヘッド部２１０ｂ内の対物レンズ２１１ｂは、スレッド２０３上を光ディスク２５０の半径方向にそれぞれが独立して移動する。なお、以下の説明では、光学ヘッド部２１０ａ側で扱われる信号の処理系統をチャンネルｃｈＡ、光学ヘッド部２１０ｂ側で扱われる信号の処理系統をチャンネルｃｈＢとする。
【０００９】
図２１は、チャンネルｃｈＡの対物レンズ２１１ａとチャンネルｃｈＢの対物レンズ２１１ｂの、スレッド２０３上での可動範囲を示す図である。対物レンズ２１１ａと対物レンズ２１１ｂは、一点鎖線で示したスレッド２０３上の基準位置Ｒｐを中心として、光ディスク２５０の半径方向に±Ｎ  ＲＵＢ分だけ、それぞれが独立して移動可能とされている。つまり、対物レンズ２１１ａと対物レンズ２１１ｂは、最大で２Ｎ  ＲＵＢ分の距離だけ離れて動作可能である。対物レンズ２１１ａと対物レンズ２１１ｂの可動範囲として示した“±Ｎ  ＲＵＢ”の“Ｎ”の値は、対物レンズ２１１ａと対物レンズ２１１ｂを駆動する機構の仕様等により定まる値であり、例えば２５０等の値がとられる。Ｎが２５０である場合には、対物レンズ２１１ａと対物レンズ２１１ｂとが互いに最も離れて動作した場合の対物レンズ２１１ａと対物レンズ２１１ｂとの距離は、２Ｎ＝２×２５０＝５００ＲＵＢとなる。
【００１０】
この２Ｎ  ＲＵＢの領域を対象として、チャンネルｃｈＡとチャンネルｃｈＢが各々独立にＯＰＣを実行する場合を考えてみる。図２２は、チャンネルｃｈＡとチャンネルｃｈＢのそれぞれがＯＰＣで使用する範囲の例を示したものである。ここでは、一回のＯＰＣで使用するＲＵＢ数が６ＲＵＢである場合を例に挙げている。チャンネルｃｈＡとチャンネルｃｈＢが各々独立にＯＰＣを実行するということは、ＯＰＣを開始するアドレスの選定も、チャンネルｃｈＡとチャンネルｃｈＢで別々に行われることを意味する。この場合、チャンネルごとにＯＰＣの開始アドレスの選定を適切に制御しないと、チャンネルｃｈＡとチャンネルｃｈＢとで、ＯＰＣで使用する領域が重なってしまうという事態が発生しうる。
【００１１】
図２２において、チャンネルｃｈＡでは、ＯＰＣの使用領域として一番左端のＲＵＢから６ＲＵＢの範囲が割り当てられ、チャンネルｃｈＢでは、ＯＰＣの使用領域として、左端から３つ目のＲＵＢから６ＲＵＢの範囲が割り当てられている。ＯＰＣは、前述したように、以下の３つの処理が行われる。
（１）所定パワーでのライト
（２）ライトした部分をリード
（３）リードしたＲＦ情報をもとに最適記録パワーを算出
【００１２】
ところが、チャンネルｃｈＡのＯＰＣの使用領域とチャンネルｃｈＢのＯＰＣの使用領域が図２２に示した例のように設定された場合は、一方のチャンネルによりライトされた箇所をもう一方のチャンネルが上書きしてしまう可能性がある。例えば、チャンネルｃｈＡがライトしたＲＵＢを、チャンネルｃｈＡがリードし終わるまでの間にチャンネルｃｈＢが上書きしてしまう恐れがある。このような上書き操作は、図２２に網掛けで示した図の左から３番目のＲＵＢから右から３番目のＲＵＢにおいて発生しうる。このような上書きが発生した場合は、チャンネルごとの最適記録パワーの算出が正しくできなくなってしまう。
【００１３】
この問題を避けるための案として、チャンネルｃｈＡのＯＰＣが終了してからチャンネルｃｈＢのＯＰＣを実行することが考えられる。この場合は、単一の光学ヘッドドライブを有する光学ディスクドライブ装置における手法と同様に、ＯＰＣの開始位置は「パワー調整領域内のどこか」に設定すればよい。ところが、この手法だと、光ディスク記録装置が複数の光学ヘッド部を有する場合は、すべての光学ヘッド部がＯＰＣを完了するまでにかかる時間が、光学ヘッド部の数に比例して増大することになる。
【００１４】
ＯＰＣは、通常はスタートアップ中に実行される。スタートアップとは、ディスクを装着してからリードやライトが可能になるまでの間に行われる各種調整行程のことである。よって、ＯＰＣ時間の増大は、そのままスタートアップ時間の増大につながる。スタートアップの時間が増大すると、ディスクを装着してからすぐにリードやライトを行いたくてもそれができなくなる。したがって、ドライブの使い勝手が悪化し、ユーザーに多大なるストレスを感じさせることになる。
【００１５】
本発明はかかる点に鑑みてなされたものであり、複数の光学ヘッド部を有する光ディスク記録装置におけるＯＰＣ（記録パワーの調整）を、算出される最適パワー値の精度を落とすことなく、短時間に実施できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明の光ディスク記録方法は、少なくとも第１の光学ヘッド部と第２の光学ヘッド部の２つの光学ヘッド部を有する光ディスク記録装置に適用される。その光ディスク記録装置において、まず、記録パワーの調整用の領域として予め設けられたパワー調整領域の中から、第１の光学ヘッド部が記録パワーの調整を開始するアドレスである第１の記録パワー調整開始アドレスを決定する。次に、第１の記録パワー調整開始アドレスに記録パワーの調整時に使用するパワー調整時使用領域の範囲を加算したアドレスを、第２の光学ヘッド部が記録パワーの調整を開始するアドレスである第２の記録パワー調整開始アドレスとして決定するようにした。
【００１７】
また、本発明の光ディスク記録装置は、回転駆動部と、第１の光学ヘッド部と、第２の光学ヘッド部と、スレッドと、第１のサーボ制御部と、第２のサーボ制御部と、第１のシステムコントローラと、第２のシステムコントローラを備える構成とする。そして、各部の構成および機能を次のようにする。回転駆動部は、光ディスクを回転させる。第１の光学ヘッド部は、光ディスクにレーザ光を照射あるいは前記光ディスクからの戻り光を通過させる対物レンズを含む。第２の光学ヘッド部は、前記第１の光学ヘッド部に並列して配置される。スレッドは、前記第１の光学ヘッド部および前記第２の光学ヘッド部を搭載し、第１の光学ヘッド部および第２の光学ヘッド部を、光ディスクの半径方向に光ディスクに対して水平に移動させる。第１のサーボ制御部は、回転駆動部の制御を行うとともに、第１の光学ヘッド部の対物レンズのスレッド上での位置を制御する。第２のサーボ制御部は、第２の光学ヘッド部の対物レンズのスレッド上での位置を制御する。第１のシステムコントローラは、レーザ光の記録パワーの調整用の領域として予め設けられたパワー調整領域の中から、第１の光学ヘッド部が記録パワーの調整を開始するアドレスである第１の記録パワー調整開始アドレスを決定する。そして、決定した第１の記録パワー調整開始アドレスを第１のサーボ制御部に供給する。第２のシステムコントローラは、第１の記録パワー調整開始アドレスに、記録パワーの調整時に使用するパワー調整時使用領域の範囲を加算したアドレスを、第２の光学ヘッド部が前記記録パワーの調整を開始するアドレスである第２の記録パワー調整開始アドレスとして決定する。そして、決定した第２の記録パワー調整開始アドレスを第２のサーボ制御部に供給する。
【００１８】
このようにしたことで、第２のシステムコントローラでは、第１の記録パワー調整開始アドレスに、記録パワー調整時に使用するパワー調整時使用領域の範囲を加算したアドレスからパワー調整作業が開始される。つまり、光学ヘッド部を複数有する光ディスク記録装置において、パワー調整に使用する領域が、第１の光学ヘッド部と第２の光学ヘッド部とで重なってしまうことがなくなる。
【発明の効果】
【００１９】
本発明によれば、パワー調整に使用する領域が、第１の光学ヘッド部と第２の光学ヘッド部とで重ならないため、第１の光学ヘッド部と第２の光学ヘッド部とが同時に記録パワー調整を実行することができるようになる。これにより、記録パワーの調整にかかる時間を短縮できる。さらに、パワー調整に使用する領域が、第１の光学ヘッド部と第２の光学ヘッド部とで重ならないため、光ディスク上の同一箇所を第１の光学ヘッド部と第２の光学ヘッド部が互いに上書きしてしまうこともなくなる。すなわち、最適パワー値の算出を精度良く行えるようになる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施の形態による光ディスク記録装置の構成例を示す図であり、（ａ）は側面図であり、（ｂ）は上面図である。
【図２】本発明の一実施の形態による光ディスク記録装置の構成例を示すブロック図である。
【図３】本発明の一実施の形態によるＯＰＣ開始アドレスの決定方法の例を示すシーケンス図である。
【図４】本発明の一実施の形態によるＯＰＣエリアの決定方法の例を示す説明図である。
【図５】本発明の一実施の形態によるＯＰＣエリアの範囲がパワー調整領域の下限より下にはみ出してしまった場合のＯＰＣエリアの決定方法の例を示す説明図である。
【図６】本発明の一実施の形態によるＯＰＣエリアの範囲がパワー調整領域の上限下にはみ出してしまった場合のＯＰＣエリアの決定方法の例を示す説明図である。
【図７】本発明の一実施の形態によるＯＰＣエリアにおける最小ＲＵＢｍｉｎＲと最大ＲＵＢｍａｘＲの決定例を示す説明図である。
【図８】本発明の一実施の形態によるリトライ開始アドレスの決定方法の例を示す説明図である。
【図９】本発明の変形例１による光ディスク記録装置の構成例を示す上面図である。
【図１０】本発明の変形例１による光ディスク記録装置の構成例を示すブロック図である。
【図１１】本発明の変形例１による対物レンズの可動範囲の例を示す上面図である。
【図１２】本発明の変形例１によるＯＰＣ開始アドレスの決定方法の例を示すシーケンス図である。
【図１３】本発明の変形例１による任意のチャンネルにおけるＯＰＣ開始アドレスの決定方法の例を説明する説明図である。
【図１４】本発明の変形例１によるリトライ開始アドレスの決定方法の例を示す説明図である。
【図１５】本発明の変形例２による光ディスク記録装置の構成例を示す図であり、（ａ）は側面図であり、（ｂ）は上面図である。
【図１６】本発明の変形例２による光ディスク記録装置の構成例を示すブロック図である。
【図１７】本発明の変形例２によるチャンネル間通信手段の構成例を示す説明図である。
【図１８】本発明の変形例２によるＯＰＣ開始アドレスの決定方法の例を示すシーケンス図である。
【図１９】本発明の変形例２によるＯＰＣエリアの決定方法の例を示す説明図である。
【図２０】従来の例による光ディスク記録装置の構成例を示す図であり、（ａ）は側面図であり、（ｂ）は上面図である。
【図２１】従来の例による対物レンズの可動範囲の例を示す上面図である。
【図２２】従来の例による、ＯＰＣで使用する範囲が２つのチャンネル間で互いに重なり干渉し合う場合の例を示す説明図である。
【発明を実施するための形態】
【００２１】
以下、発明を実施するための形態について説明する。本発明は、記録・再生のビットレートを高速化するために、一台の光ディスク記録装置内に複数の光学ヘッドを配置し、これらのヘッドを一枚のディスクに対して同時に動作させることが可能な光ディスク記録装置に適用可能である。なお、説明は以下の順序で行う。
１．第１の実施の形態（同一スレッド上に光学ヘッド部を２つ設けた構成の例）
２．変形例１（同一スレッド上に光学ヘッド部を４つ設けた構成の例）
３．変形例２（２つのスレッドに、それぞれ２つの光学ヘッド部を搭載した構成の例）
【００２２】
＜１．第１の実施の形態（同一スレッド上に光学ヘッド部を２つ設けた構成の例）＞
［システムの全体構成例］
図１は、本発明の一実施形態としての、光ディスク記録装置１０の構成例を示したものである。図１（ａ）および（ｂ）に示した光ディスク記録装置１０は、装着された光ディスク１５０に対してレーザ光を照射することにより情報の書き込みを行う。光ディスク１５０は、書き込み可能な光ディスクである。本実施の形態では、光ディスク１５０がブルーレイディスク（登録商標）である場合を例に挙げて説明するが、これに限定されるものではなく、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等、他の規格のものに適用してもよい。
【００２３】
図１（ａ）は、光ディスク記録装置１０の側面図である。図１（ａ）に示すように、光ディスク記録装置１０は、台１２０と、装着された光ディスク１５０を回転させるスピンドルモータ１０１（回転駆動部）と、光ディスク１５０にレーザ光を照射する光学ヘッド部１１０ａとを備える。図１（ａ）においては光学ヘッド部１１０ａを１つのみ図示してあるが、図の奥行き方向にももうひとつの光学ヘッド部１１０ｂが配置されているものとする。なお、図１（ａ）においては説明を簡単にするため、光学ヘッド部１１０ａについてのみ説明を行う。
【００２４】
光学ヘッド部１１０ａは対物レンズ１２１ａを備えており、対物レンズ１２１ａは、図示せぬレーザ光出力部から出力されたレーザ光を集光して光ディスク１５０に出射する。そして、対物レンズ１２１ａを有する光学ヘッド部１１０ａは、スレッド１０３上に搭載されている。スレッド１０３は、軸１０４上に移動可能な形態で取り付けられている。軸１０４は光ディスク１５０の半径と対応する長さを有している。そして、スレッド１０３が図示せぬサーボ制御部の制御に基づいて駆動されることにより、スレッド１０３に搭載された光学ヘッド部１１０ａが、軸１０４上を光ディスク１５０の半径方向に移動する。このように構成された光ディスク記録装置１０によれば、スピンドルモータ１０１ａによって光ディスク１５０が回転されることで、光学ヘッド部１１０ａから出力されるレーザ光が光ディスク１５０の円周上を照射する。また、スレッド１０３が軸１０４上を移動することにより、光ディスク１５０の内周から外周までのすべてのトラックがトレースされるようになる。
【００２５】
図１（ｂ）は、光ディスク記録装置１０の上面図である。図１（ｂ）に示すように、スレッド１０３上には、光学ヘッド部１１０ａと光学ヘッド部１１０ｂとが、光ディスク１５０の円周方向に並行に配置されている。図１（ｂ）では、光学ヘッド部１１０ａに含まれる対物レンズ１２１ａと、光学ヘッド部１１０ｂに含まれる対物レンズ１２１ｂとを円形で示してあり、それぞれの対物レンズ１２１ａ（１２１ｂ）から照射されるレーザ光のイメージを星形で示してある。スレッド１０３は、図１（ａ）を参照して説明したように、軸１０４上を、光ディスク１５０の半径方向に光ディスク１５０に対して水平に移動する。なお、対物レンズ１２１ａと対物レンズ１２１ｂは、図２１を参照して説明した従来例と同様に、スレッド１０３上をそれぞれが独立して移動可能に構成されている。すなわち、スレッド１０３上に一点鎖線で示した基準位置Ｒｐを中心として、光ディスク１５０の半径方向に±Ｎ  ＲＵＢ分だけ、それぞれが独立して移動可能とされている。つまり、対物レンズ１２１ａと対物レンズ１２１ｂは、最大で２Ｎ  ＲＵＢ分の距離だけ離れて動作可能である。
【００２６】
図２は、光学ヘッド部１１０ａおよび光学ヘッド部１１０ｂと、これらを制御する制御部１３０ａと制御部１３０ｂの詳細を示したブロック図である。以下の説明においても、光学ヘッド部１１０ａ側で扱われる信号の処理系統をチャンネルｃｈＡ、光学ヘッド部１１０ｂ側で扱われる信号の処理系統をチャンネルｃｈＢとする。まず、チャンネルｃｈＡ側から、その構成を光学ヘッド部１１０ａ、制御部１３０ａの順に説明する。
【００２７】
光学ヘッド部１１０ａは、光学系１１１ａと、レーザ光出力部１１２ａと、光検出部１１３ａと、レンズ位置制御部１１４ａとを備える。光学系１１１ａは、対物レンズ１２１ａ（図２では図示略）や、ビームスプリッタ、ミラー等で構成される。そして、レーザ光出力部１１２ａから出力されたレーザ光を対物レンズに集光して光ディスク１５０（図示略）に照射するとともに、光ディスク１５０からの戻り光を光検出部１１３ａに入力させる。レーザ光出力部１１２ａはレーザダイオード等で構成され、制御部１３０ａから供給されたデジタルデータを光信号（レーザ光）に変換して光学系１１１ａに出力する。このレーザ光が光学系１１１ａを通して光ディスク１５０に照射されることにより、光ディスク１５０にデータが書き込まれる。また、レーザ光出力部１１２ａは、リードパワーに調整されたレーザ光を光学系１１１ａに出力する。リードパワーとは、光ディスク１５０に記録されている情報を読み出すときの発光パワーであり、その強さは制御部１３０ａのシステムコントローラ１３１ａによって制御される。
【００２８】
光検出部１１３ａは、リードパワーに調整されたレーザ光の光ディスク１５０からの戻り光を光信号として抽出し、それを電気信号に変換して制御部１３０ａのデータプロセッサ１３２ａに供給する。これにより、光ディスク１５０に記録されたデータが光ディスク記録装置１０に読み出される。レンズ位置制御部１１４ａは、対物レンズ１２１ａの位置を制御するアクチュエータである。レンズ位置制御部１１４ａによって対物レンズ１２１ａの位置が制御されることにより、光ディスク１５０に照射されるレーザ光の照射位置が調整される。
【００２９】
次に、制御部１３０ａの構成について説明する。制御部１３０ａは、システムコントローラ１３１ａと、データプロセッサ１３２ａと、サーボ制御部１３３ａとを含む。システムコントローラは１３１ａ、光ディスク記録装置１０内の各部の動作を制御する。システムコントローラ１３１ａは、ＣＰＵ（Central Processing Unit）１４１、ＲＯＭ（Read Only Memory）１４２、およびＲＡＭ（Random Access Memory）１４３を有する。ＣＰＵ１４１が、ＲＯＭ１４２に記憶されているプログラム、またはＲＡＭ１４３にロードされたプログラムに従って各種の処理を実行することにより、光ディスク記録装置１０内の各部の動作を制御する。ＲＡＭ１４３にはまた、ＣＰＵ１４１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３０】
データプロセッサ１３２ａは、システムコントローラ１３１ａに制御されて、光ディスク１５０より読み出された情報や光ディスク１５０に書き込む情報を処理対象とする情報処理を行う。サーボ制御部１３３ａは、システムコントローラ１３１ａの制御に基づき、スピンドルモータ１０１（図１参照）の回転駆動を制御する。また、サーボ制御部１３３ａは、システムコントローラ１３１ａの制御に基づいてアクチュエータ制御信号を生成して、レンズ位置制御部１１４ａに供給する。さらに、データプロセッサ１３２ａは、システムコントローラ１３１ａに制御されて、スレッド１０３の位置制御も行う。
【００３１】
チャンネルｃｈＢ側の光学ヘッド部１１０ｂと制御部１３０ｂも、チャンネルｃｈＡ側のそれと同様の機能を有する。このため、詳細な説明は省略する。ただし、スピンドルモータ１０１はドライブ内に一つしかないので、スピンドルモータ１０１を制御するための仕組み（サーボ制御部の機能）はチャンネルｃｈＡ側のみにある。すなわち、チャンネルｃｈＢ側には存在しない。また、サーボ制御部の機能のうちスレッド１０３を移動させるしくみも、チャンネルｃｈＡ側のみに持つ。また、チャンネルｃｈＡのシステムコントローラ１３１ａとチャンネルｃｈＢのシステムコントローラ１３１ｂとは、例えば双方向シリアル通信等のチャンネル間通信手段１６０により接続されている。
【００３２】
［ＯＰＣ開始アドレス決定方法の説明］
このように構成された光ディスク記録装置１０では、書き込み処理が行われる前に、その書き込み時のレーザ発光パワーが最適とされる値となるように調整処理であるＯＰＣを行う。このＯＰＣの制御は、システムコントローラ１３１ａおよび１３１ｂが行う。ＯＰＣシーケンスの基本的な流れは以下のとおりである。
（１）システムコントローラ１３１ａ（１３１ｂ）が指定したＯＰＣ開始アドレスより所定のＲＵＢ数だけ、ＯＰＣ評価用に調整されたパワーで光ディスク１５０をライトする。
（２）ライトした部分を読み出す。
（３）読み出したＲＦ（Radio Frequency）信号の振幅をもとに、システムコントローラ１３１ａ（１３１ｂ）が最適なライトパワーを演算する。最適なライトパワーが見つかった場合を、ＯＰＣが収束したという。
【００３３】
ＯＰＣの実行に必要なパワーの設定は、システムコントローラ１３１ａ（１３１ｂ）が光学ヘッド部１１０ａ（１１０ｂ）に対して行う。ＯＰＣの実行に必要な記録開始タイミングやパワー切り替えタイミングを指示する指令信号や、書き込み用のデータ等は、データプロセッサ１３２ａ（１３２ｂ）より供給される。なお、この書き込みデータは、実際に光ディスク１５０に書き込まれる信号に相当し、図示しないライトストラテジー回路（ＷＳ）を通して、光学ヘッド部１１０ａ（１１０ｂ）内のレーザ光出力部１１２ａに供給される。ＯＰＣの実行に必要な再生ＲＦ信号の振幅評価機能はデータプロセッサ１３２ａ（１３２ｂ）に実装されている。そして、データプロセッサ１３２ａ（１３２ｂ）からのタイミングを受けて、システムコントローラ１３１ａ（１３１ｂ）が、評価された振幅データを適切なタイミングで取得するように各部を制御する。システムコントローラ１３１ａ（１３１ｂ）は、このように取得したデータに対して処理を行い、ＯＰＣの収束判断や収束値の計算等のＯＰＣの全体シーケンスの制御実行を行う。なお、前述したように、チャンネルｃｈＡの対物レンズ１２１ａとチャンネルｃｈＢの対物レンズ１２１ｂは、ともに半径方向に一定量だけ独立して可動である。つまり最大で２Ｎ  ＲＵＢぶんの距離だけ両対物レンズは離れて動作可能である。また、一回のＯＰＣに必要なＲＵＢ数（＝パワー調整時使用領域の範囲）を６ＲＵＢとする。
【００３４】
次に、図３のシーケンス図を参照して、光学ヘッド部が２つである本実施の形態によるＯＰＣ開始アドレスの決定方法について説明する。まず、チャンネルｃｈＡのシステムコントローラ１３１ａが、チャンネルｃｈＡ用ＯＰＣ開始アドレス（第１の記録パワー調整開始アドレス）を決定する（ステップＡ１）。ＯＰＣ開始アドレスは、パワー調整領域として確保された領域の中から、乱数として生成された値を選択することにより決定される。ブルーレイディスクでは、パワー調整領域はディスクの内周側の所定位置に規定されており、２０４８ＲＵＢぶんが連続して確保されている。このときのパワー調整領域内のアドレスは、ＲＵＢ単位で０〜２０４７となる。ＯＰＣに必要なＲＵＢ数を６ＲＵＢとすると、チャンネルｃｈＡがＯＰＣ開始アドレスとして用いることができるのは、０〜２０４２（＝２０４７−６＋１）の範囲のどこかとなる。
【００３５】
続いて、チャンネルｃｈＡのシステムコントローラ１３１ａは、チャンネルｃｈＢに対して、チャンネル間通信手段１６０を通してＯＰＣ開始コマンドとチャンネルｃｈＡ用ＯＰＣ開始アドレスとを送る（ステップＡ２）。そして、チャンネルｃｈＡのシステムコントローラ１３１ａは、ＯＰＣでの使用可能領域における最小ＲＵＢｍｉｎＲと、最大ＲＵＢｍａｘＲとを決定する（ステップＡ３）。ＯＰＣでの使用可能領域（記録パワー調整時使用可能領域）としては、チャンネルｃｈＡ用ＯＰＣ開始アドレスを中心とした±ＮＲＵＢの範囲が選択される。図１（ｂ）に示したように、チャンネルｃｈＡの対物レンズ１２１ａとチャンネルｃｈＢの対物レンズ１２１ｂは、基準位置Ｒｐを中心として±ＮＲＵＢの範囲を移動可能である。したがって、このように決定した使用可能領域内であれば、対物レンズ１２１ａと対物レンズ１２１ｂとが同時に動作することが可能となる。ＯＰＣが万が一収束できず再度やり直す場合（以下、リトライと称する）のやり直し用のリトライ開始アドレスも、この使用可能領域内から選択される。
【００３６】
図４は、チャンネルｃｈＡにおけるＯＰＣでの使用可能領域（以下、ＯＰＣエリアと称する）Ａｒの例を示したものである。図４には、パワー調整領域ＰＡｒの中のアドレス０〜２０４２ＲＵＢの範囲の中から、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを中心とした±ＮＲＵＢの範囲が、ＯＰＣエリアＡｒとして選択された様子が示されている。
【００３７】
なお、ＯＰＣ開始アドレスＳＡｄ＿Ａは乱数に基づいて決定されるため、ＯＰＣ開始アドレスＳＡｄ＿Ａを中心に決定されたＯＰＣエリアＡｒが、パワー調整領域ＰＡｒからはみだしてしまうことも起こりうる。図５および図６は、このような場合のＯＰＣエリアＡｒの決定方法を示したものである。
【００３８】
図５は、ＯＰＣエリアＡｒがパワー調整領域ＰＡｒの下限（アドレス０（ＲＵＢ））より下にはみ出てしまう場合の例を示したものである。このようなケースは、ＯＰＣ開始アドレスＳＡｄ＿Ａがアドレス０付近に設定された場合に発生しうる。この場合は、アドレス０より下にはみ出てしまうＲＵＢ分を折り返して、ＯＰＣ開始アドレスＳＡｄ＿Ａ＋ＮＲＵＢの位置の上に再配置することを行う。これにより、トータルで、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ±ＮＲＵＢの範囲と同じ面積（＝２Ｎ＋１ＲＵＢ）を連続して確保できるようになる。
【００３９】
図６は、ＯＰＣエリアＡｒがパワー調整領域ＰＡｒの上限（アドレス２０４７（ＲＵＢ））より上にはみ出てしまう場合の例を示したものである。このようなケースは、ＯＰＣ開始アドレスＳＡｄ＿Ａがアドレス２０４７付近に設定された場合に発生しうる。この場合は、アドレス２０４７より上にはみ出てしまうＲＵＢ分を折り返して、ＯＰＣ開始アドレスＳＡｄ＿Ａ−ＮＲＵＢの位置の下に再配置することを行う。これにより、トータルで、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ±ＮＲＵＢの範囲と同じ面積（＝２Ｎ＋１ＲＵＢ）を連続して確保できるようになる。このようにしてＯＰＣエリアＡｒが決定されることで、ＯＰＣエリアにおける最小ＲＵＢｍｉｎＲと最大ＲＵＢｍａｘＲも、図７に示すように自動的に決定される。
【００４０】
再び図３のシーケンス図に戻って説明を続ける。チャンネルｃｈＡでは、ステップＡ３でＯＰＣエリア最小ＲＵＢｍｉｎＲとＯＰＣエリア最大ＲＵＢｍａｘＲを決定した後、ＯＰＣシーケンスを開始する（ステップＡ４）。すなわち、ステップＡ１で算出したチャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿ＡよりＯＰＣを開始する。そして、ＯＰＣシーケンスが終了すると（ステップＡ５）、ＯＰＣが収束したか否かを判断する（ステップＡ６）。ＯＰＣが収束したと判断した場合にはＯＰＣは完了となる。ＯＰＣが収束していないと判断した場合には、リトライ用アドレスが算出され（ステップＡ７）、ステップＡ４に戻って処理が続けられる。リトライ用アドレスの算出処理については、図８および図９を参照して後述する。
【００４１】
一方のチャンネルｃｈＢのシステムコントローラ１３１ｂは、まず、チャンネルｃｈＡ側から送信されたＯＰＣ開始コマンドと、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａとを受け取る（ステップＢ１）。次に、受信したチャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａに基づいて、ＯＰＣエリア最小ＲＵＢｍｉｎＲと、ＯＰＣエリア最大ＲＵＢｍａｘＲの算出を行う（ステップＢ２）。すなわち、ステップＡ３で説明した手順と同じ手順で、ＯＰＣエリアＡｒを算出する。チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａの値は一つであり、同じ値に基づいて同じ計算を行うため、ＯＰＣエリアＡｒにおける最小ＲＵＢｍｉｎＲと最大ＲＵＢｍａｘＲの値も、当然ステップＡ３で算出したものと同じ値となる。
【００４２】
このように、ＯＰＣエリアをチャンネルｃｈＡ側とチャンネルｃｈＢ側の両方で計算するようにすることにより、チャンネル間通信手段１６０（図２参照）での通信回数を削減することができる。なお、チャンネル間通信手段１６０によるシステムコントローラ１３１ａ（１３１ｂ）のオーバヘッドが気にならないのであれば、ステップＡ３でチャンネルｃｈＡが算出したＯＰＣエリア最小ＲＵＢｍｉｎＲとＯＰＣエリア最大ＲＵＢｍａｘＲの値を、チャンネルｃｈＢに送ってもよい。そして、チャンネルｃｈＢ側のステップＢ２を省略してもよい。
【００４３】
続いて、チャンネルｃｈＢ用システムコントローラ１３１ｂは、チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂ（第２の記録パワー調整開始アドレス）を決定する（ステップＢ３）。チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂの算出は、下記の式１を用いて行う。
チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋６（ＲＵＢ）…（式１）
すなわち、チャンネルｃｈＢの開始アドレスＳＡｄ＿Ｂを、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａから一回のＯＰＣ動作に必要な６ＲＵＢだけ後ろにずらすことを行っている。これにより、従来の例として図２２に示したような、両チャンネルのＯＰＣ動作領域が重なり干渉しあうという問題が起きることがなくなる
【００４４】
ただし、チャンネルｃｈＢ用ＯＰＣ終了アドレスＥＡｄ＿Ｂが、ＯＰＣエリア最大ＲＵＢｍａｘＲより大きな値となる場合は、チャンネルｃｈＢはＯＰＣ動作中にＯＰＣエリアＡｒからはみ出してしまうことになる。したがって、チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂを再計算する必要がある。チャンネルｃｈＢ用ＯＰＣ終了アドレスＥＡｄ＿Ｂは、チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂに５ＲＵＢを足すことで求めることができる。
【００４５】
つまり、
チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂ＋５（ＲＵＢ）＞ＯＰＣエリア最大ＲＵＢｍａｘＲ
となる場合は、下記の式２を使用してチャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂを再計算する必要がある。
チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ−６（ＲＵＢ）…（式２）
【００４６】
続いて、チャンネルｃｈＢ用システムコントローラ１３１ｂは、チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿ＢよりＯＰＣを開始する（ステップＢ４）。そして、ＯＰＣシーケンスが終了すると（ステップＢ５）、ＯＰＣが収束したか否かを判断する（ステップＢ６）。ＯＰＣが収束したと判断した場合には、ＯＰＣは完了となる。ＯＰＣが収束していないと判断した場合には、リトライ用アドレスが算出され（ステップＢ７）、ステップＢ４に戻って処理が続けられる。
【００４７】
［リトライ用アドレス決定方法の説明］
次に、図３のステップＡ７とステップＢ７で行うリトライ用アドレスの算出方法について説明する。一般にＯＰＣが収束せずにリトライする場合、原因として、前回ＯＰＣで使用した範囲内にディスクの欠陥（ディフェクトとも呼ばれる）が有る可能性が高い。このため、リトライ用アドレス（以下、リトライ開始アドレスと称する）は、前回使用したアドレスと異なるものを使用することが行われる。
【００４８】
図８は、リトライ開始アドレスとして設定しうるアドレスの例を示したものである。図８において、チャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａとして選択されうるアドレスを粗いドット模様で示し、チャンネルｃｈＢ用のリトライ開始アドレスＲＡｄ＿Ｂとして選択されうるアドレスを細かいドット模様で示している。チャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａは、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを基準とした１２ＲＵＢの固まりのそれぞれにおける、ＯＰＣ開始アドレスＳＡｄ＿Ａと対応する位置に設定されうる。すなわち、ＯＰＣ開始アドレスＳＡｄ＿Ａに１２の倍数を加算した位置あるいは、１２の倍数を減算した位置に設定される。ここでの“１２”という値は、チャンネルｃｈＡでＯＰＣに使用するＲＵＢ数６と、チャンネルｃｈＢでＯＰＣに使用するＲＵＢ数６とを足した値である。
【００４９】
リトライ開始アドレスＲＡｄ＿Ａは、以下の手順で算出できる。
（手順−１）ＯＰＣ開始アドレスＳＡｄ＿Ａ以上、ＯＰＣエリア最大ＲＵＢｍａｘＲ未満の範囲に含まれる１２ＲＵＢの固まりの数Ｐと、ＯＰＣエリア最小ＲＵＢｍｉｎＲ以上ＯＰＣ開始アドレスＳＡｄ＿Ａ未満の範囲に含まれる１２ＲＵＢの固まりの数Ｑとを求める。（以下、ＯＰＣ開始アドレスＳＡｄ＿Ａ以上、ＯＰＣエリア最大ＲＵＢｍａｘＲ未満の範囲を「ＯＰＣ開始アドレスＳＡｄ＿Ａの上側」と称し、ＯＰＣエリア最小ＲＵＢｍｉｎＲ以上ＯＰＣ開始アドレスＳＡｄ＿Ａ未満の範囲を「ＯＰＣ開始アドレスＳＡｄ＿Ａの下側」と称する）
（手順−２）（手順−１）で算出した固まり数ＰとＱにより定まる範囲内で乱数を生成する。
（手順−３）（手順−２）で生成した乱数に基づき、リトライ開始アドレスＲＡｄ＿Ａを決定する。
【００５０】
まず、（手順−１）として示した手順のうち、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における１２ＲＵＢの固まり数Ｑを算出する。固まり数Ｑを算出するにあたって、まず、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側においてリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスについて考えてみる。下記式３は、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側においてリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスを算出するための式である。
リトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレス＝ＯＰＣ開始アドレスＳＡｄ＿Ａ−１２ｊ…（式３）
【００５１】
変数ｊは、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における、特定の位置（アドレス）を指定するための変数であり、０以上の自然数を代入可能である。図８に示すように、変数ｊ＝０の場合は、式３の算出結果がイコールＯＰＣ開始アドレスＳＡｄ＿Ａとなる。また、変数ｊの最大値は、１２ＲＵＢの固まりの最大数、つまり固まり数Ｑとイコールとなる。すなわち（手順−１）では、ＯＰＡエリアＡｒ内（ＯＰＣ開始アドレスＳＡｄ＿Ａの下側と上側）において変数ｊが取り得る最大の値（＝固まり数Ｑ）を求めることを行っている。ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における１２ＲＵＢの固まり数Ｑは、以下の式４で算出できる。
１２ＲＵＢの固まり数Ｑ＝（ＯＰＣ開始アドレスＳＡｄ＿Ａ−ＯＰＣエリア最小ＲＵＢｍｉｎＲ）／１２…（式４）
【００５２】
次に、ＯＰＣ開始アドレスＳＡｄ＿Ａの上側における１２ＲＵＢの固まり数Ｐを算出する。ここでも、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における手法と同様に、まずＯＰＣ開始アドレスＳＡｄ＿Ａの上側においてリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスについて考える。ＯＰＣ開始アドレスＳＡｄ＿Ａの上側においてリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスは、下記式５によって求めることができる。
リトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレス＝ＯＰＣ開始アドレスＳＡｄ＿Ａ＋１２ｉ…（式５）
変数ｉは、ＯＰＣ開始アドレスＳＡｄ＿Ａの上側における、特定のアドレスを指定するための変数であり、０以上の自然数が代入される。図８に示すように、変数ｉ＝０の場合は、式５の算出結果がイコールＯＰＣ開始アドレスＳＡｄ＿Ａとなる。また、変数ｉの最大値は、固まり数Ｐ−１と等しくなる。ＯＰＣ開始アドレスＳＡｄ＿Ａの上側における１２ＲＵＢの固まり数Ｐは、以下の式６で算出できる。
１２ＲＵＢの固まり数Ｐ＝（ＯＰＣエリア最大ＲＵＢｍａｘＲ−ＯＰＣ開始アドレスＳＡｄ＿Ａ）／１２…（式６）
なお、本実施の形態では、１２ＲＵＢの固まり数の算出をＯＰＣ開始アドレスＳＡｄ＿Ａの下側、上側の順に行うようにしているが、この順番に限定されるものではない。上側から先に算出するようにしてもよい。
【００５３】
続いて、（手順−２）に示したように、固まり数ＰとＱにより定まる範囲内で乱数を生成する。この乱数は、リトライ開始アドレスＲＡｄ＿Ａを決定するための乱数である。乱数ｋは、−Ｑ≦ｋ≦Ｐ−１の範囲で生成する。そして、（手順−３）として示したように、生成された乱数を用いて下記の式７を使用してリトライ開始アドレスＲＡｄ＿Ａを決定する。
リトライ開始アドレスＲＡｄ＿Ａ＝ＯＰＣ開始アドレスＳＡｄ＿Ａ＋１２ｋ…（式７）
【００５４】
次に、このようにして算出したチャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａに基づいて、チャンネルｃｈＢ用のリトライ開始アドレスＲＡｄ＿Ｂを算出する。リトライ開始アドレスＲＡｄ＿Ｂは、まず−Ｑ≦ｋ≦Ｐ−１の範囲で乱数を生成し、その乱数を下記の式８に代入することにより算出できる。
リトライ開始アドレスＲＡｄ＿Ｂ＝ＯＰＣ開始アドレスＳＡｄ＿Ａ＋１２ｋ＋６…（式８）
すなわち、チャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａに対して６ＲＵＢずれた位置を、リトライ開始アドレスＲＡｄ＿Ｂに決定することを行っている。なお、乱数ｋは、チャンネルｃｈＡ側とチャンネルｃｈＢ側でそれぞれのシステムコントローラ１３１ａ（１３１ｂ）が独自に生成するため、チャンネルｃｈＡとチャンネルｃｈＢとで、乱数ｋの値が異なる場合もある。
【００５５】
上述した実施の形態によれば、チャンネルｃｈＢ用ＯＰＣ開始アドレスＳＡｄ＿Ｂが、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａに対して一回のＯＰＣ動作に必要なＲＵＢ数（本実施の形態では６ＲＵＢ）分だけ後にずれて設定される。これにより、チャンネルｃｈＡとチャンネルｃｈＢの両チャンネルにおいてＯＰＣに使用する領域が重なり干渉しあうことがなくなる。したがって、チャンネルｃｈＡのシステムコントローラ１３１ａとチャンネルｃｈＢのシステムコントローラ１３１ｂとが同時にＯＰＣを実行することが可能となるため、スタートアップの時間短縮を実現できる。
【００５６】
また、上述した実施の形態によれば、チャンネルｃｈＡリトライ開始アドレスＲＡｄ＿Ａは、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを基準に１２ＲＵＢ毎のアドレスから決定される。また、チャンネルｃｈＢリトライ開始アドレスＲＡｄ＿Ｂは、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを基準とした１２＋６ＲＵＢ毎のアドレスから決定される。なおかつ、これらのリトライ開始アドレスＲＡｄ＿ＡとＲＡｄ＿Ｂは、両対物レンズ１２１ａ（１２１ｂ）の可動範囲内、すなわちＯＰＣエリア最小ＲＵＢｍｉｎＲからＯＰＣエリア最大ＲＵＢｍａｘＲまでの間から選ばれることになる。これにより、両チャンネルが同時にＯＰＣリトライをしても、互いのチャンネルのＯＰＣ動作が干渉しあうことがなくなる。したがって、チャンネルｃｈＡとチャンネルｃｈＢとで同時にリトライを始めることが可能であり、リトライを含むＯＰＣシーケンスの更なる時間短縮が実現できる。
【００５７】
また、上述した実施の形態によれば、リトライ開始アドレスを両チャンネルの各々のシステムコントローラ１３１ａ（１３１ｂ）が独立に決定できる。すなわち、チャンネル間通信手段１６０を用いて互いに相手のリトライ開始アドレスをいちいち確認する作業をはぶくことができる。つまり、このような確認作業を行った場合に比べて通信により生じるオーバヘッドを、それぞれのチャンネルにおいて削減することができるため、リトライを含むＯＰＣシーケンスの時間短縮が実現できる。
【００５８】
＜２．変形例１（同一スレッド上に光学ヘッド部を４つ設けた構成の例）＞
次に、光学ヘッド部の数が４つの場合について説明する。基本的にはこれまで説明してきた光学ヘッド数が２の場合と同様の考え方である。なお、以下では光学ヘッド部が４つの場合を例に挙げるが、搭載した光学ヘッド部が４個以外の他の個数である場合にも適用可能である。
【００５９】
図９は、本実施の形態における光ディスク記録装置１０αの構成例を示したものである。図９において図１と対応する箇所には同一の符号を付してあり、詳細な説明は省略する。図９に示すように、スレッド１０３上に、チャンネルｃｈＡ用の光学ヘッド部１１０ａ〜チャンネルｃｈＤ用の光学ヘッド部１１０ｄの４つの光学ヘッド部が搭載されている。
【００６０】
図１０は、チャンネルｃｈＡ〜チャンネルｃｈＤの各制御部１３０ａ〜１３０ｄの構成例を示したものである。図１０において図２と対応する箇所には同一の符号を付してあり、詳細な説明は省略する。図１０に示すように、チャンネルｃｈＡのシステムコントローラ１３１ａと、その他のチャンネルのシステムコントローラ１３１ｂ〜１３１ｄとが、チャンネル間通信手段１６０により接続されている。また、光ディスク記録装置１０αに一つしかないスレッド１０３（図９参照）およびスピンドルモータ１０１（図示略）の制御は、チャンネルｃｈＡの制御部１３０ａのサーボ制御部１３３ａが行う。そして、各制御部内のサーボ制御部１３３ｂ〜１３３ｄが、それぞれのチャンネルの光学ヘッド部１１０ｂ〜１１０ｄ内の対物レンズ１２１ａ〜１２１ｄ（図９参照）の、スレッド１０３上での位置を制御する。
【００６１】
図１１は、対物レンズ１２１ａ〜１２１ｄのスレッド１０３上での可動範囲を示した図である。上述した実施の形態や、従来例として図２１を参照して説明したものと同様に、対物レンズ１２１ａ〜１２１ｄのそれぞれは、スレッド１０３上をそれぞれが独立して移動可能に構成されている。すなわち、スレッド１０３上に一点鎖線で示した基準位置Ｒｐを中心として、光ディスク１５０の半径方向に±Ｎ  ＲＵＢ分だけ、それぞれが独立して移動可能とされている。つまり、対物レンズ１２１ａ〜１２１ｄは、互いに最大で２Ｎ  ＲＵＢ分の距離だけ離れて動作可能である。
【００６２】
次に、図１２のシーケンス図を参照して、光学ヘッド部が４つである本実施の形態におけるＯＰＣ開始アドレスの決定方法について説明する。図１２において図３と対応する箇所には同一の符号を付してある。図１２に示したチャンネルｃｈＡにおけるステップＡ１〜ステップＡ７のステップと、チャンネルｃｈＢのステップＢ１〜ステップＢ７のステップは、図３に示したものとまったく同一であるため、説明は省略する。図１２に示したチャンネルｃｈＣにおける手順およびチャンネルｃｈＤにおける手順も、図３および図１２に示したチャンネルｃｈＢでの手順とほぼ同一である。これらに示した手順と異なっているのは、チャンネルｃｈＣにおけるステップＣ３αおよびステップＣ７αと、チャンネルｃｈＤにおけるステップＤ３αおよびステップＤ７αの内容である。
【００６３】
ステップＣ３αおよびステップＤ３αでは、それぞれのチャンネルにおけるＯＰＣ開始アドレスを算出している。ＯＰＣ開始アドレスは、前述した式１において、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａに加算する“６”の部分を、“６ｘ（６×ｘ）”と改めた下記式９を用いて算出することができる。
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋６ｘ（ＲＵＢ）…（式９）
なお、上記の式９においては、チャンネル名を示す“Ｂ”や“Ｃ”の記号が入る箇所を“Ｘ”と示している。“Ｘ”には、ＯＰＣ開始アドレス計算の基準となるチャンネルｃｈＡ以外の、チャンネルｃｈＢ〜チャンネルｃｈＤのチャンネル名に対応する記号が入りうる。
【００６４】
上記式９で、ＯＰＣ開始アドレスＳＡｄ＿Ａに加算される“６”に乗算される変数ｘには、図１３（ａ）に示すように、１〜３までの値が入る。つまり、チャンネルｃｈＡを１つ目のチャンネルとし、チャンネルｃｈＸをｎ番目のチャンネルとした場合の、（ｎ−１）の値が入る。例えば、チャンネルｃｈＣを３番目のチャンネルとすると、ｘ＝（３−１）＝２の値が入り、チャンネルｃｈＤを４番目のチャンネルとすると、ｘ＝（４−１）＝３の値が入る。
【００６５】
したがって、例えばチャンネルｃｈＣにおけるＯＰＣ開始アドレスＳＡｄ＿Ｃは、図１３（ａ）に示すようにｘ＝２であるため、
チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋６×２（ＲＵＢ）
の式で算出することができる。
また、チャンネルｃｈＤにおけるＯＰＣ開始アドレスＳＡｄ＿Ｄは、図１３（ａ）に示すようにｘ＝３であるため、
チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋６×３（ＲＵＢ）
の式で算出することができる。
【００６６】
ただし、前述した実施の形態と同様に、
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＋５（ＲＵＢ）＞ＯＰＣエリア最大ＲＵＢｍａｘＲ
となる場合は、下記の式１０を使用してチャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘを再計算する必要がある。
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ−６ｘ（ＲＵＢ）…（式１０）
【００６７】
このようにして、各チャンネルにおけるＯＰＣ開始アドレスＳＡｄ＿Ｘを算出することで、チャンネルｃｈＡ用ＯＰＣ開始アドレスを基準に、６ＲＵＢごとにチャンネルｃｈＸ（本実施の形態では、Ｂ〜Ｄ）用のＯＰＣ開始アドレスが得られることになる。
【００６８】
なお、本実施の形態では光学ヘッド部が４つの場合を例に挙げているが、光学ヘッド部が４つ以上の場合にも適用可能である。この場合は、図１３（ｂ）に示すように、チャンネルの数に応じたｘの値を選択して式９に代入することにより、本実施の形態と同様にＯＰＣ開始アドレスを算出できる。
【００６９】
図１２に戻って、シーケンス図の説明を行う。図１２のステップＣ７αとステップＤ７αでは、ｃｈＸ用のＯＰＣリトライ開始アドレスＲＡｄ＿Ｘを算出している。ｃｈＸ用のＯＰＣリトライ開始アドレスＲＡｄ＿Ｘは、前述した実施の形態と同様に、チャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａの値を元に算出することができる。チャンネルｃｈＡ用のリトライ開始アドレスＲＡｄ＿Ａは、上述した（手順−１）〜（手順−３）によって算出することができる。ただし、各手順で用いる式が、光学ヘッド部が２つの場合（＝最初の実施の形態）と４つ（３以上）の場合（＝変形例１）とで異なってくる。
【００７０】
まず、（手順−１）から説明する。（手順−１）では、ＯＰＡエリア内の（６Ｍ）ＲＵＢの固まり数を、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａの下側、上側の順に算出する。ここでの“Ｍ”は、光学ヘッド部の数（＝チャンネルｃｈの数）を示す。つまり、本実施の形態では光学ヘッド部が４つの場合を例に挙げているため、Ｍには４が入る。チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における、リトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスは、下記の式１１で算出することができる。
リトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレス＝ＯＰＣ開始アドレスＳＡｄ＿Ａ−（６Ｍ）ｊ…（式１１）
【００７１】
上記式１１において、変数ｊについてはすでに定義した通りであり、０以上の自然数が代入される。図１４に示すように、変数ｊ＝０の場合は、式１１の算出結果がイコールＯＰＣ開始アドレスＳＡｄ＿Ａとなる。また、変数ｊの最大値は、ＯＰＣ開始アドレスＳＡｄ＿Ａの下側における（６Ｍ）ＲＵＢの固まりの最大数、つまり固まり数Ｑとイコールとなる。固まり数Ｑは、下記の式１２で求めることができる。
（６Ｍ）ＲＵＢの固まり数Ｑ＝（ＯＰＣ開始アドレスＳＡｄ＿Ａ−ＯＰＣエリア最小ＲＵＢｍｉｎＲ）／（６Ｍ）…（式１２）
【００７２】
次に、ＯＰＣ開始アドレスＳＡｄ＿Ａの上側における（６Ｍ）ＲＵＢの固まり数Ｐを算出する。固まり数Ｐの算出に先立って、まずＯＰＣ開始アドレスＳＡｄ＿Ａの上側におけるリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスについて考える。ＯＰＣ開始アドレスＳＡｄ＿Ａの上側においてリトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレスは、下記の式１２で算出できる。
リトライ開始アドレスＲＡｄ＿Ａとして設定しうるアドレス＝ＯＰＣ開始アドレスＳＡｄ＿Ａ＋（６Ｍ）ｉ…（式１３）
【００７３】
変数ｉについてもすでに定義した通りであり、０以上の自然数が代入される。図１４に示すように、変数ｉ＝０の場合は、式１３の算出結果がイコールＯＰＣ開始アドレスＳＡｄ＿Ａとなる。また、変数ｉの最大値は、固まり数Ｐ−１と等しくなる。固まり数Ｐは、下記の式１４で求めることができる。
（６Ｍ）ＲＵＢの固まり数Ｐ＝（ＯＰＣエリア最大ＲＵＢｍａｘＲ−ＯＰＣ開始アドレスＳＡｄ＿Ａ）／（６Ｍ）…（式１４）
【００７４】
続いて、（手順−２）に示したように、固まり数ＰとＱにより定まる範囲内で乱数を生成する。具体的には、乱数ｋを、−Ｑ≦ｋ≦Ｐ−１の範囲で生成する。そして、下記の式１５を用いて、リトライ開始アドレスＲＡｄ＿Ａを決定する（手順−３）。
リトライ開始アドレスＲＡｄ＿Ａ＝ＯＰＣ開始アドレスＳＡｄ＿Ａ＋（６Ｍ）ｋ…（式１５）
【００７５】
他のチャンネルｃｈＸ用のリトライ開始アドレスＲＡｄ＿Ｘは、下記の式１６を用いて求めることができる。
ｃｈＸリトライ開始アドレスＳＡｄ＿Ｘ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＲＡｄ＿Ａ＋（６Ｍ）ｋ＋６ｘ…（式１６）
つまり、“チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋（６Ｍ）ｋ”によって算出されるチャンネルｃｈＡ用リトライ開始アドレスＲＡｄ＿Ａに対して、（６ｘ）ＲＵＢだけずれた位置を、チャンネルｃｈＸ用のリトライ開始アドレスＲＡｄ＿Ｘとしている。なお、乱数ｋはチャンネルｃｈＸのシステムコントローラが独自に生成するため、各々のチャンネルｃｈの一部または全部において、乱数ｋの値が異なる場合もありうる。
【００７６】
上記式１６における変数ｘは、図１３（ａ）および（ｂ）に示した変数ｘと同一である。つまり、チャンネルｃｈＸの“Ｘ”がとる値によって変化する。例えば、チャンネルｃｈＢであればｘ＝１であるため、式１６に“ｘ＝１”を代入した以下の式で求めることができる。
ｃｈＢリトライ開始アドレスＲＡｄ＿Ｂ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋（６Ｍ）ｋ＋（６×１）
また、チャンネルｃｈＣであれば、図１３（ａ）および（ｂ）に示すようにｘ＝２であるため、式１６に“ｘ＝２”を代入した以下の式で求めることができる。
ｃｈＣリトライ開始アドレスＲＡｄ＿Ｃ＝チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａ＋（６Ｍ）ｋ＋（６×２）
【００７７】
このように、本発明の変形例１によれば、チャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを基準に、チャンネルｃｈＡリトライ開始アドレスは（６Ｍ）ＲＵＢごとのアドレスから決定される。そしてチャンネルｃｈＸ用のリトライ開始アドレスは、（６Ｍ＋６ｘ）ＲＵＢごとのアドレスから決定される。なおかつ、これらのリトライ開始アドレスは、対物レンズ１２１ａ〜１２１ｄの可動範囲内、すなわちＯＰＣエリアの最小ＲＵＢｍｉｎＲ〜最大ＲＵＢｍａｘＲの間から選ばれることになる。これにより、各チャンネルが同時にＯＰＣリトライをしても、互いのチャンネルのＯＰＣ動作に干渉することはない。また、各チャンネルで独立にリトライ開始アドレスを決定できるので、チャンネル間通信を用いる必要はなくなり、オーバヘッドを軽減できるという効果が得られる。
【００７８】
＜３．変形例２（２つのスレッドに、それぞれ２つの光学ヘッド部を搭載した構成の例）＞
次に、変形例１と同様に光学ヘッド部の数が複数であるが、それらが複数のスレッド上に分散して同数ずつ配置される場合の例について説明する。以下の説明では、スレッドが２つであり、それぞれのスレッド上に光学ヘッド部が２つずつ配置された例を挙げるが、これに限定されるものではない。たとえば、スレッドに搭載する光学ヘッド部が他の個数である場合にも適用可能である。
【００７９】
図１５に、スレッドが２つであり、それぞれのスレッド上に光学ヘッド部が２つずつ配置された場合の例を示す。図１５（ａ）は、光ディスク記録装置１０βの側面図であり、図１５（ｂ）は上面図である。図１５において、図１や図９と対応する箇所には同一の符号を付してあり、詳細な説明は省略する。図９に示した構成との違いは、スレッドが、スレッド１０３−１とスレッド１０３−２の２つになった点である。図１５（ｂ）に示すように、スレッド１０３−１上に光学ヘッド部１１０ａと光学ヘッド部１１０ｂとが配置され、スレッド１０３−２上に光学ヘッド部１１０ｃと光学ヘッド部１１０ｃとが配置されている。そして、スレッド１０３−１は軸１０４−１上を光ディスク１５０の盤面と水平の方向に移動し、スレッド１０３−２は軸１０４−２上を光ディスク１５０の盤面と水平の方向に移動する。図１５（ａ）は側面図であるため、光学ヘッド部１１０ａと光学ヘッド部１１０ｃのみを図示しているが、光学ヘッド部１１０ａの奥には光学ヘッド部１１０ｂが、光学ヘッド部１１０ｃの奥には光学ヘッド部１１０ｄが配置されているものとする。
【００８０】
図１６は、光学ヘッド部１１０ａ〜光学ヘッド部１１０ｄと、これらを制御する制御部１３０ａ〜制御部１３０ｄの詳細を示したブロック図である。図１６において、図２や図１０と対応する箇所には同一の符号を付してあり、詳細な説明は省略する。スレッド１０３−１の軸１０４−１上での位置の制御（スレッド制御信号の供給）は、チャンネルｃｈＡ用の制御部１３０ａのサーボ制御部１３３ａが行う。また、スレッド１０３−２の軸１０４−２上での位置の制御は、チャンネルｃｈＣ用の制御部１３０ｃのサーボ制御部１３３ｃが行う。チャンネル間通信手段１６０は、同じスレッド１０３−１上に配置されたシステムコントローラ１３１ａと１３１ｂの間および、同じスレッド１０３−２上に配置されたシステムコントローラ１３１ｃと１３１ｃの間に設けられる。また、異なるスレッド間を接続するために、スレッド１０３−１上のシステムコントローラ１３１ａとスレッド１０３−２上のシステムコントローラ１３１ｃとの間にも設けられる。
【００８１】
なお、本実施の形態では光学ヘッド部の個数Ｍが４である場合を例に挙げたが、Ｍがいくつであろうと同様の構成になる。図１７は、チャンネル数がチャンネルｃｈＡ〜ｃｈＺまでのＭ個ある場合の、チャンネル間通信の経路を示したものである。チャンネルｃｈＡ〜チャンネルｃｈＺまでのチャンネルのうち、チャンネルｃｈＡ〜チャンネルｃｈＹを扱う各光学ヘッド部がひとつのスレッド上に搭載され、チャンネルｃｈＹ＋１〜チャンネルｃｈＺまでがもう一方のスレッドに搭載されているものとする。（Ｙ＝１／２Ｚ）同一スレッド上に搭載された各光学ヘッド部に対応する各システムコントローラは、それぞれを、マスターとなるチャンネルのシステムコントローラと接続する。マスターとなるチャンネルは、図１７に示した例ではチャンネルｃｈＡとチャンネルｃｈＹ＋１となる。マスターとなるチャンネルｃｈＡとチャンネルｃｈＹ＋１間も、チャンネル間通信手段１６０により接続する。また、マスターとなるチャンネルｃｈＡのシステムコントローラとチャンネルｃｈＹ＋１のシステムコントローラは、自分が載るスレッドの動作制御をも受け持つ。なお、同一スレッド上に搭載された各対物レンズの可動範囲は、図１や図１１に示す量と同じである。
【００８２】
次に、図１８のシーケンス図を参照して、本実施の形態によるスレッドが複数ある場合の各チャンネル用のＯＰＣ開始アドレスの決定方法について説明する。図１８において図１２に対応する箇所には同一の符号を付してある。図１２に示した各ステップとの違いは、マスターであるチャンネルｃｈＣにおける、ステップＣ２β１とステップＣ２β２である。ステップＣ２β１では、チャンネルｃｈＣのシステムコントローラ１３１ｃ（図１６参照）が、ＯＰＣエリア最小ＲＵＢｍｉｎＲと最大ＲＵＢｍａｘＲとを決める。本実施の形態では、このＯＰＣエリア最小ＲＵＢｍｉｎＲとＯＰＣエリア最大ＲＵＢｍａｘＲとが、チャンネルｃｈＣのシステムコントローラ１３１ｃ自身が制御するスレッド１０３−２（図１６参照）用に独自に決定される。つまり、ＯＰＣエリア最小ＲＵＢｍｉｎＲとＯＰＣエリア最大ＲＵＢｍａｘＲにより定まるチャンネルｃｈＣ用のＯＰＣエリアが決定される。以下、チャンネルｃｈＣ用のＯＰＣエリアを、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣ（第２の記録パワー調整時使用可能領域）と称する。
【００８３】
一方、チャンネルｃｈＡのシステムコントローラ１３１ａでも、図１８のステップＡ３で、ＯＰＣエリア最小ＲＵＢｍｉｎＲとＯＰＣエリア最大ＲＵＢｍａｘＲとが決定される。これらの値により定まるチャンネルｃｈＡ用のＯＰＣエリアのことは、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡと称する。チャンネルｃｈＣのシステムコントローラ１３１ｃでは、ステップＣ１で受け取ったチャンネルｃｈＡ用ＯＰＣ開始アドレスＳＡｄ＿Ａを元にして、チャンネルｃｈＡにおけるＯＰＣエリアＡｒＡの最小ＲＵＢｍｉｎＲと最大ＲＵＢｍａｘＲとを知ることができる。
【００８４】
この情報を元にすれば、チャンネルｃｈＣのシステムコントローラ１３１ｃが、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡと重ならないようにチャンネルｃｈＣ側ＯＰＣエリアＡｒＣを決定することができる。このようにしてチャンネルｃｈＣ側ＯＰＣエリアＡｒＣを決定すれば、チャンネルｃｈＣ側では、同一のスレッド上に搭載された各光学ヘッド部１１０ｃと１１０ｄ（図１５参照）に対してのみ、ＯＰＣ開始アドレスとリトライ開始アドレスを割り振ればよくなる。
【００８５】
図１９は、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣの決定例を示したものである。図１９において、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡは細かい斜線で示し、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣは粗い斜線で示している。既に述べたように、チャンネルｃｈＣのシステムコントローラ１３１ｃは、チャンネルｃｈＡ側のＯＰＣエリア最小ＲＵＢｍｉｎＲ＿ＡとＯＰＣエリア最大ＲＵＢｍａｘＲ＿Ａを知ることができる。これらの情報に基づき、チャンネルｃｈＣのシステムコントローラ１３１ｃは、チャンネルｃｈＡ側のＯＰＣエリア最大ＲＵＢｍａｘＲ＿Ａの次のＲＵＢを、チャンネルｃｈＣ側のＯＰＣエリア最小ＲＵＢｍｉｎＲ＿Ｃとする。そして、ＯＰＣエリア最小ＲＵＢｍｉｎＲ＿ＣからＮ  ＲＵＢ後にあるＲＵＢを、チャンネルｃｈＣ用ＯＰＣ開始アドレスＳＡｄ＿Ｃとする。さらに、チャンネルｃｈＣ用ＯＰＣ開始アドレスＳＡｄ＿ＣからＮ  ＲＵＢ後にあるＲＵＢを、チャンネルｃｈＣ側のＯＰＣエリア最大ＲＵＢｍａｘＲ＿Ｃとする。このようにすれば、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡと重ならないように、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣを決定できる。
【００８６】
なお、このようにして決定したチャンネルｃｈＣ側ＯＰＣエリアＡｒＣにおいては、その上端（ＯＰＣエリア最大ＲＵＢｍａｘＲ＿Ｃ）が、パワー調整領域ＰＡｒの上限（アドレス２０４２（ＲＵＢ））をはみ出してしまう場合も起こりうる。この場合は、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡの下側に、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣを確保すればよい。下側に確保しようとしても、パワー調整領域ＰＡｒの下限（アドレス０（ＲＵＢ））から下へはみ出してしまう場合は、パワー調整領域ＰＡｒの大きさに対するチャンネルｃｈＡ側ＯＰＣエリアＡｒＡの大きさ及びチャンネルｃｈＣ側ＯＰＣエリアＡｒＣの大きさが大きすぎることを意味する。このような場合には、変形例１として説明した手法と同様の手法で、チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿ＸおよびチャンネルｃｈＸ用リトライ開始アドレスＲＡｄ＿Ｘを決定すればよい。ＯＰＣ開始アドレスＳＡｄ＿Ｘの決定方法として変形例１で説明した手法と変形例２で説明した手法のいずれの手法を適用するかは、パワー調整領域ＰＡｒの大きさと、その光ディスク記録装置で採用するスレッド上の対物レンズの可動範囲とに基づいて決定すればよい。
【００８７】
チャンネルｃｈＣ側ＯＰＣエリアＡｒＣが決定すれば、その範囲内で、同一スレッド上で制御される他のチャンネル用のＯＰＣ開始アドレスＳＡｄを決定すればよい。各チャンネルにおけるＯＰＣ開始アドレスＳＡｄは、前述した式９で「チャンネルｃｈＡ」を「チャンネルｃｈＣ」におきかえたものを使用することで、算出可能である。つまり、下記の式を使用して算出することができる。
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＝チャンネルｃｈＣ用ＯＰＣ開始アドレスＳＡｄ＿Ｃ＋６ｘ（ＲＵＢ）
【００８８】
ただし、
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＋５（ＲＵＢ）＞ＯＰＣエリア最大ＲＵＢｍａｘＲ＿Ｃ
となる場合は、チャンネルｃｈＸ用のＯＰＣ開始アドレスＳＡｄ＿Ｘが、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣの上端よりはみ出してしまう。この場合は、前述した各実施の形態と同様に、チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘを再計算する必要がある。チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘは、前述した式１０において「チャンネルｃｈＡ」を「チャンネルｃｈＣ」におきかえた下記の式を使用して算出することができる。
チャンネルｃｈＸ用ＯＰＣ開始アドレスＳＡｄ＿Ｘ＝チャンネルｃｈＣ用ＯＰＣ開始アドレスＳＡｄ＿Ｃ−６ｘ（ＲＵＢ）
【００８９】
チャンネルｃｈＣ側ＯＰＣエリアＡｒＣにおける各チャンネルｃｈＸのリトライ開始アドレスＲＡｄ＿Ｘは、前述した式１２，１４，１５において「チャンネルｃｈＡ」を「チャンネルｃｈＣ」におきかえたもので算出することができる。すなわち、まず、おきかえを行った式１２を用いて、チャンネルｃｈＣ用ＯＰＣ開始アドレスの下側での６Ｍ（ＲＵＢ）の固まり数Ｑを求める。次に、おきかえを行った式１４を用いて、チャンネルｃｈＣ用ＯＰＣ開始アドレスの上側での６Ｍ（ＲＵＢ）の固まり数Ｐを求める。そして、求まった固まり数ＰとＱを用いて、乱数ｋを−Ｑ≦ｋ≦Ｐ−１の範囲で生成する。最後に、おきかえを行った式１５を用いて、チャンネルｃｈＸにおけるリトライ開始アドレスＲＡｄ＿Ｘを算出する。
【００９０】
このように、変形例２として説明した本実施の形態によれば、上述した各実施の形態により得られる効果と同様の効果を得ることができる。さらに、本実施の形態によれば、チャンネルｃｈＣ側ＯＰＣエリアＡｒＣが、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡと重ならないように決定される。これにより、チャンネルｃｈＣ側のスレッドでは、チャンネルｃｈＡ側ＯＰＣエリアＡｒＡを考慮することなく、各チャンネルのＯＰＣ開始アドレスＳＡｄ＿Ｘとリトライ開始アドレスＲＡｄ＿Ｘを決定することができるようになる。したがって、スレッドが１つである場合におけるＯＰＣに比べて、パワー調整領域ＰＡｒを広く使うことができるようになる。パワー調整領域ＰＡｒを広く使えるということは、同じアドレスに対する重ね書きの頻度を減らせることを意味する。同じアドレスに対する重ね書きの回数が多くなるほど記録膜の劣化が早まり、書き込んだ信号を正常に読み出せなく確率が上がる。したがって、同じ光ディスク１５０でＯＰＣを繰り返し行うことを考えると、重ね書きの頻度が減ることは大きなメリットとなる。
【００９１】
なお、変形例２として説明した本実施の形態においても、変形例１として説明した手法と同一の手法によって、各チャンネルｃｈＸのＯＰＣ開始アドレスとリトライ開始アドレスＲＡｄ＿Ｘを決定するようにしてもよい。
【符号の説明】
【００９２】
１０，１０α，１０β…光ディスク記録装置、１０１，１０１ａ…スピンドルモータ、１０３，１０３−１，１０３−２…スレッド、１０４，１０４−１，１０４−２…軸、１１０ａ〜１１０ｄ…光学ヘッド部、１１１ａ…光学系、１１２ａ…レーザ光出力部、１１３ａ…光検出部、１１４ａ…レンズ位置制御部、１２０…台、１２１ａ，１２１ｂ…対物レンズ、１３０ａ〜１３０ｄ…制御部、１３１ａ〜１３１ｃ…システムコントローラ、１３２ａ…データプロセッサ、１３３ａ〜１３３ｃ…サーボ制御部、１４１…ＣＰＵ、１４２…ＲＯＭ、１４３…ＲＡＭ、１５０…光ディスク、１６０…チャンネル間通信手段、２０１…スピンドルモータ、２０３…スレッド、２０４…軸、２１０ａ，２１０ｂ…光学ヘッド部、２１１ａ，２１１ｂ…対物レンズ、２２０…台、２５０…光ディスク、Ａｒ，ＡｒＡ，ＡｒＣ…ＯＰＣエリア、ｍｉｎＲ…ＯＰＣエリア最小ＲＵＢ、ｍａｘＲ…ＯＰＣエリア最大ＲＵＢ、ＰＡｒ…パワー調整領域、ＲＡｄ＿Ａ…チャンネルｃｈＡ用リトライ開始アドレス、ＲＡｄ＿Ｂ…チャンネルｃｈＢ用リトライ開始アドレス、ＲＡｄ＿Ｃ…チャンネルｃｈＣ用リトライ開始アドレス、ＲＡｄ＿Ｄ…チャンネルｃｈＤ用リトライ開始アドレス、Ｒｐ…基準位置、ＳＡｄ＿Ａ…チャンネルｃｈＡ用ＯＰＣ開始アドレス、ＳＡｄ＿Ｂ…チャンネルｃｈＢ用ＯＰＣ開始アドレス、ＳＡｄ＿Ｃ…チャンネルｃｈＣ用ＯＰＣ開始アドレス、ＳＡｄ＿Ｄ…チャンネルｃｈＤ用ＯＰＣ開始アドレス
【図１】
2012133844.tif 000003
【図２】
2012133844.tif 000004
【図３】
2012133844.tif 000005
【図４】
2012133844.tif 000006
【図５】
2012133844.tif 000007
【図６】
2012133844.tif 000008
【図７】
2012133844.tif 000009
【図８】
2012133844.tif 000010
【図９】
2012133844.tif 000011
【図１０】
2012133844.tif 000012
【図１１】
2012133844.tif 000013
【図１２】
2012133844.tif 000014
【図１３】
2012133844.tif 000015
【図１５】
2012133844.tif 000016
【図１６】
2012133844.tif 000017
【図１７】
2012133844.tif 000018
【図１８】
2012133844.tif 000019
【図１９】
2012133844.tif 000020
【図２０】
2012133844.tif 000021
【図２１】
2012133844.tif 000022
【図２２】
2012133844.tif 000023
【図１４】
2012133844.tif 000024