JP4131136B2 - Information recording method and apparatus for optical disc - Google Patents
Information recording method and apparatus for optical disc Download PDFInfo
- Publication number
- JP4131136B2 JP4131136B2 JP2002207270A JP2002207270A JP4131136B2 JP 4131136 B2 JP4131136 B2 JP 4131136B2 JP 2002207270 A JP2002207270 A JP 2002207270A JP 2002207270 A JP2002207270 A JP 2002207270A JP 4131136 B2 JP4131136 B2 JP 4131136B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- phase
- beams
- recording
- optical disc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Optical Recording Or Reproduction (AREA)
- Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
- Optical Head (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数のビームを有する光ディスクに対して情報の記録を行う方法及び装置に関し、具体的には、記録時間を短縮するための情報記録手法の改良に関するものである。
【0002】
【従来の技術】
複数のビームを有する光ディスク装置では、光ヘッドがトラック・ジャンプしながら、情報を光ディスクのトラック上に書き繋いでいく方法で行われている。図6には、その様子が示されている。この例は、トラックがらせん状に形成されており、ビーム数が3,間欠トラック数が2の例である。最初、同図(A)に示すように、最内周の0番目のトラックにビームB0(丸印),3番目のトラックにビームB1(三角印),6番目のトラックにビームB2(四角印)が位置しているものとする。図中、黒印はビームの記録開始位置を示し、白抜き印はベースの現在位置を示す。光ディスクが矢印FA方向に回転すると、ビームB0〜B2は、黒印の記録開始位置から白抜き印の位置の方向にトラック上を移動し、各トラック上に情報を記録する。光ディスクが矢印FA方向に3周弱回転すると、同図(B)に示す状態となる。すなわち、ビームB0はビームB1の記録開始点に、ビームB1はビームB2の記録開始点に、それぞれ接近するようになる。
【0003】
そして、光ディスクがちょうど3周回転すると、ビームB0はビームB1の記録開始点に達し、ビームB1はビームB2の記録開始点に達する。すると、今度は、光ヘッドのトラック・ジャンプを行い、ビームB0はビームB2の記録終了点から記録を開始する。このとき、各ビームは、トラック・ジャンプ後直ぐに記録を行うことができるわけではなく、PLLのロックやアドレスデコードを行う必要がある。つまり、トラック・ジャンプの開始から情報の記録開始までには所要の準備時間が必要である。この準備時間を考慮して、トラック・ジャンプの位置が決められる。
【0004】
【発明が解決しようとする課題】
ところで、上述した従来技術では、以下のような点について十分に検討されていないため、理論上考えられる情報の記録速度が得られないという不都合がある。
(1)トラック・ジャンプ後の記録を行うとしても、ビームB0は上述したとおりであるが、他のビームB1,B2も、ビームB0と同時に記録を開始するとしてよいか。
(2)記録すべき情報の容量が少ないときは、必ずしもすべてのビームを使用する必要がない場合が考えられるが、そのときは、どのようにして最適な実行ビーム数の見積りや情報のビーム割り振りを行うのか。
(3)情報の記録最中にエラーが発生する可能性もある。このような場合、どのようにリカバリーをするか。
【0005】
以上の点を考慮しつつ記録手法を工夫することで、無駄を省いて情報の記録速度の向上を図ることができると考えられる。
【0006】
本発明は、以上の点に着目したもので、複数のビームを有する光ディスク装置における情報の記録動作の無駄を省いて記録時間の短縮を図ることができる光ディスクの情報記録方法及びその装置を提供することを、その目的とするものである。
【0007】
【課題を解決するための手段】
前記目的を達成するため、本発明は、複数のビームによって光ディスクに情報を記録する光ディスクの情報記録方法であって、メモリに格納された記録すべき情報量と、複数のビームがトラック・ジャンプを行うことなく光ディスクに記録できる情報量を参照して、情報の記録を実行する実行ビーム数を演算し,光ディスクへのトラック・ジャンプの開始から、トラック・ジャンプを終了した後に、第1のステップで演算された実行ビーム数のビームで、光ディスク上における、情報を記録可能なアドレスを検出するまでの記録準備に要する時間を学習して、ロック・タイムとして予想し,演算された実行ビーム数と、光ディスクの回転速度と、予想されたロック・タイムに基づいて、複数のビームがトラック・ジャンプを行うことなく光ディスクに並列書き込み可能な情報量をフェーズとした場合に、メモリ上におけるフェーズの開始アドレスを指定するフェーズ開始ポインタを設定し,演算された実行ビーム数と、光ディスクの回転速度と、予想されたロック・タイムに基づいて、フェーズで決定される情報量をビーム毎に割り振って光ディスクに記録する場合に、メモリ上におけるビーム毎に定まるフェーズの開始アドレスを指定するビーム割振りポインタを設定することを特徴とする。
【0008】
主要な形態の1つは、前記各処理を、最初に情報を記録するフェーズと、これに継続するフェーズとで、それぞれ別個に行うことを特徴とする。他の形態の1つは、トラック・ジャンプからディスク上におけるアドレス検出に至る準備時間を考慮して、前記光ビームのトラック・ジャンプを行うことを特徴とする。
【0009】
本発明によれば、記録すべき情報に、フェーズ毎及びビーム毎の記録開始位置を示すポインタが設定される。これらのポインタを参照して複数のビームによる記録を行うことで、記録動作の無駄を省いて記録時間の短縮を図ることができ、高速記録が可能となる。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態について詳細に説明する。なお、以下の説明では、CLV(線速度一定)方式のセクタ配置の光ディスクをブロック単位で書き込む場合を想定する。図1には、本実施形態にかかる3ビームの記録装置の主要構成が示されている。同図において、光ヘッド10は、3チャンネルの記録用のレーザビームを出力するレーザアレイ12を備えている。レーザアレイ12は、3チャンネルのレーザドライバ14によって駆動されており、そのレーザ出力が3チャンネルのモニタ(フロントフォトディテクタ)16で検知されている。
【0011】
光ディスクによって反射されたレーザビームは、3チャンネルのフォトディテクタ18に入射し、ここで各チャンネル毎に光電変換が行われる構成となっている。更に、光ヘッド10には、回転,フォーカス,トラッキング及びシーク(ないしトラック・ジャンプ)の駆動を行うための駆動機構20が設けられている。駆動機構20には、スピンドルモータ,2軸モータ,スレッドモータが含まれている。
【0012】
上述したフォトディテクタ18のRF信号出力側は、RFアンプ・イコライザ22,2進符号化のためのPLL回路24を順に介してデコーダ26に接続されている。デコーダ26では、EFM+(8−16変換)デコード,ECC(エラーチェック・コレクト),S−P変換(シリアル・パラレル変換)が行われる構成となっている。デコーダ26のデコードデータ及びエラーの出力側は、CPU50に接続されている。一方、フォトディテクタ18の制御用の信号出力側は、マトリクスアンプ28に供給されている。マトリクスアンプ28は、入力信号からウォブル信号検出用の光量信号,フォーカスエラー信号,トラッキングエラー信号(DPP及びDPD)をそれぞれ生成する回路で、光量信号はAGC機能を備えた帯域フィルタ30に供給され、フォーカスエラー信号及びトラッキングエラー信号はサーボ制御回路32に供給されている。そして、このサーボ制御回路32のサーボ制御信号出力側は、ドライバ回路34を介して光ヘッド10の駆動機構20に接続されている。
【0013】
上述した帯域フィルタ30の出力側は、クロック・アドレス制御部36に接続されている。このクロック・アドレス制御部36は、各ビーム毎に入力信号からウォブル信号をそれぞれ検出するとともに、更に各ビーム毎のアドレス信号や書き込みクロックを生成する機能を備えている。これらの信号は、エンコーダ38に供給されている。エンコーダ38は、ホスト側(図示せず)からCPU50を介して供給されるデータ(ユーザ情報)に対して、EFM+(8−16変換)エンコード,ECC(エラーチェック・コレクト),P−S変換(パラレル・シリアル変換)を行う機能を備えている。
【0014】
このエンコーダ38から出力されるエンコード後のNRZデータは、クロック信号とともに記録回路(ライトストラテジ生成器)40に供給されている。記録回路40のデータ出力側は前記レーザドライバ14に接続されており、これによって前記レーザアレイ12が記録すべきデータに対応して駆動されるようになっている。レーザアレイ12の出力は、モニタ16によってモニタリングされており、前記記録回路40から供給されるタイミング信号に基づいて、出力制御回路42により所定値となるように制御されている。
【0015】
光ディスクに記録すべきユーザ情報は、外部のホスト側(図示せず)からCPU50に供給されており、CPU50によってメモリ52に格納されるようになっている。CPU50は、上述した各部の信号を必要に応じて参照するとともに、メモリ52に格納されているプログラムを実行し、メモリ52に格納されたユーザ情報を光ディスクに記録する動作や光ディスクから再生された情報の出力を行う機能を備えている。
【0016】
図2には、メモリ52に格納されるデータ及びプログラムが示されている。データ領域54には、光ディスクに記録すべきデータであるユーザ情報54Aが格納されるようになっている。ユーザ情報54Aは、ホストコンピュータからSCSI,ATAPI,USB,IEEE1394などの適宜のコマンドによりCPU50に送り込まれる。CPU50は、この送り込まれたデータをメモリ52にユーザ情報54Aとしてバッファリングする。
【0017】
プログラム領域56には、前記ユーザ情報54Aに各フェーズと各ビームの記録開始点を示すポインタを設定するポインタ設定プログラム58が格納されている。このポインタ設定プログラム58には、
(1)各フェーズにおける記録開始点を示すフェーズ開始ポインタを設定するフェーズ開始ポインタ設定プログラム58A,
(2)各フェーズ内における各ビームの記録開始点を示すビーム割振りポインタを設定するビーム割振りポインタ設定プログラム58B,
(3)記録装置として有するビーム数のうち実際に情報記録を行うビーム数(実行ビーム数)を演算するための実行ビーム数演算プログラム58C,
(4)トラック・ジャンプ,PLL回路24における引き込み,クロック・アドレス制御部36におけるウォブル信号に基づくアドレスのデコードを行うために必要とされる時間,すなわち記録準備に要する時間(以下「ロック・タイム」という)を学習して予想するためのロック・タイム学習予想プログラム58D,
がそれぞれ含まれている。
【0018】
また、プログラム領域56には、モニタ16で、ピットないしマークの形成状態を監視することによって、エラー発生の有無を検出するピット形成監視プログラム60も含まれている。
【0019】
図3には、本実施形態における光ディスク上のビーム配置が示されている。同図に示すように、本実施形態では、設定ビーム数(装置として物理的に保有するビーム数)が「3」となっている。また、各ビームが何個のトラックを跨っているかを示す間欠トラック数は「2」となっている。各ビームの位置は極座標(r,θ)で表示され、最内周のビームをB0,真中のビームをB1R,最外周のビームをB2とする。そして、それらのうちの何れか一つがレファレンス・ビームとして定義する。本例では、ビームB0,B1R,B2のうち中央のB1Rがレファレンス・ビームとして定義されている。3つのビームのうち、トラック・ジャンプの基準となるとともに、最初にトラッキングサーボが掛けられるビームがレファレンス・ビームである。
【0020】
次に、以上のようなビーム配置によって光ディスクにユーザ情報を記録する方法について、図4を参照しながら説明する。同図は、縦軸に各ビームB0,B1R,B2が位置するトラックナンバー,横軸に光ディスクの回転回数を取ったときの各ビームによる記録軌跡を示したものである。同図に示すように、一番最初に情報を記録するときは、3つのビーム同時に記録を開始する。同図の例では、ビームB0はトラックM,ビームB1RはM+3,ビームB2はM+6にあり、同時に情報の記録を開始する。そして、光ディスクが3回転した時点(横軸がNからN+3となった時点)で、フェーズ0の記録動作を終了する。
【0021】
次の記録動作は、上述したように、ビームB0がビームB2の記録終了点W1から連続するように行わなければならない。ところが、ビームB0による記録動作を開始するためには、トラック・ジャンプ,PLL回路24における引き込み,クロック・アドレス制御部36におけるウォブル信号に基づくアドレスのデコードを行わなければならない。そこで、これらの記録準備に要する時間であるロック・タイムを考慮して、矢印F1で示すように光ヘッド10のトラック・ジャンプが行われる。すなわち、記録終了点W1に連続する位置W2よりもロック・タイム相当分前の位置にジャンプする。
【0022】
その後、光ディスクの回転とともに前記記録準備が行われ、準備が終了して記録可能となるとともに、ビームB0がビームB2の記録終了点W1に連続した位置W2となった時点で、情報の記録が開始される。なお、ロック・タイムは、メモリ52のロック・タイム学習予想プログラム58Dによって、常に学習・予想が行われている。
【0023】
一方、ビームB1R及びB2も同様にトラック・ジャンプし、上述した記録準備を行う。しかし、ビームB1R及びB2は、ビームB0とは異なり、フェーズ0における記録終了点に連続して記録を行う必要はない。そこで、本実施形態では、ビームB1R及びB2については、記録準備動作が終了した時点W3、W4で、情報の記録動作を開始する。このため、ビームB0よりもビームB1R及びB2のほうが早く情報の記録を開始することになる。そして、ビームB0は、ビームB1Rの記録開始点W3に連続した時点W5で記録を終了し、ビームB1Rは、ビームB2の記録開始点W4に連続した時点W6で記録を終了する。ビームB2による記録は、ビームB0,B1Rのいずれか遅いほうと同時に終了する。以上がフェーズ1の動作である。フェーズ2以降は、このフェーズ1の動作の繰り返しとなる。
【0024】
次に、本実施形態では、以上のような手順でトラック・ジャンプ動作を行って情報が光ディスクに記録されるが、各フェーズにおいて記録される情報の区切りを示すポインタがフェーズ開始ポインタ設定プログラム58A,ビーム割振りポインタ設定プログラム58Bによって設定される。また、図4の例は、ビームB0,B1R,B2の全てを使用して情報が記録されるが、記録すべき情報の量によっては、必ずしも全てのビームを使用する必要がない場合もあり得る。そこで、実際に記録動作を行うビーム数が、実行ビーム数演算プログラム58Cによって演算される。
【0025】
以下、これらのポインタの設定方法と実行ビーム数の求め方について説明する。本例では、メモリ52にCPU50を通じてホスト側からバファリングされたユーザ情報54Aに対して2種類のポインタが設定される。一つは、1回のフェーズ,すなわちトラック・ジャンプを行うことなく1回で記録可能なブロック領域の開始アドレスを設定するポインタ(以下「フェーズ開始ポインタ」という)であり、もう一つの種類のポインタは、前記1回のフェーズで記録可能な情報をビーム毎に割り振るために設定するポインタ(以下「ビーム割振りポインタ」という)である。このビーム割振りポインタは、実行ビーム数毎に設定される。
【0026】
上述したポインタ設定に必要な情報としては、3つのビームB0,B1R,B2の配置、それら各ビームの位置、ディスクの回転速度、及び前記ロック・タイム(トラック・ジャンプに要する時間+PLLのロックに要する時間+ウォブル信号に基づくアドレスデコードの時間)である。なお、ロック・タイムは、情報の記録時に計測され、光ディスクの回転数とこの時間の関係をロック・タイムの学習・予想プログラムによって学習して、最適な時間が見積もられる。
【0027】
例えば、設定ビーム数を「Beam_number」,間欠トラック数を「intermittent_number」,記録時の線速度を「v(m/s)」,ロック・タイムを「Lock_time(ms)」,実行ビーム数を「EffectiveBeam_number」とする。実際の光ディスク装置では、ビーム側が固定でディスク側が回転するが、以下便宜上、ディスク側が固定でビーム側が回転しながらディスク側のトラックをなぞるものとする。各ビームB0,B1R,B2の配置は図3に示した通りである。また、ビーム間隔を「d(mm)」とし、ビームB0とビームB1Rの間隔を「d01」,ビームB1RとB2の間隔を「d12」でそれぞれ表す。
【0028】
<フェーズ開始ポインタの設定手順>……この場合、CPU50は、最初に実行ビーム数演算プログラム58Cによって実行ビーム数の計算を行う。この実行ビーム数の計算は、最初のフェーズ(図4のフェーズ0)とそれ以降のフェーズ(図4のフェーズ1,2,……)では、計算式が異なる。以下、最初のフェーズを「Phase_int」で表し、それ以降のフェーズを「Phase_A」で表す。
【0029】
「Phase_intの場合」……このフェーズにおける情報の記録可能なトラックの長さは、次の(1)式で表される。図4中に実線L00,L01,L02で示すトラック長さの合計が、この(1)式に対応する。
【数1】
【0030】
この(1)式中、「r_start」は最初のフェーズ「Phase_int」の記録開始ブロックのディスク上における半径(記録開始半径)を表し、「pi」は円周率を表し、「Track_Pitch」は記録するディスクフォーマットに準ずるトラックピッチを表す。また、「r_base」は、ディスクフォーマットに準ずるユーザ情報54Aの開始ブロックの半径位置を表し、「θ」はこのユーザ情報54Aの開始ブロックの極座標変換の角度基準から何ラジアン進んだ所に「r_start」が存在しているかを示している。
【0031】
以上のような(1)式に諸条件を代入するとともに、(残留記録長さ−記録可能な長さ)≧0を満足するように、設定ビーム数に対する実行ビーム数「EffectiveBeam_number」の最大値を求める。残留記録長さは、ユーザ情報54Aに相当するトラック長さから既に記録した分を除いたものである。前記不等式は1回のフェーズで記録可能なトラックの長さが残留記録長さよりも少ないことを意味する。このような場合は、できる限り多数のビームを使用して情報記録を行うほうが効率的である。
【0032】
なお、記録可能なトラック長さを単位ブロック長で割って余りが生じた場合は、繰上げまたは繰り下げを行う。ブロック単位で情報を記録することから、このような処理を行う。この場合、繰り上げ又は繰り下げられたブロック数に対して残留ブロック数が小さい場合は、この残留ブロック数を使用する。例えば、光ディスクに既に情報が記録されており、残りの記録可能な容量が少ないような場合が該当する。
【0033】
以上のようにして、最初のフェーズ「Phase_int」における記録開始ブロック番号から記録終了ブロック番号が決定される。なお、最初のフェーズの開始ポインタPF0は、図2に示すようにユーザ情報54Aの開始点であるが、最初のフェーズにおけるブロック数,すなわち最初のフェーズで記録される情報量が決定されることから、結果的に、次のフェーズの開始ポインタPF1が決定されることになる。
【0034】
「Phase_Aの場合」……このフェーズにおける情報の記録可能なトラックの長さは、次の(2)式で表される。図4中に実線L10,L11,L12で示すトラック長さの合計が、この(2)式に対応する。
【数2】
【0035】
この(2)式に諸条件を代入するともに、(残留記録長−記録可能な長さ)≧0を満足する設定ビーム内で、実行ビーム数の最大値を求める。この場合も、前記最初のフェーズの場合と同様に、記録可能な長さを一つのブロック長で割って、余りが生じた場合は、繰上げ又は繰り下げを行う。また、繰り上げ又は繰り下げしたブロック数に対して残留ブロック数が小さい場合は、この残留ブロック数を使用する。このような操作により、後続するフェーズの記録開始ブロック番号から今回のフェーズの記録終了ブロック番号が決定される。これにより、今回のフェーズによって記録されるブロック数が決まるので、結果的に、次のフェーズの記録開始ポインタPF2が決まることになる。この動作を繰り返し行うことで、次に継続するフェーズの記録開始ポインタを順次決定することができる。
【0036】
<ビーム割振りポインタの設定>……1つのフェーズ内で、どの情報をいずれのビームで記録するかを示すビーム割振りポインタの設定手順について説明する。実行ビーム数の選定方法としては、図5(A)及び(B)にそれぞれ示すように、2通りの方法が考えられる。まず、同図(A)の方法は、レファレンスビームNを基準としたとき、同じ半径にビームが2つ存在する場合(選択可能なビームが複数存在する場合)は、ディスク外側のビームを優先して選択する方法である。例えば、実行ビーム数が「2」の場合、レファレンスビームNの外側のビームN+1が選択されるという具合である。一方、同図(B)の方法は、逆に、ディスク内側のビームを優先して選択する方法である。例えば、実行ビーム数が「2」の場合、レファレンスビームNの内側のビームN−1が選択されるという具合である。但し、設定ビーム数が「3」で間欠トラック数が「0」の場合は、同図(B)の方法しか使用できない。それは、(B)の方法でないと、情報の書き繋ぎがうまくいかないからである。以下の説明では、同図(A)の方法を使用するものとする。
【0037】
ユーザ情報54Aの各フェーズで記録可能な領域をビーム毎に割り振るために設定するビーム割振りポインタのうち、ビームB0の記録開始位置を示すポインタをPB0,レファレンスビームB1Rの記録開始位置を示すポインタをPB1,ビームB2の記録開始位置を示すポインタをPB2とする。そして、トラック・ジャンプ後の前記ロック・タイム終了時点を基準とする。ただし、最初のフェーズの場合は、記録開始位置に複数の実行ビームのうちの最内周のビームが一致した時点を基準とする。
【0038】
「Phase_intの場合」
(1)実行ビーム数=1の場合は、レファレンス・ビームB1Rで、そのフェーズのすべての情報を書き込む。この場合、割振りポインタは、PB1のみが設定され、PB0及びPB2は設定されない。割振りポインタPB1は、当該フェーズの記録開始ポインタの位置と一致する。
【0039】
(2)実行ビーム数=2の場合は、図5(A)に示したように外側のビームが選択されるので、レファレンスビームB1Rと、外側のビームB2が選択される。これらのうち、レファレンスビームB1Rの割振りポインタPB1は、当該フェーズの記録開始ポインタの位置と一致する。外側のビームB2が記録を開始するブロックは、次の(3)式から求められる。この(3)式の計算結果を予めテーブルとして準備し、瞬時にその極座標値が分かるようにすると好都合である。
【数3】
【0040】
この値から、時間軸上の遅れ方向であって、最も近いブロックをビームB2で記録を開始するブロックとする。記録開始ブロックが特定されると、ユーザ情報54A上におけるビームB2の記録開始位置が判明し、これがビームB2の割振りポインタPB2となる。ビームB0は使用しないので、その割振りポインタPB0は設定されない。
【0041】
(3)実行ビーム数=3の場合、ビームB0が当該フェーズの記録開始ブロックに一致したときに、ビームB1R,B2がどのような極座標位置になるかは、次の(4)式から求められる。この場合も、同様に予め計算結果をテーブルとして準備し、これから読み込むようにすると都合がよい。
【数4】
【0042】
ビームB1RとビームB2の極座標位置から時間軸上遅れ方向で、それぞれ最も近いブロックを各々検出し、それぞれビームB1R、B2の記録開始ブロックとする。記録開始ブロックが特定されると、ユーザ情報54A上におけるビームB1R,B2の記録開始位置がそれぞれ判明し、これがビームB1R,B2の割振りポインタPB1,PB2となる。図2の例では、記録開始ポインタPF0が、実行ビーム数=3の場合に該当し、ビームB0の割振りポインタPB0が記録開始ポインタPF0となっている。
【0043】
「Phase_Aの場合」
(1)実行ビーム数=1の場合は、前のフェーズで記録終了したブロックを書き込んだビームで、トラック・ジャンプを行うことなく、そのまま現行のフェーズの情報を連続して記録すればよい。例えば、前のフェーズが3つのビームで情報を記録した場合は、最も外側のビームB2で、そのまま今回のフェーズの情報を連続して記録すればよい。従って、割振りポインタは、当該フェーズの記録開始ポインタの位置にビームB2の割振りポインタPB2を設定することになる。
【0044】
(2)実行ビーム数=2の場合、同様に、レファレンス・ビームB1Rと、外側のビームB2が選択される。これらのビームの記録開始ブロックは、当該フェーズにおける記録開始ブロックの極座標位置(rbs,θbs)を基準とし、この基準に対して前記ロック・タイム経過時のレファレンス・ビーム位置を求めて、ビームB1R,B2の記録開始ブロックを特定する。ロック・タイム経過に至るビームB1R,B2の極座標位置は、次の(5)式で計算できる。
【数5】
【0045】
ビームB1Rの割振りポインタPB1は、当該フェーズの開始ブロックの位置,すなわちフェーズ開始ポインタの位置に設定される。一方、ビームB2の割振りポインタPB2は、極座標位置(r2,θ2)から最も近い時間軸上で遅れるブロックに相当する位置に設定される。ビームB0は使用しないので、割振りポインタPB0は設定されない。図2の例では、記録開始ポインタPFm以降が、実行ビーム数=2の場合に該当し、ビームB1Rの割振りポインタPB1が記録開始ポインタPFmとなっている。
【0046】
(3)実行ビーム数=3の場合は、前記実行ビーム数=2の場合と同様に、当該フェーズの記録開始ブロックの極座標位置(rbs,θbs)を基準とし、この基準に対して前記ロック・タイム経過時のレファレンス・ビーム位置を求めて、ビームB0,B1R,B2の記録開始ブロックを特定する。ロック・タイム経過に至るビームB0,B1R,B2の極座標位置は、次の(6)式で計算できる。
【数6】
【0047】
ビームB0の割振りポインタPB0は、当該フェーズの開始ブロックの位置,すなわちフェーズ開始ポインタの位置に設定される。一方、ビームB1Rの割振りポインタPB1は、極座標位置(r1,θ1)から最も近い時間軸上で遅れる最も近いブロックに相当する位置に設定される。ビームB2の割振りポインタPB2は、極座標位置(r2,θ2)から時間軸上遅れ方向にある最も近いブロックに相当する位置に設定される。図2の例では、記録開始ポインタPF1,PF2,……が、実行ビーム数=3の場合に該当し、ビームB0の割振りポインタPB0が記録開始ポインタPF1,PF2,……となっている。
【0048】
以上のように、CPU50によるポインタ設定プログラム58の実行によって、ユーザ情報54Aにフェーズ開始ポインタ及びビーム割振りポインタがそれぞれ設定される。図2に示す例では、フェーズPF0,PF1,PF2,……はいずれも3つのビームB0,B1R,B2で記録が行われるので、割振りポインタPB0,PB1,PB2がそれぞれ設定されている。しかし、フェーズPFmは2つのビームB1R,B2で記録が可能であるので、割振りポインタPB1,PB2のみが設定されている。
【0049】
次に、以上のようにしてポインタ設定が行われたユーザ情報54Aは、フェーズ毎にエンコーダ38に供給される。図2の例では、最初、ポインタPF0からPF1の前までのユーザ情報がエンコーダ38に供給され、次に、ポインタPF1からPF2の前までのユーザ情報がエンコーダ38に供給されるという具合である。
【0050】
エンコーダ38では、入力情報の単位毎に光ディスクのフォーマットに準じたスクランブル処理,ECCの追加,変調などの処理を行い、最終的なエンコード処理が行なわれる。ここで、記録ディスク側における各ビームのアドレスが、クロック・アドレス制御部36でウォブル信号からそれぞれデコードされており、これらもエンコーダ38に入力されている。エンコーダ38では、このビームアドレスに対応してエンコード処理が行われる。処理後のエンコードデータは、各ビーム毎に設定されたビーム割振りポインタPB0,PB1,PB2を参照して分離される。すなわち、ビームB0にはポインタPB0からPB1が現れる前まで、ビームB1RにはポインタPB1からPB2が現れる前まで、ビームB2にはポインタPB2から当該フェーズの終了までのエンコードデータがそれぞれ割り振られる。
【0051】
各ビーム毎に分離されたエンコードデータは、パラレルに記録回路40に入力される。記録回路40から、入力されたエンコードデータに基づいて各ビーム毎に記録信号が出力されると、レーザドライバ14によってレーザアレイ12が駆動され、ユーザ情報に対応してレーザアレイが発光する。これにより、記録用ディスクにユーザ情報54が記録されることになる。すなわち、ユーザ情報54は、フェーズ開始ポインタPF0,PF1,……を参照してフェーズ単位毎にエンコード処理される。そして、ビーム割振りポインタPB0,PB1,PB2を参照して各ビーム毎に割り振られ、該当するビームB0,B1R,B2によってそれぞれ光ディスクに記録される。
【0052】
<エラー発生時の処理>……ところで、記録時にエラーが発生する場合もある。エラー発生の有無は、メモリ52に格納されているピット形成監視プログラム60によって、モニタ16でピットないしマークの形成状態を監視することで検出される。この監視で、ビットないしマークの形成状態が正常でないと判断されると、その旨がホスト側に通知される。記録対象が色素系ディスク(追記型)の場合は、情報記録を中止して該ディスクを排出する。
【0053】
これに対し、相変化ディスク(書換可能型)の場合は、リカバリー処理が可能である。まず、エラーが発生した情報ブロックは、ユーザ情報54Aに設定した前記各ポインタから知ることができる。そこで、かかるポインタ情報を利用して、リカバリーのためのポインタ再設定を行う。この再設定処理は、CPU50でポインタ設定プログラム58により行ってもよいし、エンコーダ38で行ってもよい。このようなポインタ再設定を行うことで、記録動作を継続することができる。なお、同様のリカバリー処理を複数回行ってもエラーが発生する場合は、ホスト側にその旨を通知する。
【0054】
<本実施形態の効果>……以上のように、本実施形態によれば、次のような効果がある。
(1)トラック・ジャンプ後、既に記録された情報に関連なく新たなトラックに情報を記録するビームについては、ロック・タイム経過後に情報記録を開始することとしたので、記録時間が短縮される。
(2)記録すべき情報に、各フェーズと各ビームに対応したポインタを予め設定し、これを参照して情報が記録されるので、最適な動作が可能となり、記録時間が短縮される。
【0055】
<他の実施形態>……本発明には数多くの実施形態があり、以上の開示に基づいて多様に改変することが可能である。例えば、次のようなものも含まれる。
(1)前記実施形態は、ビーム数が「3」の場合を例として説明したが、何らそれに限定されるものではない。また、前記実施形態では、フェーズ開始ポインタとビーム割振りポインタの2種類のポインタを設定したが、フェーズ開始ポインタのみを設定するようにしてもよい。
(2)図1に示した装置構成は一例であり、同様の作用を奏するように各種設計変更が可能である。
(3)前記実施形態では、ブロック単位で情報を記録する場合を示したが、セクタ単位で情報を記録する場合にも同様に適用可能である。
【0056】
【発明の効果】
以上説明したように、本発明によれば、記録すべき情報にポインタを設定することとしたので、これを参照して複数のビームによる記録を行うことで、記録動作の無駄を省いて記録時間の短縮を図ることができ、高速記録が可能となるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施形態の主要構成を示すブロック図である。
【図2】前記実施形態におけるメモリの格納内容の一例を示すブロック図である。
【図3】前記実施形態におけるディスク上のビーム配置と座標との関係を示す図である。
【図4】前記実施形態における情報記録の態様を示す図である。
【図5】ビーム選択の方法を示す図である。
【図6】光ディスク上における複数のビームの軌跡例を示す図である。
【符号の説明】
10…光ヘッド
12…レーザアレイ
14…レーザドライバ
16…モニタ
18…フォトディテクタ
20…駆動機構
22…RFアンプ・イコライザ
24…PLL回路
26…デコーダ
28…マトリクスアンプ
30…帯域フィルタ
32…サーボ制御回路
34…ドライバ回路
36…クロック・アドレス制御部
38…エンコーダ
40…記録回路
42…出力制御回路
50…CPU
52…メモリ
54…データ領域
54A…ユーザ情報
56…プログラム領域
58…ポインタ設定プログラム
58A…フェーズ開始ポインタ設定プログラム
58B…ビーム割振りポインタ設定プログラム
58C…実行ビーム数演算プログラム
58D…ロック・タイム学習予想プログラム
60…ピット形成監視プログラム
B0,B1R,B2…ビーム
B1R…レファレンスビーム
PF,PB…ポインタ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method and apparatus for recording information on an optical disc having a plurality of beams, and more specifically to an improvement in an information recording method for shortening a recording time.
[0002]
[Prior art]
In an optical disc apparatus having a plurality of beams, information is written on an optical disc track while an optical head performs track jumping. FIG. 6 shows this state. In this example, the tracks are formed in a spiral shape, the number of beams is 3, and the number of intermittent tracks is 2. Initially, as shown in FIG. 5A, the beam B0 (circle) on the 0th track on the innermost circumference, the beam B1 (triangle) on the third track, and the beam B2 (square mark on the 6th track). ) Is located. In the figure, the black mark indicates the beam recording start position, and the white mark indicates the current position of the base. When the optical disk rotates in the direction of the arrow FA, the beams B0 to B2 move on the track from the black mark recording start position to the white mark position, and record information on each track. When the optical disk rotates in the direction of the arrow FA slightly less than 3 turns, the state shown in FIG. That is, the beam B0 approaches the recording start point of the beam B1, and the beam B1 approaches the recording start point of the beam B2.
[0003]
Then, when the optical disk rotates exactly three times, the beam B0 reaches the recording start point of the beam B1, and the beam B1 reaches the recording start point of the beam B2. Then, this time, the track jump of the optical head is performed, and the beam B0 starts recording from the recording end point of the beam B2. At this time, each beam cannot be recorded immediately after the track jump, and it is necessary to perform PLL locking and address decoding. That is, a required preparation time is required from the start of the track jump to the start of information recording. Considering this preparation time, the position of the track jump is determined.
[0004]
[Problems to be solved by the invention]
By the way, in the above-described prior art, the following points are not sufficiently studied, and thus there is a disadvantage that a theoretically conceivable information recording speed cannot be obtained.
(1) Even if the recording after the track jump is performed, the beam B0 is as described above, but may the other beams B1 and B2 start recording simultaneously with the beam B0?
(2) When the amount of information to be recorded is small, it may not be necessary to use all the beams. In that case, how to estimate the optimal number of execution beams and allocate information beams Do you?
(3) An error may occur during recording of information. How do you recover in such cases?
[0005]
By devising the recording method in consideration of the above points, it is considered that the recording speed of information can be improved without waste.
[0006]
The present invention focuses on the above points, and provides an optical disc information recording method and apparatus capable of shortening the recording time by eliminating waste of information recording operation in an optical disc apparatus having a plurality of beams. That is the purpose.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an information recording method for an optical disc in which information is recorded on an optical disc by a plurality of beams, the amount of information to be recorded stored in a memory, and the plurality of beams performing track jumping. By referring to the amount of information that can be recorded on the optical disc without performing the calculation, the number of execution beams for recording information is calculated, and from the start of the track jump to the optical disc, after the track jump is finished, the first step With the calculated number of execution beams, the time required for recording preparation until an address where information can be recorded on the optical disk is detected is learned and predicted as a lock time.numberBased on the rotation speed of the optical disk and the expected lock time, if the amount of information that can be written to the optical disk in parallel without multiple tracks performing a track jump is set as the phase, the start of the phase on the memory Set the phase start pointer to specify the address and calculate the execution beamnumberWhen the amount of information determined in the phase is allocated to each beam based on the rotation speed of the optical disc and the expected lock time and recorded on the optical disc, the start address of the phase determined for each beam on the memory is set. A designated beam allocation pointer is set.
[0008]
One of the main formsEach placeIt is characterized in that the processing is performed separately in a phase in which information is first recorded and a phase in which the information is recorded. One of the other forms is characterized in that the track jump of the light beam is performed in consideration of the preparation time from the track jump to the address detection on the disk..
[0009]
According to the present invention, the pointer indicating the recording start position for each phase and each beam is set in the information to be recorded. By performing recording with a plurality of beams with reference to these pointers, it is possible to reduce the recording time by eliminating the waste of the recording operation, and high-speed recording is possible.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail. In the following description, it is assumed that an optical disk having a CLV (constant linear velocity) system is written in units of blocks. FIG. 1 shows the main configuration of a three-beam recording apparatus according to this embodiment. In the figure, an
[0011]
The laser beam reflected by the optical disk is incident on a three-
[0012]
The above-described RF signal output side of the
[0013]
The output side of the above-described
[0014]
The encoded NRZ data output from the
[0015]
User information to be recorded on the optical disk is supplied to the
[0016]
FIG. 2 shows data and programs stored in the
[0017]
The
(1) a phase start
(2) a beam allocation
(3) an execution beam
(4) Track jump, pull-in in the
Is included.
[0018]
The
[0019]
FIG. 3 shows the beam arrangement on the optical disc in the present embodiment. As shown in the figure, in the present embodiment, the set number of beams (the number of beams physically held by the apparatus) is “3”. Further, the number of intermittent tracks indicating how many tracks each beam straddles is “2”. The position of each beam is displayed in polar coordinates (r, θ), where the innermost beam is B0, the middle beam is B1R, and the outermost beam is B2. Any one of them is defined as a reference beam. In this example, the center B1R among the beams B0, B1R, and B2 is defined as the reference beam. Of the three beams, the reference beam is the reference beam for track jumping and the first tracking servo is applied.
[0020]
Next, a method for recording user information on the optical disc by the beam arrangement as described above will be described with reference to FIG. In the figure, the vertical axis represents the track number where each beam B0, B1R, B2 is located, and the horizontal axis represents the recording locus by each beam when the number of rotations of the optical disk is taken. As shown in the figure, when information is recorded for the first time, recording is started simultaneously for three beams. In the example shown in the figure, the beam B0 is in the track M, the beam B1R is in M + 3, and the beam B2 is in M + 6, and recording of information starts simultaneously. Then, when the optical disk rotates three times (when the horizontal axis changes from N to N + 3), the
[0021]
As described above, the next recording operation must be performed so that the beam B0 continues from the recording end point W1 of the beam B2. However, in order to start the recording operation by the beam B0, track jump, pull-in in the
[0022]
Thereafter, the recording preparation is performed along with the rotation of the optical disc, the preparation is completed and recording is possible, and information recording starts when the beam B0 reaches a position W2 continuous with the recording end point W1 of the beam B2. Is done. The lock time is a program for predicting the lock time in the memory 52.58DBecause of this, learning and prediction are always performed.
[0023]
On the other hand, the beams B1R and B2 are similarly track-jumped and the recording preparation described above is performed. However, unlike the beam B0, the beams B1R and B2 do not need to be recorded continuously at the recording end point in the
[0024]
Next, in the present embodiment, information is recorded on the optical disc by performing the track jump operation in the above-described procedure, and pointers indicating the delimiters of information recorded in each phase are the phase start
[0025]
Hereinafter, a method for setting these pointers and how to obtain the number of execution beams will be described. In this example, two types of pointers are set in the
[0026]
Information necessary for the above-described pointer setting includes the arrangement of the three beams B0, B1R, and B2, the positions of these beams, the rotational speed of the disk, and the lock time (the time required for track jump + the lock required for PLL). Time + address decoding time based on the wobble signal). The lock time is measured at the time of recording information, and the optimum time is estimated by learning the relationship between the rotation speed of the optical disk and this time by a lock time learning / prediction program.
[0027]
For example, set beam number is “Beam_number”, intermittent track number is “intermittent_number”, linear velocity at recording is “v (m / s)”, lock time is “Lock_time (ms)”, execution beam number is “EffectiveBeam_number” " In an actual optical disk apparatus, the beam side is fixed and the disk side rotates. For convenience, the disk side is fixed and the beam side rotates while the track on the disk side is traced. The arrangement of the beams B0, B1R, B2 is as shown in FIG. Further, the beam interval is “d (mm)”, the interval between the beam B0 and the beam B1R is “d01”, and the interval between the beams B1R and B2 is “d12”.
[0028]
<Phase start pointer setting procedure> In this case, the
[0029]
“Phase_int”: The length of a track on which information can be recorded in this phase is expressed by the following equation (1). The total track length indicated by the solid lines L00, L01, and L02 in FIG. 4 corresponds to the equation (1).
[Expression 1]
[0030]
In this equation (1), “r_start” represents the radius (recording start radius) of the recording start block of the first phase “Phase_int” on the disk, “pi” represents the circumference, and “Track_Pitch” records. Indicates the track pitch according to the disc format. “R_base” represents the radius position of the start block of the
[0031]
While substituting various conditions into the above equation (1), the maximum value of the effective beam number “EffectiveBeam_number” with respect to the set beam number is set so that (residual recording length−recordable length) ≧ 0 is satisfied. Ask. The remaining recording length is obtained by subtracting the amount already recorded from the track length corresponding to the
[0032]
Note that when the recordable track length is divided by the unit block length and a remainder is generated, the track length is increased or decreased. Since information is recorded in units of blocks, such processing is performed. In this case, when the number of remaining blocks is smaller than the number of blocks raised or lowered, this number of remaining blocks is used. For example, a case where information is already recorded on the optical disk and the remaining recordable capacity is small is applicable.
[0033]
As described above, the recording end block number is determined from the recording start block number in the first phase “Phase_int”. The start pointer PF0 of the first phase is the start point of the
[0034]
“Phase_A”: The length of the track on which information can be recorded in this phase is expressed by the following equation (2). The total track length indicated by solid lines L10, L11, and L12 in FIG. 4 corresponds to the equation (2).
[Expression 2]
[0035]
While substituting various conditions into the equation (2), the maximum value of the number of effective beams is obtained within a set beam that satisfies (residual recording length−recordable length) ≧ 0. In this case as well, as in the case of the first phase, the recordable length is divided by one block length, and when there is a remainder, carry-up or carry-down is performed. If the number of remaining blocks is smaller than the number of blocks raised or lowered, this number of remaining blocks is used. By such an operation, the recording end block number of the current phase is determined from the recording start block number of the subsequent phase. As a result, the number of blocks to be recorded is determined by the current phase, and as a result, the recording start pointer PF2 for the next phase is determined. By repeating this operation, it is possible to sequentially determine the recording start pointer for the next phase to be continued.
[0036]
<Setting of Beam Allocation Pointer> A description will be given of a procedure for setting a beam allocation pointer that indicates which information is recorded by which beam in one phase. As methods for selecting the number of effective beams, two methods are conceivable as shown in FIGS. 5 (A) and 5 (B), respectively. First, when the reference beam N is used as a reference and the method shown in FIG. 6A has two beams with the same radius (when there are a plurality of selectable beams), the beam outside the disk is given priority. It is a method to select. For example, when the number of execution beams is “2”, the beam N + 1 outside the reference beam N is selected. On the other hand, the method shown in FIG. 5B is a method of preferentially selecting the beam inside the disk. For example, when the number of effective beams is “2”, the beam N−1 inside the reference beam N is selected. However, when the number of set beams is “3” and the number of intermittent tracks is “0”, only the method shown in FIG. This is because the information writing connection is not successful unless the method (B) is used. In the following description, the method shown in FIG.
[0037]
Of the beam allocation pointers set for allocating the area recordable in each phase of the
[0038]
"For Phase_int"
(1) When the number of execution beams = 1, all information of the phase is written by the reference beam B1R. In this case, only PB1 is set as the allocation pointer, and PB0 and PB2 are not set. The allocation pointer PB1 matches the position of the recording start pointer of the phase.
[0039]
(2) When the number of execution beams = 2, since the outer beam is selected as shown in FIG. 5A, the reference beam B1R and the outer beam B2 are selected. Among these, the allocation pointer PB1 of the reference beam B1R coincides with the position of the recording start pointer of the phase. The block where the outer beam B2 starts recording is obtained from the following equation (3). It is convenient to prepare the calculation result of the equation (3) as a table in advance so that the polar coordinate value can be understood instantaneously.
[Equation 3]
[0040]
From this value, the closest block in the delay direction on the time axis is set as a block for starting recording with the beam B2. When the recording start block is specified, the recording start position of the beam B2 on the
[0041]
(3) When the number of executed beams = 3, the polar coordinate positions of the beams B1R and B2 when the beam B0 matches the recording start block of the phase can be obtained from the following equation (4). . In this case as well, it is convenient to prepare the calculation results in advance as a table and read them from now on.
[Expression 4]
[0042]
The blocks closest to each other in the delay direction on the time axis from the polar coordinate positions of the beam B1R and the beam B2 are detected, respectively, and set as the recording start blocks of the beams B1R and B2, respectively. When the recording start block is specified, the recording start positions of the beams B1R and B2 on the
[0043]
"Phase_A"
(1) When the number of execution beams = 1, the information of the current phase may be continuously recorded as it is without performing a track jump with the beam in which the block that has been recorded in the previous phase is written. For example, when information is recorded with three beams in the previous phase, information on the current phase may be continuously recorded as it is with the outermost beam B2. Therefore, the allocation pointer sets the allocation pointer PB2 of the beam B2 at the position of the recording start pointer of the phase.
[0044]
(2) When the number of execution beams = 2, the reference beam B1R and the outer beam B2 are selected in the same manner. The recording start blocks of these beams are based on the polar coordinate positions (rbs, θbs) of the recording start block in the phase, and the reference beam position when the lock time has elapsed is obtained with respect to this reference, and the beams B1R, The recording start block of B2 is specified. The polar coordinate positions of the beams B1R and B2 that reach the lock time can be calculated by the following equation (5).
[Equation 5]
[0045]
The allocation pointer PB1 of the beam B1R is set to the position of the start block of the phase, that is, the position of the phase start pointer. On the other hand, the allocation pointer PB2 of the beam B2 is set to a position corresponding to a block delayed on the time axis closest to the polar coordinate position (r2, θ2). Since the beam B0 is not used, the allocation pointer PB0 is not set. In the example of FIG. 2, the recording start pointer PFm and the subsequent ones correspond to the case where the number of execution beams = 2, and the allocation pointer PB1 of the beam B1R is the recording start pointer PFm.
[0046]
(3) When the number of executed beams = 3, as in the case of the number of executed beams = 2, the polar coordinate position (rbs, θbs) of the recording start block of the relevant phase is used as a reference, and the lock The reference beam position when the time elapses is obtained, and the recording start block of the beams B0, B1R, and B2 is specified. Polar coordinate positions of the beams B0, B1R, and B2 that reach the lock time can be calculated by the following equation (6).
[Formula 6]
[0047]
The allocation pointer PB0 of the beam B0 is set to the position of the start block of the phase, that is, the position of the phase start pointer. On the other hand, the allocation pointer PB1 of the beam B1R is set to a position corresponding to the closest block that is delayed on the closest time axis from the polar coordinate position (r1, θ1). The allocation pointer PB2 of the beam B2 is set to a position corresponding to the closest block in the delay direction on the time axis from the polar coordinate position (r2, θ2). In the example of FIG. 2, the recording start pointers PF1, PF2,... Correspond to the case where the number of execution beams = 3, and the allocation pointer PB0 of the beam B0 is the recording start pointers PF1, PF2,.
[0048]
As described above, by the execution of the
[0049]
Next, the
[0050]
The
[0051]
The encoded data separated for each beam is input to the
[0052]
<Processing when an error occurs> ...... By the way, an error may occur during recording. Whether or not an error has occurred is detected by monitoring the pit or mark formation state on the
[0053]
In contrast, in the case of a phase change disk (rewritable type), recovery processing is possible. First, an information block in which an error has occurred can be known from each pointer set in the
[0054]
<Effects of the present embodiment> As described above, according to the present embodiment, the following effects are obtained.
(1) For a beam for recording information on a new track after the track jump, the information recording is started after the lapse of the lock time, so that the recording time is shortened.
(2) Since information corresponding to each phase and each beam is set in advance in information to be recorded and information is recorded with reference to this, optimal operation is possible and recording time is shortened..
[0055]
<Other Embodiments> ...... There are many embodiments of the present invention, and various modifications can be made based on the above disclosure. For example, the following are included.
(1) In the above embodiment, the case where the number of beams is “3” has been described as an example. However, the present invention is not limited to this. In the embodiment, two types of pointers, ie, a phase start pointer and a beam allocation pointer are set. However, only the phase start pointer may be set.
(2) The apparatus configuration shown in FIG. 1 is an example, and various design changes can be made so as to achieve the same operation.
(3) In the above-described embodiment, the case where information is recorded in units of blocks has been described.
[0056]
【The invention's effect】
As described above, according to the present invention, since the pointer is set to the information to be recorded, recording with a plurality of beams is performed with reference to this, so that the recording operation is not wasted. This is advantageous in that it can be shortened and high-speed recording becomes possible.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of an embodiment of the present invention.
FIG. 2 is a block diagram showing an example of stored contents of a memory in the embodiment.
FIG. 3 is a diagram showing a relationship between a beam arrangement on a disk and coordinates in the embodiment.
FIG. 4 is a diagram showing an aspect of information recording in the embodiment.
FIG. 5 is a diagram illustrating a beam selection method.
FIG. 6 is a diagram illustrating an example of trajectories of a plurality of beams on an optical disc.
[Explanation of symbols]
10 ... Optical head
12 ... Laser array
14 ... Laser driver
16 ... Monitor
18 ... Photo detector
20 ... Drive mechanism
22 ... RF amplifier equalizer
24 ... PLL circuit
26 ... Decoder
28 ... Matrix amplifier
30 ... Band filter
32 ... Servo control circuit
34 ... Driver circuit
36: Clock address control unit
38 ... Encoder
40 ... Recording circuit
42. Output control circuit
50 ... CPU
52 ... Memory
54: Data area
54A ... User information
56 ... Program area
58. Pointer setting program
58A ... Phase start pointer setting program
58B ... Beam allocation pointer setting program
58C ... Execution beam number calculation program
58D ... Rock time learning prediction program
60 ... Pit formation monitoring program
B0, B1R, B2 ... Beam
B1R ... Reference beam
PF, PB ... pointer
Claims (6)
メモリに格納された記録すべき情報量と、前記複数のビームがトラック・ジャンプを行うことなく光ディスクに記録できる情報量を参照して、情報の記録を実行する実行ビーム数を演算する第1のステップ,
前記光ディスクへのトラック・ジャンプを開始して、前記トラック・ジャンプを終了した後に、前記第1のステップで演算された前記実行ビーム数のビームで、前記光ディスク上における、前記情報を記録可能なアドレスを検出するまでの記録準備に要する時間を学習して、ロック・タイムとして予想する第2のステップ,
前記第1のステップによって演算された実行ビーム数と、前記光ディスクの回転速度と、前記第2のステップによって予想されたロック・タイムに基づいて、前記複数のビームがトラック・ジャンプを行うことなく光ディスクに並列書き込み可能な情報量をフェーズとした場合に、前記メモリ上における前記フェーズの開始アドレスを指定するフェーズ開始ポインタを設定する第3のステップ,
前記第1のステップによって演算された実行ビーム数と、前記光ディスクの回転速度と、前記第2のステップによって予想されたロック・タイムに基づいて、前記フェーズで決定される情報量を前記ビーム毎に割り振って前記光ディスクに記録する場合に、前記メモリ上における前記ビーム毎に定まる前記フェーズの開始アドレスを指定するビーム割振りポインタを設定する第4のステップ,
を含むことを特徴とする光ディスクの情報記録方法。An information recording method of an optical disc for recording information on an optical disc by a plurality of beams,
A first number for calculating the number of execution beams for recording information is referred to by referring to the amount of information to be recorded stored in the memory and the amount of information that the plurality of beams can record on the optical disc without performing track jump. Step,
An address at which the information can be recorded on the optical disc with the number of execution beams calculated in the first step after starting the track jump to the optical disc and ending the track jump. The second step of learning the time required to prepare for recording until the detection of the
Based on the number of execution beams calculated in the first step, the rotation speed of the optical disc, and the lock time predicted in the second step, the plurality of beams do not perform track jumping. A third step of setting a phase start pointer for designating the start address of the phase on the memory when the amount of information that can be written in parallel is set as a phase;
Based on the number of execution beams calculated in the first step, the rotation speed of the optical disc, and the lock time predicted in the second step, the amount of information determined in the phase is determined for each beam. A fourth step of setting a beam allocation pointer for designating a start address of the phase determined for each beam on the memory when allocating and recording on the optical disc;
An information recording method for an optical disc, comprising:
前記記録すべき情報を格納するためのメモリ,
このメモリに格納されている情報の情報量と、前記複数のビームがトラック・ジャンプを行うことなく光ディスクに記録できる情報量を参照して、情報の記録を実行する実行ビーム数を演算する実行ビーム数演算手段,
前記光ディスクへのトラック・ジャンプの開始から、前記トラック・ジャンプを終了した後に、前記実行ビーム数演算手段で演算された前記実行ビーム数のビームで、前記光ディスク上における、前記情報を記録可能なアドレスを検出するまでの記録準備に要する時間を学習して、ロック・タイムとして予想するロック・タイム学習予想手段,
前記実行ビーム数演算手段によって演算された実行ビーム数と、前記光ディスクの回転速度と、前記ロック・タイム学習予想手段によって予想されたロック・タイムに基づいて、前記複数のビームがトラック・ジャンプを行うことなく光ディスクに並列書き込み可能な情報量をフェーズとした場合に、前記メモリ上における前記フェーズの開始アドレスを指定するフェーズ開始ポインタを設定するフェーズ開始ポインタ設定手段,
前記実行ビーム数演算手段によって演算された実行ビーム数と、前記光ディスクの回転速度と、前記ロック・タイム学習予想手段によって予想されたロック・タイムに基づいて、前記フェーズで決定される情報量を前記ビーム毎に割り振って前記光ディスクに記録する場合に、前記メモリ上における前記ビーム毎に定まる前記フェーズの開始アドレスを指定するビーム割振りポインタを設定するビーム割振りポインタ設定手段,
を含むことを特徴とする光ディスクの情報記録装置。An information recording apparatus for an optical disc that records information on an optical disc by a plurality of beams,
A memory for storing the information to be recorded;
An execution beam for calculating the number of execution beams for recording information with reference to the information amount of information stored in the memory and the information amount that the plurality of beams can record on the optical disc without performing track jump Number arithmetic means,
An address at which the information can be recorded on the optical disk with the number of execution beam numbers calculated by the execution beam number calculation means after the start of the track jump to the optical disk and after the completion of the track jump. Learning the time required to prepare for recording until the detection of the lock time, and predicting the lock time as a lock time,
Performing an execution number of beams computed by the execution beam number calculation means, and the rotational speed of the optical disc, based on the expected lock time by said lock time learning expected means, said plurality of beams to a track jump Phase start pointer setting means for setting a phase start pointer for designating the start address of the phase on the memory, when the amount of information that can be written in parallel on the optical disk is a phase,
The execution number of beams computed by the execution beam number calculation means, and the rotational speed of the optical disc, based on the expected lock time by said lock time learning expected unit, the amount of information determined by the phase A beam allocation pointer setting means for setting a beam allocation pointer for designating a start address of the phase determined for each beam on the memory when the beam is allocated to each beam and recorded on the optical disc;
An optical disk information recording apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002207270A JP4131136B2 (en) | 2002-07-16 | 2002-07-16 | Information recording method and apparatus for optical disc |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002207270A JP4131136B2 (en) | 2002-07-16 | 2002-07-16 | Information recording method and apparatus for optical disc |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004054971A JP2004054971A (en) | 2004-02-19 |
| JP4131136B2 true JP4131136B2 (en) | 2008-08-13 |
Family
ID=31931779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002207270A Expired - Fee Related JP4131136B2 (en) | 2002-07-16 | 2002-07-16 | Information recording method and apparatus for optical disc |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4131136B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200741679A (en) * | 2005-11-17 | 2007-11-01 | Koninkl Philips Electronics Nv | A method and system for recording data by a plurality of laser beams on an optical disc |
| JP2010027128A (en) * | 2008-07-17 | 2010-02-04 | Sony Corp | Driving device and method, program, and recording medium |
-
2002
- 2002-07-16 JP JP2002207270A patent/JP4131136B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004054971A (en) | 2004-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6982943B2 (en) | Method and apparatus for controlling power during recording of a visible image in optical storage medium | |
| KR100824983B1 (en) | Data recording method and data recording device | |
| JP3856449B2 (en) | REPRODUCTION METHOD, PROGRAM, RECORDING MEDIUM, AND DRIVE DEVICE | |
| US7020066B2 (en) | Optical information recording medium, optical information recording apparatus, information processing apparatus, optical information recording method, program and recording medium | |
| KR100943980B1 (en) | Optical recording apparatus and optical reproducing apparatus, and recording medium recording method and recording medium reproducing method | |
| US6266308B1 (en) | Optical disc drive and method of detecting an end portion of recorded data recorded in an optical disc loaded in the optical disc drive | |
| JP4131136B2 (en) | Information recording method and apparatus for optical disc | |
| KR100340993B1 (en) | Multibeam optical disk readout method and apparatus | |
| US6414925B2 (en) | Optical disc drive and method of detecting an end portion of recorded data recorded onto an optical disc loaded in the optical disc drive | |
| EP0991061B1 (en) | Optical recording method and apparatus for recording a link part | |
| JP5254523B2 (en) | Track jump method | |
| KR20040106577A (en) | Optical disk system with improved playability | |
| JPS62208475A (en) | playback device | |
| CN100444257C (en) | Method and device for judging the position of optical read-write head | |
| JP2001229564A (en) | Optical disk recording method and apparatus | |
| CN103680530A (en) | Optical information recording medium and optical information recording medium playback apparatus | |
| JP3955981B2 (en) | Optical disc reproducing method and optical disc reproducing apparatus | |
| JP3953987B2 (en) | Optical disc reproducing method and optical disc reproducing apparatus | |
| US20050010721A1 (en) | Method of transferring data for efficiently using drive apparatus | |
| KR100617209B1 (en) | Optical record player and track jump method | |
| JPS5814387A (en) | Access system for magnetic disc | |
| JP2011141936A (en) | Optical drive device, and method for adjusting recording parameter | |
| JP2005166124A (en) | Optical disc playback apparatus and optical disc playback method | |
| US20050270950A1 (en) | Method of erasing an erasable disc | |
| JPH11191224A (en) | Optical disk reproducing method and device therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050602 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070828 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080404 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080430 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080513 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110606 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110606 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |