JPH06236556A - Signal processor for optical disk device - Google Patents

Signal processor for optical disk device

Info

Publication number
JPH06236556A
JPH06236556A JP2438393A JP2438393A JPH06236556A JP H06236556 A JPH06236556 A JP H06236556A JP 2438393 A JP2438393 A JP 2438393A JP 2438393 A JP2438393 A JP 2438393A JP H06236556 A JPH06236556 A JP H06236556A
Authority
JP
Japan
Prior art keywords
calculation
control processing
count value
dsp
processing calculation
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.)
Pending
Application number
JP2438393A
Other languages
Japanese (ja)
Inventor
Yutaka Shio
豊 塩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2438393A priority Critical patent/JPH06236556A/en
Publication of JPH06236556A publication Critical patent/JPH06236556A/en
Pending legal-status Critical Current

Links

Landscapes

  • Optical Recording Or Reproduction (AREA)
  • Moving Of The Head For Recording And Reproducing By Optical Means (AREA)

Abstract

PURPOSE:To efficiently conduct computations in a limited time by having a counting means which performs counting in synchronism with a reference synchronizing signal in a digital signal processor and performing branching of each digital signal process based on the counting value of the means. CONSTITUTION:Whenever a DSP 30 is inputted with a timing signal CNT 3 from a controller 10, a count value N of a counter 32 is up counted to N+1. Next, the DSP 30 judges whether the count value N is an even or an odd number. When the number N is even, processing operations of a carriage servo are conducted and if the value N is odd, error operations are executed. Moreover, the DSP 30 performs process operations of driving control of a magnetic head 28. By performing the branching of the carriage servo process operations and the error process operations by the DSP 30, there exists a room to spare in the operations of the DSP 30. Thus, the process operations of focus servo and track servo are further fulfilled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は光ディスク装置において
フォーカス制御処理演算や、トラック制御処理演算、キ
ャリッジ制御処理演算、エラー処理演算を含むデジタル
信号処理を逐次行う信号処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a signal processing apparatus for sequentially performing digital signal processing including focus control processing calculation, track control processing calculation, carriage control processing calculation and error processing calculation in an optical disk device.

【0002】[0002]

【従来の技術】図6は従来の光ディスク装置の一部を示
す。光ディスク1は、スピンドルモータ2に取り付けら
れ、スピンドルモータ2により回転駆動される。この光
ディスク1は光ピックアップ3から対物レンズ4を介し
てレーザ光が照射されて情報の記録及び/又は再生が行
われる。光ピックアップ3は光ディスク1からの反射光
を対物レンズ4を含む光学系を介して光検出器により受
光して光ディスク1上のレーザ光スポットのフォーカス
方向の位置を示す信号FOA,FOB、光ディスク1上のレー
ザ光スポットのトラック方向(トラックと交差する方向)
の位置を示す信号TRA,TRBを出力し、さらに、対物レン
ズ4のトラック方向の位置を検出器で検出して対物レン
ズ4のトラック方向の位置を示す信号を出力する。
2. Description of the Related Art FIG. 6 shows a part of a conventional optical disk device. The optical disc 1 is attached to a spindle motor 2 and is rotationally driven by the spindle motor 2. The optical disc 1 is irradiated with laser light from the optical pickup 3 through the objective lens 4 to record and / or reproduce information. The optical pickup 3 receives the reflected light from the optical disc 1 by a photodetector through an optical system including the objective lens 4, and signals FOA, FOB indicating the position in the focus direction of the laser light spot on the optical disc 1, the optical disc 1 on the optical disc 1. Track direction of laser light spot of (direction crossing track)
The signals TRA and TRB indicating the position of the objective lens 4 are output, and the position of the objective lens 4 in the track direction is detected by the detector, and the signal indicating the position of the objective lens 4 in the track direction is output.

【0003】光ピックアップ3からの光ディスク1上の
レーザ光スポットのフォーカス方向の位置を示す信号FO
A,FOBは加算用アンプ5及び減算用アンプ6で加算及び
減算が行われてフォーカス和信号FS及びフォーカス差
信号FEとしてマルチプレクサ9に出力され、光ピック
アップ3からの光ディスク1上のレーザ光スポットのト
ラック方向の位置を示す信号TRA,TRBは減算用アンプ7
により減算されてトラック差信号TEとしてマルチプレ
クサ9に出力される。さらに、光ピックアップ3からの
対物レンズ4のトラック方向の位置を示す信号は検出ア
ンプ8を介してレンズ位置信号LEとしてマルチプレク
サ9に出力される。
A signal FO indicating the position in the focus direction of the laser light spot on the optical disc 1 from the optical pickup 3.
A and FOB are added and subtracted by the addition amplifier 5 and the subtraction amplifier 6 and output to the multiplexer 9 as the focus sum signal FS and the focus difference signal FE, and the laser light spot on the optical disc 1 from the optical pickup 3 is detected. The signals TRA and TRB indicating the position in the track direction are the subtraction amplifier 7
Is subtracted by and is output to the multiplexer 9 as the track difference signal TE. Further, a signal indicating the position of the objective lens 4 in the track direction from the optical pickup 3 is output to the multiplexer 9 as a lens position signal LE via the detection amplifier 8.

【0004】マルチプレクサ9はコントローラ10から
入力される制御信号CNT1に従って各チャンネルCH1〜CH4
に入力される加算用アンプ5からのフォーカス和信号F
S、減算用アンプ6からのフォーカス差信号FE、減算
用アンプ7からのトラック差信号TE及び検出アンプ8
からのレンズ位置信号LEのうちのいずれか1つを選択
して出力端子OUTより出力する。
The multiplexer 9 controls each channel CH1 to CH4 according to the control signal CNT1 input from the controller 10.
Focus sum signal F from addition amplifier 5 input to
S, the focus difference signal FE from the subtraction amplifier 6, the track difference signal TE from the subtraction amplifier 7, and the detection amplifier 8
Any one of the lens position signals LE from is selected and output from the output terminal OUT.

【0005】マルチプレクサ9の出力信号は、アナログ
/デジタル変換器(A/D)11によりデジタルデータ
に変換され、コントローラ10からレジスタ12〜15
へ制御信号(トリガー信号)CNT2が出力されたタイミング
でレジスタ12〜15に格納される。このレジスタ12
〜15に格納されたデジタルデータはデジタル信号の処
理が可能なプロセッサ16に入力され、このプロセッサ
16としてはデジタル・シグナル・プロセッサ(Digita
l Signal Proceser:DSP)が用いられる。
An output signal of the multiplexer 9 is converted into digital data by an analog / digital converter (A / D) 11, and the controller 10 registers the registers 12 to 15.
The control signal (trigger signal) CNT2 is stored in the registers 12 to 15 at the output timing. This register 12
The digital data stored in 15 to 15 are input to a processor 16 capable of processing a digital signal, and this processor 16 is a digital signal processor (Digita).
Signal Proceser (DSP) is used.

【0006】DSP16はコントローラ10から制御信
号CNT3が入力されることにより特定の周期毎にレジスタ
12〜15からのデジタルデータの演算等の信号処理を
行い、その結果をPWM変調器17〜20やコントロー
ラ10に出力する。PWM変調器17〜20はDSP1
6からの入力信号をPWM(Pulse Width Modulation)駆
動に適した信号に変換してドライバ21〜24に出力
し、各ドライバ21〜24はフォーカスアクチュエータ
25,トラックアクチュエータ26,シークモータ27
及び磁気ヘッド28に電流を供給する。そして、対物レ
ンズ4がフォーカスアクチュエータ25によりフォーカ
ス方向に移動されてフォーカスサーボが行われ、かつ、
対物レンズ4がトラックアクチュエータ26によりトラ
ック方向に駆動されてトラックサーボが行われる。ま
た、光ピックアップ3を搭載したキャリッジ29がシー
クモータ27によりトラック方向へ駆動されてレーザ光
スポットが光ディスク1上の目標トラックにシークさ
れ、磁気ヘッド28が記録時に光ディスク4に磁界を印
加する。
When the control signal CNT3 is input from the controller 10, the DSP 16 performs signal processing such as calculation of digital data from the registers 12 to 15 every specific cycle, and the result is processed by the PWM modulators 17 to 20 and the controller. Output to 10. The PWM modulators 17 to 20 are DSP1
The input signal from 6 is converted into a signal suitable for PWM (Pulse Width Modulation) driving and output to the drivers 21 to 24. Each of the drivers 21 to 24 has a focus actuator 25, a track actuator 26, and a seek motor 27.
And a current is supplied to the magnetic head 28. Then, the objective lens 4 is moved in the focus direction by the focus actuator 25 to perform focus servo, and
The objective lens 4 is driven in the track direction by the track actuator 26 to perform track servo. Further, the carriage 29 carrying the optical pickup 3 is driven in the track direction by the seek motor 27 to seek the laser light spot to the target track on the optical disc 1, and the magnetic head 28 applies a magnetic field to the optical disc 4 at the time of recording.

【0007】図7はマルチプレクサ9及びアナログ/デ
ジタル変換器11が各データを処理する様子を示す。マ
ルチプレクサ9は図7(a)に示すようにコントローラ
10からの制御信号CNT1に従って複数のチャンネルCH1
〜CH4のいずれかを選択する。マルチプレクサ9は各制
御信号CNT1により選択したチャンネルに入力される入力
信号を出力端子OUTよりアナログ/デジタル変換器11
へ出力する。アナログ/デジタル変換器11はマルチプ
レクサ9からの入力信号を図7(b)に示すようにデジ
タルデータに変換してレジスタ12〜15に出力し、レ
ジスタ12〜15は図7(c)に示すようにコントロー
ラ10からのトリガ信号CNT2により予め決められた周期
Tの間隔でマルチプレクサ9からのデジタルデータDat
a1〜Data4を格納する。ここに、図7(b)においてAD
1〜AD4はアナログ/デジタル変換器11がマルチプレク
サ9の各チャンネルCH1〜CH4からの入力信号をアナログ
/デジタル変換したデジタルデータを示す。従って、各
レジスタ12〜15内のデジタルデータData1〜Data4
はマルチプレクサ9の各チャンネルの入力信号FS,F
E,TE,LEをそれぞれ基準同期信号に同期してサン
プルしてレジスタ12〜15に格納したものとなる。
FIG. 7 shows how the multiplexer 9 and the analog / digital converter 11 process each data. As shown in FIG. 7 (a), the multiplexer 9 has a plurality of channels CH 1
~ Select one of CH4. The multiplexer 9 outputs the input signal input to the channel selected by each control signal CNT1 from the output terminal OUT to the analog / digital converter 11
Output to. The analog / digital converter 11 converts the input signal from the multiplexer 9 into digital data as shown in FIG. 7B and outputs it to the registers 12 to 15, and the registers 12 to 15 are as shown in FIG. 7C. In addition, the digital data Dat from the multiplexer 9 at intervals of a cycle T predetermined by the trigger signal CNT2 from the controller 10.
Stores a1 to Data4. Here, in FIG. 7 (b), AD
1 to AD4 represent digital data obtained by the analog / digital converter 11 analog / digital converting the input signals from the respective channels CH1 to CH4 of the multiplexer 9. Therefore, the digital data Data1 to Data4 in the registers 12 to 15 are
Is the input signal FS, F of each channel of the multiplexer 9.
E, TE, and LE are sampled in synchronization with the reference synchronization signal and stored in the registers 12 to 15.

【0008】図8はDSP16内での各データの処理の
様子を示す。DSP16は、コントローラ10から制御
信号CNT3が入力されることにより初めにレジスタ13,
14からの入力信号FE,TEを、レーザ光強度や光デ
ィスク1の反射率の変化に対しても一定のゲインを持っ
た信号とするために、光ディスク1の全反射光を示す信
号で正規化する。このことは一般に自動利得制御(AG
C(Auto Gain Control))と呼んでいる。ここでは、
信号FE,TEをレジスタ12からの入力信号FSで割
算する(FE/FS,TE/FSの割算を行う)ことに
よって信号FE,TEを正規化する。
FIG. 8 shows how each data is processed in the DSP 16. When the control signal CNT3 is input from the controller 10, the DSP 16 first registers the register 13,
The input signals FE and TE from 14 are normalized with a signal indicating the total reflected light of the optical disc 1 in order to obtain a signal having a constant gain with respect to changes in the laser light intensity and the reflectance of the optical disc 1. . This is generally due to automatic gain control (AG
It is called C (Auto Gain Control). here,
The signals FE and TE are normalized by dividing the signals FE and TE by the input signal FS from the register 12 (dividing FE / FS and TE / FS).

【0009】次に、DSP16は、その正規化した信号
FEによりフォーカス制御(フォーカスサーボ)の処理演
算(FoSV)を行う。DSP16は、この処理演算では
予めデジタルフィルタを構成しておき、周期T毎にデジ
タルフィルタの演算を逐次行う。なお、このデジタルフ
ィルタは、高周波数帯域の位相補償を行うデジタルフィ
ルタと、低周波数帯域のゲイン補償を行うデジタルフィ
ルタとで構成されており、DSP16は、これらのデジ
タルフィルタの演算によってフォーカスサーボ系の高周
波帯域の位相補償と低周波帯域のゲイン補償を行う。ま
た、DSP16は、このフォーカス制御の処理演算では
フォカスサーボ系に適切なゲインを与えることも行って
いる。DSP16は、そのフォーカス制御の処理演算の
結果をフォーカスサーボ系のPWM変調器17に出力
し、このPWM変調器17の出力信号によりドライバ2
1を介してフォーカスアクチュエータ25が駆動されて
フォーカスサーボが行われる。
Next, the DSP 16 performs a focus control (focus servo) processing operation (FoSV) based on the normalized signal FE. The DSP 16 configures a digital filter in advance in this processing operation, and sequentially performs the operation of the digital filter in each cycle T. The digital filter is composed of a digital filter that performs phase compensation in a high frequency band and a digital filter that performs gain compensation in a low frequency band, and the DSP 16 calculates the focus servo system by calculating these digital filters. Performs phase compensation in the high frequency band and gain compensation in the low frequency band. Further, the DSP 16 also gives an appropriate gain to the focus servo system in the processing calculation of the focus control. The DSP 16 outputs the result of the focus control processing calculation to the PWM modulator 17 of the focus servo system, and the driver 2 outputs the output signal of the PWM modulator 17.
The focus actuator 25 is driven via 1 to perform focus servo.

【0010】次に、DSP16は、フォーカスサーボの
場合と同様に、上記正規化した信号TEを用いてデジタ
ル演算を行うことによってトラック制御処理演算(Tr
SV)を行い、その演算結果によりPWM変調器18の
出力信号によりドライバ22を介してトラックアクチュ
エータ26を駆動してトラックサーボを行う。
Next, as in the case of the focus servo, the DSP 16 performs a digital operation using the above-mentioned normalized signal TE to perform a track control processing operation (Tr).
SV) is performed, and the track servo is performed by driving the track actuator 26 via the driver 22 by the output signal of the PWM modulator 18 according to the calculation result.

【0011】次に、DSP16は、対物レンズ4のトラ
ック方向の位置を検出してキャリッジ29のトラック方
向位置制御を行うキャリッジサーボの処理演算(CAS
V)を行う。キャリッジサーボはトラックサーボより大
きな位置制御(荒い位置制御)である。DSP16は、
キャリッジサーボの処理演算では、レジスタ15からの
入力信号LEを用いてデジタル演算を行い、その演算結
果によりPWM変調器19の出力信号によりドライバ2
3を介してシークモータ27を駆動してキャリッジサー
ボを行う。
Next, the DSP 16 detects the position of the objective lens 4 in the track direction and controls the position of the carriage 29 in the track direction.
V) is performed. The carriage servo is a larger position control (rough position control) than the track servo. DSP16 is
In the processing calculation of the carriage servo, digital calculation is performed using the input signal LE from the register 15, and the driver 2 is output by the output signal of the PWM modulator 19 according to the calculation result.
The seek motor 27 is driven via 3 to perform carriage servo.

【0012】このようにフォーカスサーボ,トラックサ
ーボ,キャリッジサーボが行われることによってレーザ
光が光ディスク1上の目標とする位置に位置決めされ
る。しかし、大きな外乱が光ディスク装置に加わった
り、何らかの異常が生じたりして各サーボが外れてしま
うことも考えられる。そこで、DSP16は、エラー処
理演算(ERR)にて信号FEや信号TEがしきい値を
越えたかどうかを監視することで光ビームが所望の位置
にあるか否かを判断し、信号FEや信号TEがしきい値
を越えた時間が予め決めておいた時間を越えた場合には
サーボエラーと見なして上位のコントローラ10にサー
ボエラーの信号(ER)を報告したり、サーボ制御を停
止したりする。
By performing the focus servo, track servo, and carriage servo in this way, the laser light is positioned at a target position on the optical disk 1. However, it is conceivable that a large disturbance will be applied to the optical disk device, or some abnormality will occur, causing each servo to go off. Therefore, the DSP 16 determines whether the light beam is at the desired position by monitoring whether the signal FE or the signal TE exceeds the threshold value in the error processing calculation (ERR), and the signal FE or the signal FE is detected. When the time when TE exceeds the threshold value exceeds a predetermined time, it is regarded as a servo error and a servo error signal (ER) is reported to the host controller 10 or the servo control is stopped. To do.

【0013】なお、図8には示してないが、DSP16
は磁気ヘッド28の駆動制御やその他の処理も行う。以
上のようにレーザ光が適当なフォーカス方向の位置、ト
ラック方向の位置に制御され、光ディスク1の所望の位
置にレーザ光が照射されることによって情報の記録再生
が行われる。
Although not shown in FIG. 8, the DSP 16
Also performs drive control of the magnetic head 28 and other processing. As described above, the laser light is controlled to the appropriate position in the focus direction and the position in the track direction, and the desired position on the optical disc 1 is irradiated with the laser light, so that information recording / reproduction is performed.

【0014】また、特開平2ー249139号公報に
は、サーボの処理演算で予めデジタルフィルタを構成し
てこのデジタルフィルタを高周波数帯域の位相補償を行
うデジタルフィルタと、低周波数帯域のゲイン補償を行
うデジタルフィルタとで構成し、これらのデジタルフィ
ルタの演算によってサーボ系の高周波帯域の位相補償と
低周波帯域のゲイン補償を行うことが記載されている。
Further, in Japanese Patent Application Laid-Open No. 2-249139, a digital filter is preliminarily configured by a servo processing operation and the digital filter is used for phase compensation in a high frequency band, and a gain compensation in a low frequency band is performed. It is described that a digital filter is used to perform phase compensation in a high frequency band of a servo system and a gain compensation in a low frequency band by calculation of these digital filters.

【0015】[0015]

【発明が解決しようとする課題】上記光ディスク装置で
は、DSP16は、時間T(例えばT=10μsecとす
る)の間に256サイクル(1サイクルは39nsec)の演算
が可能であり、AGCの演算に50サイクル、フォーカ
ス制御の処理演算(FoSV)に50サイクル、トラック
制御の処理演算(TrSV)に50サイクル、キャリッ
ジサーボの処理演算(CASV)に50サイクル、エラー
処理演算(ERR)に50サイクル必要であるとする
と、これらの処理演算に合計250サイクルかかること
になる。しかし、DSP16の演算は、これらの処理演
算に、磁気ヘッド28の駆動や他の処理のための演算が
加わり、また、各サーボの処理演算を充実させようとす
る場合にはDSP16は演算が増えて全ての演算の量が
時間Tの間に処理できる量を越えてしまうことになる。
この場合、DSP16は、全ての演算を2Tの時間毎に
行う(2×256サイクルの演算が可能となる)ことが
できるが、これは高速なサンプリング周期が必要なサー
ボ演算(特にフォーカスサーボ,トラックサーボの高周
波帯域の演算)では、十分な帯域が得られないことにな
り、制御誤差が大きくなってサーボ制御の制約が生じて
しまう。
In the above optical disk device, the DSP 16 can perform 256 cycles (39 nsec for one cycle) during the time T (for example, T = 10 μsec), and the DSP 16 can calculate 50 AGC. Cycle, focus control processing calculation (FoSV) requires 50 cycles, track control processing calculation (TrSV) requires 50 cycles, carriage servo processing calculation (CASV) requires 50 cycles, and error processing calculation (ERR) requires 50 cycles. Then, these processing operations require a total of 250 cycles. However, in the calculation of the DSP 16, calculations for driving the magnetic head 28 and other processing are added to these processing calculations, and when the processing calculation of each servo is to be enhanced, the DSP 16 increases the calculation. Therefore, the amount of all calculations exceeds the amount that can be processed during the time T.
In this case, the DSP 16 can perform all operations every 2T time (2 × 256 cycle operations can be performed), but this is a servo operation requiring a high-speed sampling cycle (especially focus servo, track). In the calculation of the high frequency band of the servo), a sufficient band cannot be obtained, a control error becomes large, and the servo control is restricted.

【0016】本発明は、上記欠点を改善し、限られた時
間内に演算を有効に行うことができる光ディスク装置の
信号処理装置を提供することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a signal processing device for an optical disk device which is capable of improving the above-mentioned drawbacks and effectively performing a calculation within a limited time.

【0017】[0017]

【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の発明は、光ディスクに対物レンズを
介して光ビームを照射して情報の記録及び/又は再生を
行う光ディスク装置において、基準同期信号に同期して
前記光ビームの位置を示す信号をサンプリングするサン
プリング手段と、このサンプリング手段の出力信号を用
いて前記基準同期信号に同期して、前記対物レンズをフ
ォーカス方向に駆動して前記光ビームのフォーカスサー
ボを行うためのフォーカス制御処理演算と、前記対物レ
ンズをトラック方向に駆動して前記光ビームのトラック
サーボを行うためのトラック制御処理演算と、前記対物
レンズを搭載したキャリッジをトラック方向に駆動して
キャリッジサーボを行うためのキャリッジ制御処理演算
と、前記光ビームが所望の位置にあるか否かを判断して
所望の位置にない場合に所定の処理を行うエラー処理演
算とを含むデジタル信号処理を逐次行うデジタル信号処
理装置とを備え、このデジタル信号処理装置は前記基準
同期信号に同期して計数を行う計数手段を有していてこ
の計数手段の計数値に応じて各デジタル信号処理の分岐
を行うものである。
In order to achieve the above-mentioned object, the invention according to claim 1 is an optical disk device for recording and / or reproducing information by irradiating an optical disk with a light beam through an objective lens. Sampling means for sampling a signal indicating the position of the light beam in synchronization with a reference synchronization signal, and using the output signal of the sampling means to drive the objective lens in the focus direction in synchronization with the reference synchronization signal. A focus control processing calculation for performing the focus servo of the light beam, a track control processing calculation for driving the objective lens in the track direction to perform the track servo of the light beam, and a carriage equipped with the objective lens. Carriage control processing calculation for driving the carriage servo by driving in the track direction, and the light beam And a digital signal processing device for sequentially performing digital signal processing including error processing calculation for determining whether or not the position is at a desired position and performing a predetermined process when the position is not at the desired position. It has a counting means for counting in synchronization with the reference synchronizing signal, and branches each digital signal processing according to the count value of the counting means.

【0018】請求項2記載の発明は、請求項1記載の光
ディスク装置の信号処理装置において、前記デジタル信
号処理装置は、前記計数手段の計数値に応じて前記キャ
リッジ制御処理演算と前記エラー処理演算とを分岐し、
前記計数手段の計数値が所定の計数値の時には前記キャ
リッジ制御処理演算と前記エラー処理演算とのいずれか
一方を行うものである。
According to a second aspect of the present invention, in the signal processing apparatus of the optical disc apparatus according to the first aspect, the digital signal processing apparatus is configured to perform the carriage control processing calculation and the error processing calculation according to the count value of the counting means. And branch,
When the count value of the counting means is a predetermined count value, either one of the carriage control processing calculation and the error processing calculation is performed.

【0019】請求項3記載の発明は、請求項1記載の光
ディスク装置の信号処理装置において、前記デジタル信
号処理装置は、前記フォーカス制御処理演算を、高周波
帯域の位相補償を行う第1の制御処理演算と,低周波帯
域のゲイン補償を行う第2の制御処理演算とに分け、前
記計数手段の計数値に応じて前記第2の制御処理演算と
前記エラー処理演算とを分岐し、前記計数手段の計数値
が所定の計数値の時には前記第2の制御処理演算と前記
エラー処理演算とのいずれか一方を行うものである。
According to a third aspect of the present invention, in the signal processing device of the optical disc device according to the first aspect, the digital signal processing device performs a first control process for performing the focus control process calculation for phase compensation in a high frequency band. The calculation is divided into a calculation and a second control processing calculation for performing gain compensation in a low frequency band, and the second control processing calculation and the error processing calculation are branched according to the count value of the counting means, and the counting means. When the count value of is a predetermined count value, either one of the second control processing calculation and the error processing calculation is performed.

【0020】請求項4記載の発明は、請求項1記載の光
ディスク装置の信号処理装置において、前記デジタル信
号処理装置は、前記フォーカス制御処理演算を、高周波
帯域の位相補償を行う第1の制御処理演算と,低周波帯
域のゲイン補償を行う第2の制御処理演算とに分け、前
記計数手段の計数値に応じて前記第2の制御処理演算と
前記キャリッジ制御処理演算とを分岐し、前記計数手段
の計数値が所定の計数値の時には前記第2の制御処理演
算と前記キャリッジ制御処理演算とのいずれか一方を行
うものである。
According to a fourth aspect of the present invention, in the signal processing device of the optical disc device according to the first aspect, the digital signal processing device performs a first control process for performing the focus control process operation for phase compensation in a high frequency band. The calculation is divided into a second control processing calculation for performing gain compensation in the low frequency band, and the second control processing calculation and the carriage control processing calculation are branched according to the count value of the counting means, and the counting is performed. When the count value of the means is a predetermined count value, one of the second control processing calculation and the carriage control processing calculation is performed.

【0021】請求項5記載の発明は、請求項1記載の光
ディスク装置の信号処理装置において、前記デジタル信
号処理装置は、前記フォーカス制御処理演算を、高周波
帯域の位相補償を行う第1の制御処理演算と,低周波帯
域のゲイン補償を行う第2の制御処理演算とに分け、前
記計数手段の計数値に応じて前記第2の制御処理演算と
前記キャリッジ制御処理演算と前記エラー処理演算とを
分岐し、前記計数手段の計数値が所定の計数値の時には
前記第2の制御処理演算と前記キャリッジ制御処理演算
と前記エラー処理演算とのいずれかを行うものである。
According to a fifth aspect of the present invention, in the signal processing device of the optical disc device according to the first aspect, the digital signal processing device performs a first control process for performing the focus control process operation for phase compensation in a high frequency band. The second control processing calculation, the carriage control processing calculation, and the error processing calculation are divided according to the count value of the counting means. When the count value of the counting means is branched and is a predetermined count value, any one of the second control processing calculation, the carriage control processing calculation, and the error processing calculation is performed.

【0022】[0022]

【作用】請求項1記載の発明では、光ビームの位置を示
す信号がサンプリング手段により基準同期信号に同期し
てサンプリングされる。デジタル信号処理装置はサンプ
リング手段の出力信号を用いて前記基準同期信号に同期
してフォーカス制御処理演算と、トラック制御処理演算
と、キャリッジ制御処理演算と、エラー処理演算とを含
むデジタル信号処理を逐次行う。計数手段は前記基準同
期信号に同期して計数を行い、デジタル信号処理装置は
計数手段の計数値に応じて各デジタル信号処理の分岐を
行う。
According to the present invention, the signal indicating the position of the light beam is sampled by the sampling means in synchronization with the reference synchronizing signal. The digital signal processing device sequentially performs digital signal processing including focus control processing calculation, track control processing calculation, carriage control processing calculation, and error processing calculation in synchronization with the reference synchronization signal using the output signal of the sampling means. To do. The counting means counts in synchronization with the reference synchronization signal, and the digital signal processing device branches each digital signal processing according to the count value of the counting means.

【0023】請求項2記載の発明では、請求項1記載の
光ディスク装置の信号処理装置において、デジタル信号
処理装置は、計数手段の計数値に応じてキャリッジ制御
処理演算とエラー処理演算とを分岐し、計数手段の計数
値が所定の計数値の時にはキャリッジ制御処理演算とエ
ラー処理演算とのいずれか一方を行う。
According to a second aspect of the invention, in the signal processing apparatus of the optical disc apparatus according to the first aspect, the digital signal processing apparatus branches the carriage control processing calculation and the error processing calculation according to the count value of the counting means. When the count value of the counting means is a predetermined count value, either one of the carriage control processing calculation and the error processing calculation is performed.

【0024】請求項3記載の発明では、請求項1記載の
光ディスク装置の信号処理装置において、デジタル信号
処理装置は、フォーカス制御処理演算を、高周波帯域の
位相補償を行う第1の制御処理演算と,低周波帯域のゲ
イン補償を行う第2の制御処理演算とに分け、計数手段
の計数値に応じて第2の制御処理演算とエラー処理演算
とを分岐し、計数手段の計数値が所定の計数値の時には
第2の制御処理演算とエラー処理演算とのいずれか一方
を行う。
According to a third aspect of the present invention, in the signal processing device of the optical disc apparatus according to the first aspect, the digital signal processing device performs the focus control processing operation as a first control processing operation for performing phase compensation in a high frequency band. , A second control processing operation for performing gain compensation in a low frequency band, and the second control processing operation and the error processing operation are branched according to the count value of the counting means, and the count value of the counting means is set to a predetermined value. At the time of the count value, either one of the second control processing calculation and the error processing calculation is performed.

【0025】請求項4記載の発明では、請求項1記載の
光ディスク装置の信号処理装置において、デジタル信号
処理装置は、フォーカス制御処理演算を、高周波帯域の
位相補償を行う第1の制御処理演算と,低周波帯域のゲ
イン補償を行う第2の制御処理演算とに分け、計数手段
の計数値に応じて第2の制御処理演算とキャリッジ制御
処理演算とを分岐し、計数手段の計数値が所定の計数値
の時には第2の制御処理演算とキャリッジ制御処理演算
とのいずれか一方を行う。
According to a fourth aspect of the present invention, in the signal processing device of the optical disc device according to the first aspect, the digital signal processing device performs the focus control processing operation as a first control processing operation for performing phase compensation in a high frequency band. , A second control processing operation for performing gain compensation in a low frequency band, and the second control processing operation and the carriage control processing operation are branched according to the count value of the counting means, and the count value of the counting means is predetermined. When the count value is, one of the second control processing calculation and the carriage control processing calculation is performed.

【0026】請求項5記載の発明では、請求項1記載の
光ディスク装置の信号処理装置において、デジタル信号
処理装置は、フォーカス制御処理演算を、高周波帯域の
位相補償を行う第1の制御処理演算と,低周波帯域のゲ
イン補償を行う第2の制御処理演算とに分け、計数手段
の計数値に応じて第2の制御処理演算とキャリッジ制御
処理演算とエラー処理演算とを分岐し、計数手段の計数
値が所定の計数値の時には第2の制御処理演算とキャリ
ッジ制御処理演算とエラー処理演算とのいずれかを行
う。
According to a fifth aspect of the present invention, in the signal processing device of the optical disc device according to the first aspect, the digital signal processing device performs the focus control processing operation as a first control processing operation for performing phase compensation in a high frequency band. , A second control processing operation for performing gain compensation in the low frequency band, and a second control processing operation, a carriage control processing operation, and an error processing operation are branched according to the count value of the counting means, When the count value is a predetermined count value, any one of the second control processing calculation, the carriage control processing calculation, and the error processing calculation is performed.

【0027】[0027]

【実施例】図1は本発明の第1実施例を示し、図6と同
一部分には同一符号が付してあって同様な動作を行う。
この第1実施例は、図6の光ディスク装置において、前
記DSP16の代りにDSP30を用いるようにしたも
のである。DSP30はデジタル信号処理機能31の他
にカウンタ32が設けられている。
1 shows a first embodiment of the present invention, in which the same parts as those in FIG. 6 are designated by the same reference numerals and perform the same operation.
In the first embodiment, the DSP 30 is used in place of the DSP 16 in the optical disk device of FIG. The DSP 30 is provided with a counter 32 in addition to the digital signal processing function 31.

【0028】DSP30はコントローラ10から入力さ
れるサンプリング周期を示すタイミング信号CNT3に応じ
てカウンタ32を逐次カウントさせる。ここでは、DS
P30はコントローラ10からタイミング信号CNT3が入
力される毎にカウンタ32にそのカウント値NをN+1
にアップカウントさせる。カウンタ32はDSP30の
信号処理機能によって簡単に設けることができる。
The DSP 30 causes the counter 32 to sequentially count in accordance with the timing signal CNT3 indicating the sampling period input from the controller 10. Here, DS
Every time P30 receives the timing signal CNT3 from the controller 10, the count value N is added to the counter 32 by N + 1.
Upcount. The counter 32 can be easily provided by the signal processing function of the DSP 30.

【0029】図2はDSP30の演算処理フローを示
す。DSP30は、コントローラ10からタイミング信
号CNT3が入力されることにより最初に、カウンタ32に
そのカウント値NをN+1にアップカウントさせ、次い
で前述と同様に信号FE,TEを正規化するというAG
Cを行い、その結果を用いて前述と同様なフォーカス制
御の処理演算(FoSV)、トラック制御処理演算(TrS
V)を行う。
FIG. 2 shows the arithmetic processing flow of the DSP 30. When the DSP 30 receives the timing signal CNT3 from the controller 10, the DSP 30 first causes the counter 32 to count up the count value N to N + 1, and then normalizes the signals FE and TE as described above.
C is performed, and using the result, the same focus control processing calculation (FoSV) and track control processing calculation (TrS
V) is performed.

【0030】次に、DSP30は、カウンタ32のカウ
ント値Nが偶数であるか奇数であるかを判断する。これ
はカウンタ32のカウント値Nの最下位ビットが0であ
るか1であるかを判断することによって行う。DSP3
0は、カウンタ32のカウント値Nが偶数である場合に
は前述と同様なキャリッジサーボの処理演算(CASV)
を行い、カウンタ32のカウント値Nが奇数である場合
にはエラー処理演算(ERR)を行う。更に、DSP3
0は、図2には図示してないが、磁気ヘッド28の駆動
制御などの処理演算を行う。
Next, the DSP 30 determines whether the count value N of the counter 32 is an even number or an odd number. This is done by determining whether the least significant bit of the count value N of the counter 32 is 0 or 1. DSP3
When the count value N of the counter 32 is an even number, 0 is the same carriage servo processing calculation (CASV) as described above.
If the count value N of the counter 32 is an odd number, error processing calculation (ERR) is performed. Furthermore, DSP3
Although not shown in FIG. 2, 0 performs processing calculation such as drive control of the magnetic head 28.

【0031】このように、DSP30は、キャリッジサ
ーボの処理演算とエラー処理演算とを分岐するので、キ
ャリッジサーボの処理演算とエラー処理演算とを2Tの
時間毎に交互に行うことになる。ここに、キャリッジサ
ーボの処理演算は、フォーカス制御の処理演算やトラッ
ク制御処理演算に比べ、扱う周波数帯域が低いので、周
期T毎に演算する必要はない。予め2Tの時間毎に演算
することを前提としてキャリッジサーボのデジタルフィ
ルタを設計することによって、安定したキャリッジサー
ボが可能となる。また、エラー処理演算は、信号FEや
信号TEがしきい値を越えた時間が予め決めておいた時
間を越えたかどうかを判断するので、2Tの時間毎に行
うと時間分解能が粗くなるが、その動作自体に問題はな
い。
Since the DSP 30 branches the carriage servo processing calculation and the error processing calculation in this manner, the carriage servo processing calculation and the error processing calculation are alternately performed every 2T time. Here, the processing calculation of the carriage servo does not need to be calculated every cycle T because the frequency band to be handled is lower than the processing calculation of the focus control and the track control processing calculation. By designing a digital filter for the carriage servo on the assumption that the calculation is performed every 2T time in advance, stable carriage servo becomes possible. In addition, since the error processing calculation determines whether or not the time when the signal FE or the signal TE exceeds the threshold value exceeds a predetermined time, the time resolution becomes rough if it is performed every 2T, but There is no problem in the operation itself.

【0032】このようにDSP30がキャリッジサーボ
の処理演算とエラー処理演算とを分岐することによっ
て、DSP30の演算はAGCが50サイクル、FoS
Vが50サイクル、TrSVが50サイクル、CASV
が50サイクル又はERRが50サイクルの合計200
サイクル(カウンタ32の処理時間は数サイクルである
ため無視した)となり、DSP30の演算に余裕が出て
くる。そこで、DSP30はその余裕の時間に磁気ヘッ
ド28の駆動制御を行ったり、フォーカスサーボやトラ
ックサーボの処理演算等を更に充実したものとしたりす
ることができる。
In this way, the DSP 30 branches the carriage servo processing operation and the error processing operation, whereby the DSP 30 performs AGC for 50 cycles and FoS.
50 cycles of V, 50 cycles of TrSV, CASV
Is 50 cycles or ERR is 50 cycles for a total of 200
This is a cycle (ignored because the processing time of the counter 32 is several cycles), and the DSP 30 has a margin for calculation. Therefore, the DSP 30 can perform drive control of the magnetic head 28 in the spare time, and can further enhance focus servo and track servo processing calculations.

【0033】第1実施例では、キャリッジサーボの処理
演算とエラー処理演算とを2Tの時間毎に交互に行う例
であるが、特にキャリッジサーボの処理演算とエラー処
理演算とを2Tの時間毎に交互に行う必要はない。例え
ば、キャリッジサーボの処理演算は、2Tの時間毎に行
うより3T毎、4T毎、・・・に行う方がキャリッジサ
ーボ系の状況によっては安定にキャリッジサーボを行え
る場合もあり、状況によって適宜にキャリッジサーボの
処理演算を何時行うかを決めるとよい。例えば、DSP
30は、キャリッジサーボの処理演算をカウンタ32の
カウント値Nが8の倍数である時に行い、エラー処理演
算をカウンタ32のカウント値Nが奇数である時に行う
ということも可能である。このように、DSP30がカ
ウンタ32を用いてキャリッジサーボの処理演算とエラ
ー処理演算とを分岐することによって、限られた時間内
に処理演算を無駄無く有効に行うことが可能となる。
In the first embodiment, the carriage servo processing calculation and the error processing calculation are alternately performed every 2T time. In particular, the carriage servo processing calculation and the error processing calculation are performed every 2T time. There is no need to alternate. For example, it may be possible to perform stable carriage servo depending on the situation of the carriage servo system if the calculation of the carriage servo is performed every 3T, every 4T, ... Rather than every 2T time. It is advisable to decide when to perform the processing calculation of the carriage servo. For example, DSP
It is also possible for 30 to perform the processing operation of the carriage servo when the count value N of the counter 32 is a multiple of 8 and perform the error processing operation when the count value N of the counter 32 is an odd number. As described above, the DSP 30 uses the counter 32 to branch the processing calculation of the carriage servo and the error processing calculation, so that the processing calculation can be effectively performed without waste within a limited time.

【0034】図3は本発明の第2実施例におけるDSP
のフォーカスサーボ系の処理演算フローを示す。この第
2実施例では、上記第1実施例において、DSP30は
図3に示すようにコントローラ10からタイミング信号
CNT3が入力されることにより、カウンタ32にそのカウ
ント値NをN+1にアップカウントさせ、次いで前述と
同様にAGCを行い、その結果を用いて高周波帯域のフ
ォーカス制御処理演算(FoSV)を行う。この高周波帯
域のフォーカス制御処理演算は高周波数帯域の位相補償
を行うデジタルフィルタの演算を行う。
FIG. 3 shows a DSP according to the second embodiment of the present invention.
The processing calculation flow of the focus servo system of is shown. In the second embodiment, in the first embodiment, the DSP 30 outputs the timing signal from the controller 10 as shown in FIG.
By inputting CNT3, the count value N is incremented to N + 1 by the counter 32, AGC is then performed in the same manner as described above, and the result is used for focus control processing calculation (FoSV) in the high frequency band. The focus control processing calculation in the high frequency band is performed by a digital filter that performs phase compensation in the high frequency band.

【0035】次に、DSP30はカウンタ32のカウン
ト値Nが偶数であるか奇数であるかを判断し、カウンタ
32のカウント値Nが偶数である場合には低周波帯域の
フォーカス制御処理演算を行う。この低周波帯域のフォ
ーカス制御処理演算は低周波帯域のゲイン補償を行うデ
ジタルフィルタの演算を行う。DSP30は高周波帯域
のフォーカス制御処理演算の結果と、低周波帯域のフォ
ーカス制御処理演算の結果(1つか2つ前のタイミング
で演算されているはず)を加算してフォーカス制御処理
演算の結果として出力し、PWM変調器17及びドライ
バ21を介してフォーカスアクチュエータ25を駆動し
てフォーカスサーボを行う。また、DSP30はカウン
タ32のカウント値Nが奇数である場合にはフォーカス
サーボ系のエラー処理演算を行う。
Next, the DSP 30 determines whether the count value N of the counter 32 is an even number or an odd number, and when the count value N of the counter 32 is an even number, the focus control processing operation in the low frequency band is performed. . The focus control processing calculation in the low frequency band is performed by a digital filter that performs gain compensation in the low frequency band. The DSP 30 adds the result of the focus control processing operation in the high frequency band and the result of the focus control processing operation in the low frequency band (which should have been calculated at the timing one or two before) and outputs the result as the focus control processing operation result. Then, the focus actuator 25 is driven via the PWM modulator 17 and the driver 21 to perform focus servo. Further, when the count value N of the counter 32 is an odd number, the DSP 30 performs focus servo system error processing calculation.

【0036】このようにDSP30は低周波帯域のフォ
ーカス制御処理演算とエラー処理演算とを分岐し、低周
波帯域のフォーカス制御処理演算とエラー処理演算とを
2Tの時間毎に交互に行う。低周波帯域のフォーカス制
御処理演算はキャリッジサーボの処理演算と同様に扱う
周波数帯域が低いために周期T毎に行う必要がなく、エ
ラー処理演算は前述した通りである。
In this way, the DSP 30 branches the focus control processing calculation in the low frequency band and the error processing calculation, and alternately performs the focus control processing calculation in the low frequency band and the error processing calculation every 2T. The focus control processing calculation in the low frequency band does not have to be performed every cycle T because the frequency band handled in the same manner as the carriage servo processing calculation is low, and the error processing calculation is as described above.

【0037】また、DSP30は、上述したフォーカス
サーボ系の処理演算と同様にトラックサーボ系の処理演
算を行う。なお、このようなフォーカスサーボ系の処理
演算とトラックサーボ系の処理演算とは第1実施例のよ
うにシリアルに処理するようにしてもよい。DSP30
は、このように演算処理を分岐することによって、演算
に余裕があり、その余裕時間内にキャリッジサーボの処
理演算や磁気ヘッド28の駆動制御、他の処理演算を行
い、また、フォーカス制御処理演算やトラックサーボ系
の処理演算を更に充実したものとすることが可能とな
る。また、分岐する各演算処理は第1実施例で述べたよ
うにカウンタ32の値により交互に毎回行う必要はな
い。
Further, the DSP 30 performs the processing operation of the track servo system in the same manner as the processing operation of the focus servo system described above. The focus servo system processing operation and the track servo system processing operation may be serially processed as in the first embodiment. DSP30
Has a margin in calculation by branching the calculation processing in this way, and performs calculation processing of the carriage servo, drive control of the magnetic head 28, and other processing calculations within the margin time, and also performs focus control processing calculation. It is possible to further enhance the processing calculation of the track servo system. Further, it is not necessary to alternately perform each branching arithmetic processing every time by the value of the counter 32 as described in the first embodiment.

【0038】図4は本発明の第3実施例におけるDSP
のトラックサーボ系の処理演算フローの一部を示す。こ
の第3実施例では、上記第2実施例において、DSP3
0は図4に示すようにコントローラ10からタイミング
信号CNT3が入力されることにより、カウンタ32にその
カウント値NをN+1にアップカウントさせ、次いで前
述と同様にAGCを行い、その結果を用いて高周波帯域
のトラック制御処理演算(TrSV)を行う。
FIG. 4 shows a DSP according to the third embodiment of the present invention.
A part of the processing calculation flow of the track servo system is shown. In the third embodiment, the DSP 3 is the same as the second embodiment.
As shown in FIG. 4, when the timing signal CNT3 is input from the controller 10, the counter 32 causes the counter 32 to count up the count value N to N + 1, and then performs AGC in the same manner as described above. Band track control processing calculation (TrSV) is performed.

【0039】次に、DSP30はカウンタ32のカウン
ト値Nが偶数であるか奇数であるかを判断し、カウンタ
32のカウント値Nが偶数である場合には低周波帯域の
トラック制御処理演算(TrSV)を行う。DSP30は
高周波帯域のトラック制御処理演算の結果と、低周波帯
域のトラック制御処理演算の結果を加算してトラック制
御処理演算の結果として出力し、PWM変調器18及び
ドライバ22を介してトラックアクチュエータ26を駆
動してトラックサーボを行う。また、DSP30はカウ
ンタ32のカウント値Nが奇数である場合にはキャリッ
ジサーボの処理演算(CASV)を行い、次いでトラッ
クサーボ系のエラー処理演算(ERR)を行う。その
後、DSP30はフォーカス制御処理演算やフォーカス
サーボ系のエラー処理演算、他の処理演算を行う。この
場合、DSP30は低周波帯域のトラック制御処理演算
とキャリッジサーボの処理演算とを2Tの時間毎に交互
に行うことになる。
Next, the DSP 30 determines whether the count value N of the counter 32 is an even number or an odd number, and when the count value N of the counter 32 is an even number, the track control processing operation (TrSV) in the low frequency band is performed. )I do. The DSP 30 adds the result of the track control processing operation in the high frequency band and the result of the track control processing operation in the low frequency band and outputs the result as the result of the track control processing operation, and the track actuator 26 via the PWM modulator 18 and the driver 22. To drive the track servo. If the count value N of the counter 32 is an odd number, the DSP 30 performs carriage servo processing calculation (CASV), and then performs track servo system error processing calculation (ERR). After that, the DSP 30 performs focus control processing calculation, focus servo system error processing calculation, and other processing calculations. In this case, the DSP 30 alternately performs the low frequency band track control processing calculation and the carriage servo processing calculation every 2T.

【0040】DSP30は、このように演算処理を分岐
することによって、演算に余裕があり、その余裕時間内
に磁気ヘッド28の駆動制御、他の処理演算を行うこと
ができ、かつ、フォーカス制御処理演算やトラックサー
ボ系の処理演算を更に充実したものとすることが可能と
なる。また、分岐する各演算処理は第1実施例で述べた
ようにカウンタ32の値により交互に毎回行う必要はな
く、サーボの条件によって適宜に行えばよい。
By branching the arithmetic processing in this manner, the DSP 30 has a margin for the arithmetic operation, and can control the drive of the magnetic head 28 and other processing arithmetic within the margin time, and the focus control processing. The calculation and the processing calculation of the track servo system can be further enhanced. Further, as described in the first embodiment, it is not necessary to alternately perform each branching arithmetic processing every time by the value of the counter 32, and it may be appropriately performed depending on the servo condition.

【0041】図5は本発明の第4実施例におけるDSP
の処理演算フローの一部を示す。この第4実施例では、
上記第3実施例において、DSP30は図5に示すよう
にコントローラ10からタイミング信号CNT3が入力され
ることにより、カウンタ32にそのカウント値NをN+
1にアップカウントさせ、次いで前述と同様にAGCを
行い、その結果を用いて高周波帯域のトラック制御処理
演算(TrSV)を行う。
FIG. 5 shows a DSP according to the fourth embodiment of the present invention.
A part of the processing calculation flow of is shown. In this fourth embodiment,
In the third embodiment, the DSP 30 receives the timing signal CNT3 from the controller 10 as shown in FIG.
The count is incremented to 1, then AGC is performed in the same manner as described above, and the result is used to perform track control processing calculation (TrSV) in the high frequency band.

【0042】次に、DSP30はカウンタ32のカウン
ト値Nを3で割ってその余りが0,1,2のいずれであ
るかを判断し、余りが0である場合にはキャリッジサー
ボの処理演算(CASV)を行う。また、DSP30は
余りが1である場合には低周波帯域のトラック制御処理
演算(TrSV)を行い、余りが2である場合にはトラッ
クサーボ系のエラー処理演算(ERR)を行う。そし
て、DSP30は高周波帯域のトラック制御処理演算の
結果と、低周波帯域のトラック制御処理演算の結果を加
算してトラック制御処理演算の結果として出力し、PW
M変調器18及びドライバ22を介してトラックアクチ
ュエータ26を駆動してトラックサーボを行う。その
後、DSP30はフォーカス制御処理演算やフォーカス
サーボ系のエラー処理演算、他の処理演算を行う。この
場合、DSP30はキャリッジサーボの処理演算、低周
波帯域のトラック制御処理演算、トラックサーボ系のエ
ラー処理演算を同時に行うことがなくなり、演算に余裕
が出てくる。また、DSP30はカウンタ32のカウン
ト値Nを3で割ってその余りが0,1,2のいずれであ
るかを判断する処理がやりにくい場合には、カウンタ3
2のカウント値Nの下位2ビット判断して4Tの時間毎
にキャリッジサーボの処理演算、低周波帯域のトラック
制御処理演算、トラックサーボ系のエラー処理演算を分
岐して行うようにしてもよい。また、分岐する各演算処
理は第1実施例で述べたようにカウンタ32の値により
交互に毎回行う必要はなく、サーボの条件によって適宜
に行えばよい。
Next, the DSP 30 divides the count value N of the counter 32 by 3 to determine whether the remainder is 0, 1 or 2. If the remainder is 0, the carriage servo processing calculation ( CASV). When the remainder is 1, the DSP 30 performs the track control processing calculation (TrSV) in the low frequency band, and when the remainder is 2, the track servo system error processing calculation (ERR). Then, the DSP 30 adds the result of the track control processing operation in the high frequency band and the result of the track control processing operation in the low frequency band, and outputs the result as the result of the track control processing operation.
The track actuator 26 is driven via the M modulator 18 and the driver 22 to perform track servo. After that, the DSP 30 performs focus control processing calculation, focus servo system error processing calculation, and other processing calculations. In this case, the DSP 30 does not perform the carriage servo processing calculation, the low frequency band track control processing calculation, and the track servo system error processing calculation at the same time, and the calculation has a margin. Further, if it is difficult for the DSP 30 to divide the count value N of the counter 32 by 3 and determine whether the remainder is 0, 1, or 2, the counter 3
The lower 2 bits of the count value N of 2 may be determined and the carriage servo processing calculation, the low frequency band track control processing calculation, and the track servo system error processing calculation may be branched every 4T time. Further, as described in the first embodiment, it is not necessary to alternately perform each branching arithmetic processing every time by the value of the counter 32, and it may be appropriately performed depending on the servo condition.

【0043】[0043]

【発明の効果】以上のように請求項1記載の発明によれ
ば、光ディスクに対物レンズを介して光ビームを照射し
て情報の記録及び/又は再生を行う光ディスク装置にお
いて、基準同期信号に同期して前記光ビームの位置を示
す信号をサンプリングするサンプリング手段と、このサ
ンプリング手段の出力信号を用いて前記基準同期信号に
同期して、前記対物レンズをフォーカス方向に駆動して
前記光ビームのフォーカスサーボを行うためのフォーカ
ス制御処理演算と、前記対物レンズをトラック方向に駆
動して前記光ビームのトラックサーボを行うためのトラ
ック制御処理演算と、前記対物レンズを搭載したキャリ
ッジをトラック方向に駆動してキャリッジサーボを行う
ためのキャリッジ制御処理演算と、前記光ビームが所望
の位置にあるか否かを判断して所望の位置にない場合に
所定の処理を行うエラー処理演算とを含むデジタル信号
処理を逐次行うデジタル信号処理装置とを備え、このデ
ジタル信号処理装置は前記基準同期信号に同期して計数
を行う計数手段を有していてこの計数手段の計数値に応
じて各デジタル信号処理の分岐を行うので、限られた時
間内の演算に余裕が出て他の演算を行ったり各サーボの
演算を更に充実したものしたりすることができ、限られ
た時間内に演算を無駄なく有効に行うことができる。
As described above, according to the first aspect of the present invention, in the optical disc apparatus for irradiating the optical disc with the light beam through the objective lens to record and / or reproduce the information, it is synchronized with the reference synchronization signal. And a sampling means for sampling a signal indicating the position of the light beam, and an output signal of the sampling means is used to drive the objective lens in the focus direction in synchronization with the reference synchronization signal to focus the light beam. Focus control processing calculation for performing servo, track control processing calculation for performing the track servo of the light beam by driving the objective lens in the track direction, and driving the carriage equipped with the objective lens in the track direction. Carriage control processing calculation for performing carriage servo, and whether or not the light beam is at a desired position. And a digital signal processing device for sequentially performing digital signal processing including an error processing calculation for performing a predetermined process when the position is not at a desired position, and the digital signal processing device synchronizes with the reference synchronization signal. Since it has a counting means for counting and branches each digital signal processing according to the count value of this counting means, there is a margin in the calculation within a limited time and other calculation or each servo The calculation can be further enhanced, and the calculation can be effectively performed without waste within a limited time.

【0044】請求項2記載の発明によれば、請求項1記
載の光ディスク装置の信号処理装置において、前記デジ
タル信号処理装置は、前記計数手段の計数値に応じて前
記キャリッジ制御処理演算と前記エラー処理演算とを分
岐し、前記計数手段の計数値が所定の計数値の時には前
記キャリッジ制御処理演算と前記エラー処理演算とのい
ずれか一方を行うので、限られた時間内の演算に余裕が
出て他の演算を行ったり各サーボの演算を更に充実した
ものしたりすることができ、限られた時間内に演算を無
駄なく有効に行うことができる。
According to a second aspect of the present invention, in the signal processing apparatus of the optical disc apparatus according to the first aspect, the digital signal processing apparatus is configured to perform the carriage control processing calculation and the error according to the count value of the counting means. When the count value of the counting means is a predetermined count value, one of the carriage control processing calculation and the error processing calculation is performed, so that there is a margin in the calculation within a limited time. Other calculations can be performed and the calculations of each servo can be further enhanced, and the calculations can be effectively performed without waste within a limited time.

【0045】請求項3記載の発明によれば、請求項1記
載の光ディスク装置の信号処理装置において、前記デジ
タル信号処理装置は、前記フォーカス制御処理演算を、
高周波帯域の位相補償を行う第1の制御処理演算と,低
周波帯域のゲイン補償を行う第2の制御処理演算とに分
け、前記計数手段の計数値に応じて前記第2の制御処理
演算と前記エラー処理演算とを分岐し、前記計数手段の
計数値が所定の計数値の時には前記第2の制御処理演算
と前記エラー処理演算とのいずれか一方を行うので、限
られた時間内の演算に余裕が出て他の演算を行ったり各
サーボの演算を更に充実したものしたりすることがで
き、限られた時間内に演算を無駄なく有効に行うことが
できる。
According to a third aspect of the present invention, in the signal processing apparatus of the optical disc apparatus according to the first aspect, the digital signal processing apparatus performs the focus control processing calculation.
It is divided into a first control processing operation for performing phase compensation in the high frequency band and a second control processing operation for performing gain compensation in the low frequency band, and the second control processing operation according to the count value of the counting means. When the count value of the counting means is a predetermined count value, one of the second control processing calculation and the error processing calculation is performed, so that the calculation within a limited time is performed. Therefore, it is possible to perform other calculations and further enhance the calculations of each servo, and it is possible to effectively perform calculations without waste within a limited time.

【0046】請求項4記載の発明によれば、請求項1記
載の光ディスク装置の信号処理装置において、前記デジ
タル信号処理装置は、前記フォーカス制御処理演算を、
高周波帯域の位相補償を行う第1の制御処理演算と,低
周波帯域のゲイン補償を行う第2の制御処理演算とに分
け、前記計数手段の計数値に応じて前記第2の制御処理
演算と前記キャリッジ制御処理演算とを分岐し、前記計
数手段の計数値が所定の計数値の時には前記第2の制御
処理演算と前記キャリッジ制御処理演算とのいずれか一
方を行うので、限られた時間内の演算に余裕が出て他の
演算を行ったり各サーボの演算を更に充実したものした
りすることができ、限られた時間内に演算を無駄なく有
効に行うことができる。
According to the invention described in claim 4, in the signal processing device of the optical disk device according to claim 1, the digital signal processing device performs the focus control processing calculation.
It is divided into a first control processing operation for performing phase compensation in the high frequency band and a second control processing operation for performing gain compensation in the low frequency band, and the second control processing operation according to the count value of the counting means. Since the carriage control processing calculation is branched and one of the second control processing calculation and the carriage control processing calculation is performed when the count value of the counting means is a predetermined count value, the carriage control processing calculation is performed within a limited time. There is a margin in the calculation of, and other calculations can be performed, or the calculation of each servo can be further enhanced, and the calculation can be effectively performed without waste within a limited time.

【0047】請求項5記載の発明によれば、請求項1記
載の光ディスク装置の信号処理装置において、前記デジ
タル信号処理装置は、前記フォーカス制御処理演算を、
高周波帯域の位相補償を行う第1の制御処理演算と,低
周波帯域のゲイン補償を行う第2の制御処理演算とに分
け、前記計数手段の計数値に応じて前記第2の制御処理
演算と前記キャリッジ制御処理演算と前記エラー処理演
算とを分岐し、前記計数手段の計数値が所定の計数値の
時には前記第2の制御処理演算と前記キャリッジ制御処
理演算と前記エラー処理演算とのいずれかを行うので、
限られた時間内の演算に余裕が出て他の演算を行ったり
各サーボの演算を更に充実したものしたりすることがで
き、限られた時間内に演算を無駄なく有効に行うことが
できる。
According to a fifth aspect of the present invention, in the signal processing apparatus of the optical disc apparatus according to the first aspect, the digital signal processing apparatus performs the focus control processing calculation.
It is divided into a first control processing operation for performing phase compensation in the high frequency band and a second control processing operation for performing gain compensation in the low frequency band, and the second control processing operation according to the count value of the counting means. One of the second control processing calculation, the carriage control processing calculation, and the error processing calculation is branched when the carriage control processing calculation and the error processing calculation are branched and the count value of the counting means is a predetermined count value. So do
There is a margin in the calculation within the limited time and other calculations can be performed or the calculation of each servo can be further enhanced, and the calculation can be effectively performed without waste within the limited time. .

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1実施例を示すブロック図である。FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】同実施例におけるDSPの処理演算フローを示
すフローチャートである。
FIG. 2 is a flowchart showing a processing operation flow of a DSP in the embodiment.

【図3】本発明の第2実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 3 is a flowchart showing a part of a processing operation flow of DSP in the second embodiment of the present invention.

【図4】本発明の第3実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 4 is a flowchart showing a part of a processing operation flow of DSP in the third embodiment of the present invention.

【図5】本発明の第4実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 5 is a flowchart showing a part of a processing operation flow of DSP in the fourth embodiment of the present invention.

【図6】本発明の第5実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 6 is a flowchart showing a part of a processing operation flow of DSP in the fifth embodiment of the present invention.

【図6】従来の光ディスク装置の一部を示すブロック図
である。
FIG. 6 is a block diagram showing a part of a conventional optical disc device.

【図7】同光ディスク装置の動作を示すタイミングチャ
ートである。
FIG. 7 is a timing chart showing the operation of the optical disc device.

【図8】同光ディスク装置におけるDSPの処理演算フ
ローを示すフローチャートである。
FIG. 8 is a flowchart showing a processing calculation flow of a DSP in the optical disc device.

【符号の説明】[Explanation of symbols]

9 マルチプレクサ 11 アナログ/デジタル変換器 30 DSP 32 カウンタ 9 multiplexer 11 analog / digital converter 30 DSP 32 counter

【手続補正書】[Procedure amendment]

【提出日】平成6年1月21日[Submission date] January 21, 1994

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図面の簡単な説明[Name of item to be corrected] Brief description of the drawing

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1実施例を示すブロック図である。FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】同実施例におけるDSPの処理演算フローを示
すフローチャートである。
FIG. 2 is a flowchart showing a processing operation flow of a DSP in the embodiment.

【図3】本発明の第2実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 3 is a flowchart showing a part of a processing operation flow of DSP in the second embodiment of the present invention.

【図4】本発明の第3実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 4 is a flowchart showing a part of a processing operation flow of DSP in the third embodiment of the present invention.

【図5】本発明の第4実施例におけるDSPの処理演算
フローの一部を示すフローチャートである。
FIG. 5 is a flowchart showing a part of a processing operation flow of DSP in the fourth embodiment of the present invention.

【図6】従来の光ディスク装置の一部を示すブロック図
である。
FIG. 6 is a block diagram showing a part of a conventional optical disc device.

【図7】同光ディスク装置の動作を示すタイミングチャ
ートである。
FIG. 7 is a timing chart showing the operation of the optical disc device.

【図8】同光ディスク装置におけるDSPの処理演算フ
ローを示すフローチャートである。
FIG. 8 is a flowchart showing a processing calculation flow of a DSP in the optical disc device.

【符号の説明】 9 マルチプレクサ 11 アナログ/デジタル変換器 30 DSP 32 カウンタ[Explanation of Codes] 9 multiplexer 11 analog / digital converter 30 DSP 32 counter

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】光ディスクに対物レンズを介して光ビーム
を照射して情報の記録及び/又は再生を行う光ディスク
装置において、基準同期信号に同期して前記光ビームの
位置を示す信号をサンプリングするサンプリング手段
と、このサンプリング手段の出力信号を用いて前記基準
同期信号に同期して、前記対物レンズをフォーカス方向
に駆動して前記光ビームのフォーカスサーボを行うため
のフォーカス制御処理演算と、前記対物レンズをトラッ
ク方向に駆動して前記光ビームのトラックサーボを行う
ためのトラック制御処理演算と、前記対物レンズを搭載
したキャリッジをトラック方向に駆動してキャリッジサ
ーボを行うためのキャリッジ制御処理演算と、前記光ビ
ームが所望の位置にあるか否かを判断して所望の位置に
ない場合に所定の処理を行うエラー処理演算とを含むデ
ジタル信号処理を逐次行うデジタル信号処理装置とを備
え、このデジタル信号処理装置は前記基準同期信号に同
期して計数を行う計数手段を有していてこの計数手段の
計数値に応じて各デジタル信号処理の分岐を行うことを
特徴とする光ディスク装置の信号処理装置。
1. A sampling method for sampling a signal indicating a position of a light beam in synchronization with a reference synchronization signal in an optical disk device for recording and / or reproducing information by irradiating a light beam on an optical disk through an objective lens. Means, and a focus control processing calculation for driving the objective lens in the focus direction to perform focus servo of the light beam in synchronization with the reference synchronization signal using the output signal of the sampling means, and the objective lens And a carriage control processing calculation for driving the carriage equipped with the objective lens in the track direction to perform a carriage servo. It is judged whether the light beam is at the desired position, and if it is not at the desired position, the predetermined treatment is performed. And a digital signal processing device for sequentially performing digital signal processing including an error processing operation for performing the calculation. The digital signal processing device has counting means for counting in synchronization with the reference synchronization signal. A signal processing device for an optical disk device, which branches each digital signal processing according to a count value.
【請求項2】請求項1記載の光ディスク装置の信号処理
装置において、前記デジタル信号処理装置は、前記計数
手段の計数値に応じて前記キャリッジ制御処理演算と前
記エラー処理演算とを分岐し、前記計数手段の計数値が
所定の計数値の時には前記キャリッジ制御処理演算と前
記エラー処理演算とのいずれか一方を行うことを特徴と
する光ディスク装置の信号処理装置。
2. The signal processing device for an optical disk device according to claim 1, wherein the digital signal processing device branches the carriage control processing operation and the error processing operation according to the count value of the counting means, A signal processing device of an optical disk device, wherein when the count value of the counting means is a predetermined count value, one of the carriage control processing calculation and the error processing calculation is performed.
【請求項3】請求項1記載の光ディスク装置の信号処理
装置において、前記デジタル信号処理装置は、前記フォ
ーカス制御処理演算を、高周波帯域の位相補償を行う第
1の制御処理演算と,低周波帯域のゲイン補償を行う第
2の制御処理演算とに分け、前記計数手段の計数値に応
じて前記第2の制御処理演算と前記エラー処理演算とを
分岐し、前記計数手段の計数値が所定の計数値の時には
前記第2の制御処理演算と前記エラー処理演算とのいず
れか一方を行うことを特徴とする光ディスク装置の信号
処理装置。
3. The signal processing device for an optical disk device according to claim 1, wherein the digital signal processing device comprises a first control processing operation for performing phase compensation in a high frequency band and a low frequency band operation for the focus control processing operation. And a second control processing operation for performing gain compensation, the second control processing operation and the error processing operation are branched according to the count value of the counting means, and the count value of the counting means is set to a predetermined value. A signal processing device for an optical disk device, wherein either one of the second control processing calculation and the error processing calculation is performed when the count value is reached.
【請求項4】請求項1記載の光ディスク装置の信号処理
装置において、前記デジタル信号処理装置は、前記フォ
ーカス制御処理演算を、高周波帯域の位相補償を行う第
1の制御処理演算と,低周波帯域のゲイン補償を行う第
2の制御処理演算とに分け、前記計数手段の計数値に応
じて前記第2の制御処理演算と前記キャリッジ制御処理
演算とを分岐し、前記計数手段の計数値が所定の計数値
の時には前記第2の制御処理演算と前記キャリッジ制御
処理演算とのいずれか一方を行うことを特徴とする光デ
ィスク装置の信号処理装置。
4. The signal processing device for an optical disk device according to claim 1, wherein the digital signal processing device performs a first control processing operation for performing phase compensation of a high frequency band, and a low frequency band for the focus control processing operation. And a second control processing calculation for performing gain compensation, and the second control processing calculation and the carriage control processing calculation are branched according to the count value of the counting means, and the count value of the counting means is predetermined. The signal processing device of the optical disk device, wherein one of the second control processing calculation and the carriage control processing calculation is performed when the count value is
【請求項5】請求項1記載の光ディスク装置の信号処理
装置において、前記デジタル信号処理装置は、前記フォ
ーカス制御処理演算を、高周波帯域の位相補償を行う第
1の制御処理演算と,低周波帯域のゲイン補償を行う第
2の制御処理演算とに分け、前記計数手段の計数値に応
じて前記第2の制御処理演算と前記キャリッジ制御処理
演算と前記エラー処理演算とを分岐し、前記計数手段の
計数値が所定の計数値の時には前記第2の制御処理演算
と前記キャリッジ制御処理演算と前記エラー処理演算と
のいずれかを行うことを特徴とする光ディスク装置の信
号処理装置。
5. A signal processing device for an optical disk device according to claim 1, wherein the digital signal processing device comprises a first control processing operation for phase compensation of a high frequency band, and a low frequency band operation for the focus control processing operation. And a second control processing calculation for performing gain compensation, and the second control processing calculation, the carriage control processing calculation, and the error processing calculation are branched according to the count value of the counting means, and the counting means is divided. The signal processing device for an optical disk device, wherein any one of the second control processing calculation, the carriage control processing calculation, and the error processing calculation is performed when the count value is a predetermined count value.
JP2438393A 1993-02-12 1993-02-12 Signal processor for optical disk device Pending JPH06236556A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2438393A JPH06236556A (en) 1993-02-12 1993-02-12 Signal processor for optical disk device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2438393A JPH06236556A (en) 1993-02-12 1993-02-12 Signal processor for optical disk device

Publications (1)

Publication Number Publication Date
JPH06236556A true JPH06236556A (en) 1994-08-23

Family

ID=12136666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2438393A Pending JPH06236556A (en) 1993-02-12 1993-02-12 Signal processor for optical disk device

Country Status (1)

Country Link
JP (1) JPH06236556A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007102990A (en) * 2005-09-12 2007-04-19 Sony Corp Control circuit and optical disk device
US7233551B2 (en) 2000-12-22 2007-06-19 Matsushita Electric Industrial Co., Ltd. Optical disk control device for time-division-multiplexing and A/D conversion
WO2008010596A1 (en) * 2006-07-20 2008-01-24 Sony Corporation Optical disc device, tracking error signal generating circuit, tracking error signal correcting method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7233551B2 (en) 2000-12-22 2007-06-19 Matsushita Electric Industrial Co., Ltd. Optical disk control device for time-division-multiplexing and A/D conversion
JP2007102990A (en) * 2005-09-12 2007-04-19 Sony Corp Control circuit and optical disk device
WO2008010596A1 (en) * 2006-07-20 2008-01-24 Sony Corporation Optical disc device, tracking error signal generating circuit, tracking error signal correcting method, and program

Similar Documents

Publication Publication Date Title
US5559785A (en) Optimum recording laser power control by testing an EFT signal's asymmetry with a frame synchronization circuit
US6671239B2 (en) Information recording/reproducing apparatus and method and information recording medium
US7095693B2 (en) Optical disc device and control method using preceding sub-beam to detect a disc defect
KR20010028200A (en) An apparatus and method for recording the data on a optical disc using optimal writing condition
JPH06236556A (en) Signal processor for optical disk device
US7474603B2 (en) Optical information recording method, apparatus, and medium, laser control circuit, wobble signal detection method, and servo signal detection method
US20040190397A1 (en) Apparatus and method for tracking control
JPH06150324A (en) Signal recording and reproducing methode for optical recording medium, optical recording medium and its recording signal reproducing device
US5448542A (en) Optical information recording and reproducing apparatus including a computing unit for calculating tracking and focusing error correction values
AU7054091A (en) A tracking system in an optical recording/reproducing device
DE602006018310D1 (en) OPTIMUM TRACK ERROR COMPENSATION FOR IMPROVED PLAYABILITY OF AN OPTICAL PLATE
JPH04351720A (en) Information recording and reproducing device
JP2646474B2 (en) Optical recording / reproducing device
JPH09161272A (en) Optical disk device
JP3132692B2 (en) Optical disk device
JPH07129960A (en) Optical disk recorder
KR100246796B1 (en) Apparatus and method for offset compensation of servo loop
JPH04159670A (en) Information recording and/or reproduction device
JPH0981948A (en) Disk recording/reproducing device
KR20040035865A (en) Method and reproducing apparatus for performing an actuator jump operation
JP2002298396A (en) Tracking offset compensating device
JP2003162829A (en) Tracking control method for optical disc recording and reproducing device
JP2003077130A (en) Optical disk drive device
JPH0793787A (en) Optical recording and reproducing device
JPH0916981A (en) Optical disk device