JP2778822B2 - Access control device - Google Patents
Access control deviceInfo
- Publication number
- JP2778822B2 JP2778822B2 JP28497790A JP28497790A JP2778822B2 JP 2778822 B2 JP2778822 B2 JP 2778822B2 JP 28497790 A JP28497790 A JP 28497790A JP 28497790 A JP28497790 A JP 28497790A JP 2778822 B2 JP2778822 B2 JP 2778822B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- head
- data
- target
- target speed
- 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 - Lifetime
Links
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
- Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は記録、再生、消去等を行うヘッドを目標トラ
ックにアクセスするのに用いられるアクセス制御装置に
関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an access control device used to access a target track by a head that performs recording, reproduction, erasure, and the like.
[従来技術] 近年、コンピュータ等、多くの情報量が取扱われるよ
うになり、情報を記録したり、再生したりする記録再生
装置が広く用いられる。又、CD等を再生する再生機能の
みを有する再生装置もある。これらの装置では、ヘッド
を目標とするトラックにアクセスするためにアクセス制
御装置が用いられる。[Related Art] In recent years, a large amount of information has been handled by computers and the like, and recording and reproducing apparatuses for recording and reproducing information have been widely used. There is also a reproducing apparatus having only a reproducing function of reproducing a CD or the like. In these devices, an access control device is used to access a track targeted by a head.
第6図は従来のアクセス制御装置1を示す。 FIG. 6 shows a conventional access control device 1.
図示しないヘッドがディスクのトラックを横断するこ
とにより得られるトラックエラー信号TESは波形整形回
路2に入力され、波形整形された後、ヘッド位置検出カ
ウンタ回路3及び速度検出用カウンタ回路4に入力さ
れ、それぞれヘッドの位置情報及び速度情報が検出され
る。A track error signal TES obtained by a head (not shown) traversing a track of the disk is input to a waveform shaping circuit 2 and, after waveform shaping, input to a head position detection counter circuit 3 and a speed detection counter circuit 4, Head position information and speed information are respectively detected.
上記ヘッド位置検出カウンタ回路3により得られた位
置情報は目標速度決定手段を構成するCPU5に入力され、
目標速度格納手段としてのメモリで形成した目標速度デ
ータテーブル6に格納された第7図に示すような位置と
速度の対応テーブルの位置情報と比較し、一致した目標
速度データをヘッドの目標速度として決定し、速度偏差
算出手段7に出力する。The position information obtained by the head position detection counter circuit 3 is input to the CPU 5 constituting the target speed determination means,
The target speed data is compared with the position information of the position-speed correspondence table as shown in FIG. 7 stored in the target speed data table 6 formed by the memory as the target speed storage means, and the matched target speed data is set as the target speed of the head. It is determined and output to the speed deviation calculating means 7.
この速度偏差算出手段7には、CPU5からの目標速度
(データ)と、上記速度検出用カウンタ回路4より得ら
れる実速度が入力され、目標速度から実速度を減算する
ことにより速度偏差を計算し、この速度偏差を零にする
ようにフィードバックをかけてヘッドを駆動する。The target speed (data) from the CPU 5 and the actual speed obtained from the speed detection counter circuit 4 are input to the speed deviation calculating means 7, and the speed deviation is calculated by subtracting the actual speed from the target speed. The head is driven by applying feedback so that the speed deviation becomes zero.
ヘッドのアクセス制御方法としては、第8図の実線に
示すように最高速度まで加速後、目標位置から一定距離
前の位置まで定速で移動後、減速する方法が採用される
場合がある。この場合、移動距離が短いと第8図の一点
鎖線で示すように、定速での移動が行われない。As a method of controlling the access of the head, a method of accelerating to a maximum speed, moving at a constant speed from a target position to a position a fixed distance before, and then decelerating may be adopted as shown by a solid line in FIG. In this case, if the moving distance is short, the moving at a constant speed is not performed as shown by the dashed line in FIG.
また、第8図とは異なり、第9図の1点鎖線に示すよ
うに移動距離が短い場合は、定速での移動距離を一定期
間とるようにして、最高速度まで速度を上げない制御の
仕方もある。どちらの方法でも加速及び減速中は第7図
に示すような目標速度とその速度でのヘッド位置との対
応を示すテーブルを持つ。Also, unlike FIG. 8, when the moving distance is short as shown by the one-dot chain line in FIG. 9, the moving speed at a constant speed is set to be a fixed period, so that the speed is not increased to the maximum speed. There is a way. In both methods, during acceleration and deceleration, there is a table showing the correspondence between the target speed and the head position at that speed as shown in FIG.
[発明が解決しようとする問題点] 最近、取扱われる情報量が増大し、情報の処理速度を
上げることが強く望まれる状況にあり、記録/再生装置
に対してもアクセスタイムをできるだけ短く(小さく)
する要求が高まってきた。[Problems to be Solved by the Invention] Recently, the amount of information to be handled is increasing, and it is strongly desired to increase the processing speed of information. )
Demands have been growing.
そのように、アクセスタイムを小さくすると、以前よ
りも高精度のサーボをかけないと目標位置で位置制御に
切換えた場合に速度がばらついてしまい、安定して位置
制御に移行できないという問題点が生じることに(発明
者は)着目した。If the access time is shortened in this way, the speed will vary when switching to position control at the target position unless a servo with higher precision is applied than before, causing a problem that stable control cannot be shifted to position control. We paid particular attention to it.
換言すると、ヘッドが目標位置に近づいた場合、目標
速度の分解能が低いと速度偏差が大きくなり、上記のよ
うに目標位置で位置制御に切換えた場合の速度がばらつ
いてしまい、安定して位置制御に移行できないという問
題点に着目した。In other words, when the head approaches the target position, if the resolution of the target speed is low, the speed deviation increases, and the speed when switching to position control at the target position varies as described above, resulting in stable position control. We focused on the problem of not being able to move to.
従って、この問題点を解消するには、速度が低い間は
速度指示の分解能を高くする必要があると考えられる。Therefore, in order to solve this problem, it is considered necessary to increase the resolution of the speed instruction while the speed is low.
通常、速度指示テーブルは、ディジタルメモリ上に格
納されている。Usually, the speed instruction table is stored on a digital memory.
このメモリ上のデータは、あるビット幅を持つメモリ
の1つの番地の格納領域を第7図に示すように2分割し
て、速度指示値(目標速度データ)とその速度で移動す
るヘッドの位置情報(ヘッド位置データ)が格納され
る。The data on this memory is obtained by dividing the storage area of one address of the memory having a certain bit width into two as shown in FIG. 7, and indicating the speed instruction value (target speed data) and the position of the head moving at that speed. Information (head position data) is stored.
上記ヘッドの位置情報のビット幅は、スタート地点か
ら加速を終了するヘッドの位置までの距離、または減速
を開始するヘッドの位置と目標位置との距離によって決
定されるので、高速時の方が低速時に比べて広いビット
幅が必要になる。The bit width of the position information of the head is determined by the distance from the start point to the position of the head where acceleration is ended, or the distance between the position of the head where deceleration is started and the target position. A wider bit width is required than sometimes.
しかし、速度指示値の高い分解能が要求される、つま
り広いビット幅が必要とされる低速時も、メモリのビッ
ト幅から高速時のヘッド位置情報を必要とするビット幅
を引いたビット幅しか使用していなかった。However, even at low speeds where high resolution of the speed indication value is required, that is, at low speeds where a wide bit width is required, only the bit width obtained by subtracting the bit width required for head position information at high speeds from the memory bit width is used. I didn't.
このため、従来は上述のように低速時で速度がばらつ
いてしまい、安定した位置制御に移行できないという問
題点が生じる。For this reason, conventionally, as described above, the speed fluctuates at a low speed, and there is a problem that it is not possible to shift to stable position control.
本発明は上述した点にかんがみてなされたもので、低
速時での分解能を高くでき、安定して位置制御に移行で
きるアクセス制御装置を提供することを目的とする。The present invention has been made in view of the above points, and has as its object to provide an access control device that can increase the resolution at a low speed and can stably shift to position control.
[問題点を解決する手段及び作用] 本発明ではヘッド位置情報に対応づけて目標速度情報
を記憶するメモリ手段を、低速度側でのビット長と高速
度側でのビット長を変えて、低速度側での速度偏差を小
さくできるようにして、速度制御から位置制御に円滑な
移行を可能にしている。[Means for Solving the Problems and Operation] In the present invention, the memory means for storing the target speed information in association with the head position information is provided by changing the bit length on the low speed side and the bit length on the high speed side. The speed deviation on the speed side can be reduced, thereby enabling a smooth transition from speed control to position control.
[実施例] 以下、図面を参照して本発明を具体的に説明する。EXAMPLES Hereinafter, the present invention will be described specifically with reference to the drawings.
第1図ないし第4図は本発明の第1実施例に係り、第
1図は第1実施例のアクセス制御回路の構成図、第2図
は第1実施例を備えたディスク装置の構成図、第3図は
メモリに格納されたヘッド位置データと目標速度データ
とを示す説明図、第4図はメモリからヘッド位置と目標
速度データとを分離して読出す処理を示すフローチャー
トである。1 to 4 relate to a first embodiment of the present invention. FIG. 1 is a block diagram of an access control circuit of the first embodiment, and FIG. 2 is a block diagram of a disk device having the first embodiment. FIG. 3 is an explanatory diagram showing head position data and target speed data stored in the memory, and FIG. 4 is a flowchart showing a process of separating and reading the head position and target speed data from the memory.
第2図に示すように第1実施例を備えた光ディスク装
置11はスピンドルモータ12によって回転駆動される光デ
ィスク13と、この光ディスク13に対向配置された光ヘッ
ド14と、この光ヘッド14を移動するVCM等のヘッド駆動
手段15と、ヘッド駆動手段15等の制御を行うアクセス制
御装置16と、光ヘッド14を用いて記録信号とか再生信号
の生成を行う記録再生処理回路17とから構成される。As shown in FIG. 2, an optical disk device 11 having the first embodiment is an optical disk 13 which is driven to rotate by a spindle motor 12, an optical head 14 arranged opposite to the optical disk 13, and moves the optical head 14. It comprises a head driving means 15 such as a VCM, an access control device 16 for controlling the head driving means 15 and the like, and a recording / reproduction processing circuit 17 for generating a recording signal or a reproduction signal using the optical head 14.
上記光ヘッド14内には光ビームを発生するためにレー
ザダイオード18が収納され、このレーザダイオード18の
光は、図示しない光学系を経て光ディスク13に照射され
る。光ディスク13で反射された光は、図示しないビーム
スプリッタ等を介して例えば4分割の光検出器19に導か
れる。The optical head 14 houses a laser diode 18 for generating a light beam, and the light of the laser diode 18 is applied to the optical disk 13 via an optical system (not shown). The light reflected by the optical disk 13 is guided to, for example, a four-division photodetector 19 via a beam splitter or the like (not shown).
上記光検出器19で光電変換された信号は、第1実施例
のアクセス制御装置16に入力されると共に、記録再生処
理回路17に入力され、光ディスク13に記録された情報に
対応する再生信号が生成される。又、記録時には、レー
ザダイオード18にライト発光させる駆動信号を供給し
て、光ディスク13に情報の記録を行う。The signal photoelectrically converted by the photodetector 19 is input to the access control device 16 of the first embodiment, and is also input to the recording / reproducing processing circuit 17, where the reproduced signal corresponding to the information recorded on the optical disc 13 is output. Generated. At the time of recording, a drive signal for causing the laser diode 18 to emit light is supplied to record information on the optical disc 13.
上記アクセス制御装置16は、光検出器19の差動信号か
らトラックエラー信号TESを生成し、トラッキングサー
ボモードにおいて、このトラックエラー信号TESを図示
しない対物レンズ系を駆動するトラッキングアクチュエ
ータに印加して光ディスク13に照射される光ビームが現
トラックを追尾する状態を保持する。The access control device 16 generates a track error signal TES from the differential signal of the photodetector 19, applies the track error signal TES to a tracking actuator that drives an objective lens system (not shown) in the tracking servo mode, and The state where the light beam irradiated on the track 13 tracks the current track is maintained.
又、現在のトラックから目標とするトラックにアクセ
ス(シーク)するアクセスモード(シークモード)にお
いては、トラッキングサーボループをOFFにして、ヘッ
ド駆動手段14に光ヘッド14を移動する駆動信号を供給し
て、目標速度で目標トラックまで移動する制御を行う。
しかして、目標トラック直前で、トラッキングサーボル
ープをONして、目標トラックに引込む位置制御に移行す
る。In an access mode (seek mode) for accessing (seeking) a target track from the current track, the tracking servo loop is turned off, and a drive signal for moving the optical head 14 is supplied to the head drive unit 14. Control to move to the target track at the target speed.
Then, immediately before the target track, the tracking servo loop is turned ON, and the process shifts to position control for drawing into the target track.
第1図は第1実施例のアクセス制御装置16の構成を示
す。FIG. 1 shows the configuration of the access control device 16 of the first embodiment.
光ヘッド13に取付けられた(従ってこのヘッド13と共
に移動する)光検出器19の出力信号は差動アンプ21に入
力され、この差動アンプ21からの差動出力でトラックエ
ラー信号TESが生成される。このトラックエラー信号TES
は波形整形回路22に入力され、波形整形されて例えば1
トラックで1パルスのトラック横断パルスとなるように
された後、ヘッド位置検出カウンタ回路23とヘッド速度
カウンタ回路24に入力される。The output signal of the photodetector 19 attached to the optical head 13 (and thus moves with the head 13) is input to the differential amplifier 21, and the differential output from the differential amplifier 21 generates the track error signal TES. You. This track error signal TES
Is input to the waveform shaping circuit 22, where the waveform is shaped and, for example, 1
After being made into one track crossing pulse in the track, it is inputted to a head position detection counter circuit 23 and a head speed counter circuit 24.
上記ヘッド位置検出カウンタ回路23は、波形整形され
た2値化信号をカウントして、トラック横断本数を計数
し、計数した値をトラック横断前のトラック位置から減
算又は加算(トラックの内周側又は外周側に応じて異な
る。)して、横断中におけるヘッド位置を算出し、この
ヘッド位置データをCPU25の目標速度決定手段25aに送出
する。このヘッド位置検出カウンタ回路23は、光ヘッド
14を移動する前に初期化される。(初期化の際に、トラ
ック位置をプリセットし、ディスク内周又は外周方向に
応じてダウン又はアップカウントさせることにより、直
接的にトラック横断中でのトラック位置を出力させても
良い。) 上記目標速度決定手段25aは、第3図に示すような内
容の目標速度データテーブルメモリ25bからヘッド位置
データに対応する目標速度データを読出し、この読出し
た目標速度データを減算手段で形成した速度偏差算出手
段25cに出力する。The head position detection counter circuit 23 counts the waveform-shaped binary signal, counts the number of track crossings, and subtracts or adds the counted value from the track position before the track crossing (the inner circumferential side of the track or The head position during the traversing is calculated, and the head position data is sent to the target speed determining means 25a of the CPU 25. The head position detection counter circuit 23 includes an optical head
Initialized before moving 14. (At the time of initialization, a track position may be preset, and the track position during the track crossing may be directly output by counting down or up according to the inner or outer circumferential direction of the disk.) The speed determining means 25a reads out the target speed data corresponding to the head position data from the target speed data table memory 25b having the contents as shown in FIG. 3, and calculates the speed deviation calculating means which forms the read target speed data by the subtracting means. Output to 25c.
一方、ヘッド速度カウンタ回路24のクロック入力端に
は基準クロックが入力され、トラック横断パルス間に入
力された基準クロックの数をカウントして、このカウン
ト数をヘッド速度算出手段となる割算器25dに出力す
る。On the other hand, a reference clock is inputted to a clock input terminal of the head speed counter circuit 24, the number of reference clocks inputted between the track traversing pulses is counted, and this counted number is divided by a divider 25d as head speed calculating means. Output to
この割算器25cでは、1トラックのピッチ距離xをカ
ウント数C及び単位カウント当りの時間Tで除算してト
ラック横断(実)速度vを求める。つまり v=x/(C×T) によりトラック横断速度xを求める。ここで、ピッチx
と時間T(基準クロックの周期)は既知である。In the divider 25c, the track crossing (actual) speed v is obtained by dividing the pitch distance x of one track by the count number C and the time T per unit count. That is, the track crossing speed x is obtained by v = x / (C × T). Where pitch x
And the time T (the period of the reference clock) are known.
尚、基準クロックの周波数は、最大のトラック横断速
度時でも十分の分解能が得られる値に設定されている。Note that the frequency of the reference clock is set to a value that provides sufficient resolution even at the maximum track traversing speed.
上記割算器25dから出力されるトラック横断速度は、
速度偏差算出手段25cに入力され、目標速度から実速度
が減算されて速度偏差が得られ、ヘッド駆動手段15に供
給され、光ヘッド13が目標速度に一致するようにフィー
ドバック制御される。The track crossing speed output from the divider 25d is
The speed deviation is input to the speed deviation calculating unit 25c, the actual speed is subtracted from the target speed to obtain a speed deviation, and the speed deviation is supplied to the head driving unit 15, where the optical head 13 is feedback-controlled so as to match the target speed.
ところで、この第1実施例における(目標速度データ
テーブル)メモリ25bに格納されている目標速度データ
テーブルは第3図に示すような内容である。By the way, the target speed data table stored in the (target speed data table) memory 25b in the first embodiment has contents as shown in FIG.
メモリ25bの同一番地に対するビット幅(ビット数)
aは、低速度領域テーブル及び高速度領域テーブルとも
に等しいが、目標速度データ及びヘッド位置データのビ
ット幅(ビット数)は、低速度領域テーブルと高速度領
域テーブルとでは異なる。そして、低速度領域テーブル
での目標速度データのビット幅c1は、高速度領域テーブ
ルでの目標速度データのビット幅c2より大きく設定され
ている。Bit width (number of bits) for the same address in memory 25b
“a” is the same for both the low-speed area table and the high-speed area table, but the bit widths (number of bits) of the target speed data and the head position data are different between the low-speed area table and the high-speed area table. The bit width c1 of the target speed data in the low speed area table is set to be larger than the bit width c2 of the target speed data in the high speed area table.
従って、低速度領域テーブルでのヘッド位置データの
ビット幅b1は高速度領域テーブルでのヘッド位置データ
のビット幅b2より小さくなっている。Therefore, the bit width b1 of the head position data in the low-speed area table is smaller than the bit width b2 of the head position data in the high-speed area table.
この第1実施例では、高速度領域テーブルでのヘッド
位置データとして必要となるビット幅b2と、低速度領域
で必要となるヘッド位置データとして必要となるビット
幅b1とが異なることに注目して(勿論b2>b1である)、
b2−b1のビット幅分を低速度領域テーブルでの目標速度
データに振り向け、その分低速度領域での目標速度デー
タのビット幅を高速度領域でのビット幅より大きくし
て、分解能を大きくし、低速度領域での速度偏差算出の
際の分解能を高くできるようにしてある。In the first embodiment, it is noted that a bit width b2 required as head position data in the high-speed area table is different from a bit width b1 required as head position data in the low-speed area. (Of course b2> b1),
The bit width of b2-b1 is allocated to the target speed data in the low speed area table, and the bit width of the target speed data in the low speed area is made larger than that in the high speed area to increase the resolution. The resolution for calculating the speed deviation in the low speed region can be increased.
尚、低速度領域テーブルと高速度領域テーブルとの切
換位置は、メモリ25bへの書込みの際に予め設定される
ので、その境界のアドレスを横断することにより認識さ
れ、その認識に応じてヘッド位置データと目標速度デー
タとの分離の際のビット幅がそれぞれ決定される。Since the switching position between the low-speed area table and the high-speed area table is set in advance when writing to the memory 25b, it is recognized by traversing the address of the boundary, and the head position is determined according to the recognition. The bit width at the time of separating the data from the target speed data is determined.
この第1実施例では、第4図に示すようにして、メモ
リ25bからヘッド位置に対応する目標速度データが読出
される。In the first embodiment, as shown in FIG. 4, target speed data corresponding to the head position is read from the memory 25b.
即ち、ステップS1で示すように、ヘッド位置カウンタ
回路23で、ヘッド位置データ、つまり実際の位置データ
がCPU25に入力され。この場合、トラック横断パルス毎
にヘッド位置データAが順次入力される。そしてステッ
プS2に示すようにアドレスIにより、テーブルのヘッド
位置データB(I)と速度データC(I)との分離を行
う。そして、ステップS3に示すように、分離したヘッド
位置データB(I)をCPU25に取込む。その後ステップS
4に示すように、実際の位置データAがメモリ25b内のヘ
ッド位置データB(I)以上か否かの判断、つまりA≧
B(I)か否かの判断が行われる。この判断がNOの場合
には、ステップS5aに示すように、テーブルのアドレス
Iをインクリメントし、ステップS2に戻る。このように
して、ステップS4の判断がYESとなると、ステップS5bに
示すように、そのアドレスIでのテーブルの速度データ
C(I)がCPU25に入力される。そして、ステップS6に
示すようにこの速度データC(I)が速度偏差算出手段
25cに出力され、実速度との速度偏差がヘッド駆動手段
に出力されることになる。That is, as shown in step S1, head position data, that is, actual position data, is input to the CPU 25 by the head position counter circuit 23. In this case, head position data A is sequentially input for each track crossing pulse. Then, as shown in step S2, the head position data B (I) and the speed data C (I) of the table are separated by the address I. Then, the separated head position data B (I) is taken into the CPU 25 as shown in step S3. Then step S
As shown in FIG. 4, it is determined whether or not the actual position data A is equal to or larger than the head position data B (I) in the memory 25b.
It is determined whether or not B (I). If this determination is NO, the address I of the table is incremented as shown in step S5a, and the process returns to step S2. In this way, when the determination in step S4 is YES, the speed data C (I) of the table at the address I is input to the CPU 25 as shown in step S5b. Then, as shown in step S6, this speed data C (I) is
25c, and the speed deviation from the actual speed is output to the head driving means.
例えば第3図の例を用いて説明すると、アクセスする
出発点ではまだ1トラックも横断していないので、その
場合のヘッド位置データAは000となる。これに対し、
第3図に示すように最初のアドレスは0であり、この場
合のアドレス0は低領域テーブルであり、ヘッド位置デ
ータB(0)が000、目標速度データC(0)が00100で
あるとと分離され、ヘッド位置データB(0)はA=B
(0)であるのでステップS4の条件を満たしてているの
で、このアドレス(0)での速度データC(0)がCPU2
5に入力され、且つ速度偏差算出手段25cに出力されるこ
とになる。次に、この目標速度データによりヘッドは移
動され、その際1トラック横断すると、ヘッド位置デー
タAが入力され同様にしてステップS4の条件を満たして
いるので、再びB(0)の速度データC(0)が速度偏
差算出手段25cに出力される。For example, referring to the example of FIG. 3, since no track has been crossed at the starting point of access, the head position data A in that case is 000. In contrast,
As shown in FIG. 3, the initial address is 0. In this case, address 0 is a low area table. If the head position data B (0) is 000 and the target speed data C (0) is 00100, The head position data B (0) is A = B
(0), the condition of step S4 is satisfied, and the speed data C (0) at this address (0) is
5 and output to the speed deviation calculating means 25c. Next, the head is moved by this target speed data. When the head crosses one track, head position data A is input and the condition of step S4 is satisfied in the same manner. Therefore, the speed data C (B) of B (0) is again obtained. 0) is output to the speed deviation calculating means 25c.
このようにして、第1実施例では、低速度領域側では
目標速度データのビット幅を高速度領域側よりも大きく
して、その分解能を大きくしてあるので、速度偏差の分
解能も高速度領域側よりも高くできる。従って、速度制
御から位置制御に切換える直前でのサーボ制御状態を高
精度化でき、目標位置に円滑にアクセスさせることがで
きる。As described above, in the first embodiment, the bit width of the target speed data is made larger on the low speed region side than on the high speed region side and the resolution thereof is increased. Can be higher than the side. Therefore, the servo control state immediately before switching from the speed control to the position control can be made highly accurate, and the target position can be smoothly accessed.
第5図は本発明の第2実施例におけるテーブルメモリ
の内容の概略を示す。FIG. 5 schematically shows the contents of the table memory in the second embodiment of the present invention.
この実施例では、例えばアドレスIにおけるヘッド位
置データB(I)を 又は B(I)−B(I−1)=D(I) …(1′) となるようにヘッド位置データを直接記憶しないで、ヘ
ッド位置差分データD(I)を記憶し、(1)式からヘ
ッド位置データB(I)を求めるようにしている。In this embodiment, for example, the head position data B (I) at address I is Or B (I) -B (I-1) = D (I) (1 ') Without directly storing the head position data, the head position difference data D (I) is stored, and (1) The head position data B (I) is obtained from the equation.
このように差分データD(I)を記憶することによ
り、目標速度データでのビット幅をさらに大きくできる
ようにして、分解能をより向上できるようにしている。
尚、ここで、B(0)=D(0)=0である。By storing the difference data D (I) in this manner, the bit width of the target speed data can be further increased, and the resolution can be further improved.
Here, B (0) = D (0) = 0.
この第2実施例において、低速度領域テーブルにおけ
る目標速度データも差分データとしてメモリに記憶する
ようにしても良い。又、高速度領域テーブルについて
も、差分データで記憶するようにしても良い。In the second embodiment, the target speed data in the low speed area table may be stored in the memory as difference data. Also, the high-speed area table may be stored as difference data.
この他、目標速度データ等を補数データとか一定デー
タからの偏差値等で記憶するようにしても良い。In addition, the target speed data and the like may be stored as complement data or a deviation value from constant data.
又、位置データの変化に対する目標速度データの変化
が単調増加又は単調減少である場合で、その変化分が一
定値以内ならばオーバフローするビット部分を省略して
も、補間で分かるので、補間で分かるデータビットを省
略して記憶するようにしても良い。Also, when the change in the target speed data with respect to the change in the position data is monotonically increasing or monotonically decreasing, if the change is within a predetermined value, even if the bit portion that overflows is omitted, it can be found by interpolation because it can be found by interpolation. Data bits may be omitted and stored.
又、低速度領域テーブルにおける特に減速領域つまり
目標トラックに引込ませる位置制御に切換を行う側の低
速度領域テーブルでの目標速度データのみの分解能を高
くした場合でも十分となることがある。Further, it may be sufficient even when the resolution of only the target speed data in the low speed region table on the side for switching to the position control for pulling into the deceleration region, that is, the target track, in the low speed region table is increased.
尚、本発明は光学的に記録、再生、消去の少なくとも
1つを行う光学式記録・再生装置に広く適用できるし、
光学式でない記録・再生装置にも適用できる。The present invention can be widely applied to an optical recording / reproducing apparatus that performs at least one of optical recording, reproducing, and erasing,
It can also be applied to non-optical recording / reproducing devices.
[発明の効果] 以上述べたように本発明によれば、高速時と低速時で
の目標速度データの分解能を変えて低速度側で高くなる
ようにしてあるので目標位置に近づいた時の速度偏差を
小さくでき、安定して位置制御への移行が可能になる。[Effect of the Invention] As described above, according to the present invention, the resolution of the target speed data at the time of high speed and at the time of low speed is changed so as to increase at the low speed side, so that the speed at the time of approaching the target position is obtained. The deviation can be reduced, and a stable shift to position control becomes possible.
第1図ないし第4図は本発明の第1実施例に係り、第1
図は第1実施例のアクセス制御装置の構成図、第2図は
第1実施例を備えたディスク装置の構成図、第3図はメ
モリに格納されたヘッド位置データと目標速度データと
を示す説明図、第4図はメモリからヘッド位置と目標速
度データとを分離して読出す処理を示すフローチャート
図、第5図は本発明の第2実施例におけるメモリに格納
されるデータ内容の説明図、第6図は従来例のブロック
図、第7図は従来例におけるメモリに格納されるデータ
内容の説明図、第8図及び第9図はヘッドの移動時間に
対する速度の関係を示す特性図である。 11……光ディスク装置、13……光ディスク 14……光ヘッド、15……ヘッド駆動手段 16……アクセス制御装置、21……差動アンプ 22……波形整形回路 23……ヘッド位置検出カウンタ回路 24……ヘッド速度検出カウンタ回路 25……CPU 25a……目標速度決定手段 25b……テーブルメモリ 25c……速度偏差算出手段 25d……割算器FIGS. 1 to 4 relate to a first embodiment of the present invention.
FIG. 2 is a block diagram of an access control device according to the first embodiment, FIG. 2 is a block diagram of a disk device having the first embodiment, and FIG. 3 shows head position data and target speed data stored in a memory. FIG. 4 is a flowchart showing a process of separating and reading a head position and target speed data from a memory, and FIG. 5 is an explanatory diagram of data contents stored in a memory according to a second embodiment of the present invention. 6, FIG. 6 is a block diagram of a conventional example, FIG. 7 is an explanatory diagram of data contents stored in a memory in a conventional example, and FIGS. 8 and 9 are characteristic diagrams showing a relationship between a moving time of a head and a speed. is there. 11 optical disk device, 13 optical disk 14 optical head, 15 head driving means 16 access control device, 21 differential amplifier 22 waveform shaping circuit 23 head position detection counter circuit 24 …… Head speed detection counter circuit 25 …… CPU 25a …… Target speed determination means 25b …… Table memory 25c …… Speed deviation calculation means 25d …… Divider
Claims (1)
つを行うヘッドと、このヘッドの位置検出手段及び速度
検出手段と、ヘッドの位置に対する目標速度のデータテ
ーブル格納手段と、前記位置検出手段の出力を入力とし
て前記データテーブル格納手段より目標速度を決定する
目標速度決定手段と、前記速度検出手段の出力と目標速
度決定手段の出力を入力として速度偏差を出力する速度
偏差算出手段と、この速度偏差の出力に基づいて前記ヘ
ッドを駆動する駆動手段から構成されるディスク記録・
再生装置において、高速時と低速時で目標速度データテ
ーブル格納手段内の速度データの分解能を変えることを
特徴とするアクセス制御装置。1. At least one of recording, reproducing, and erasing information.
Head, a head position detection unit and a speed detection unit, a target speed data table storage unit for the head position, and a target speed determined from the data table storage unit using the output of the position detection unit as an input. Target speed determination means, speed deviation calculation means for outputting a speed deviation with the output of the speed detection means and the output of the target speed determination means as inputs, and a drive means for driving the head based on the output of this speed deviation. Composed disc recording
An access control device for a playback device, wherein the resolution of speed data in a target speed data table storage means is changed between high speed and low speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28497790A JP2778822B2 (en) | 1990-10-22 | 1990-10-22 | Access control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28497790A JP2778822B2 (en) | 1990-10-22 | 1990-10-22 | Access control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04157680A JPH04157680A (en) | 1992-05-29 |
JP2778822B2 true JP2778822B2 (en) | 1998-07-23 |
Family
ID=17685535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28497790A Expired - Lifetime JP2778822B2 (en) | 1990-10-22 | 1990-10-22 | Access control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2778822B2 (en) |
-
1990
- 1990-10-22 JP JP28497790A patent/JP2778822B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04157680A (en) | 1992-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4918676A (en) | Track accessing apparatus for optical disk | |
US5781516A (en) | Multiplane optical disc apparatus and access control method thereof | |
US5497360A (en) | Optical disc apparatus with accessing using only reference velocity during acceleration and reference and moving velocities during deceleration | |
US5157642A (en) | Optical disc recording/reproduction apparatus with improved track seeking | |
US5661705A (en) | Optical disk pickup control apparatus and method providing stabilized search operations | |
KR100444421B1 (en) | A device for scanning an information track on a disc-shaped information carrier | |
JP2778822B2 (en) | Access control device | |
US5774433A (en) | Optical recording/reproducing apparatus using three count control signals for counting a number of tracks crossed by a light beam | |
JP2836756B2 (en) | Track jump control device for optical information recording / reproducing device | |
EP0356939B1 (en) | Device for controlling an access operation of an information recording and reproducing device | |
JP3315889B2 (en) | Optical disk access control method | |
JP3363815B2 (en) | Track jump control circuit and track jump control method | |
JPH064883A (en) | Random access device for compact disk player | |
JPS58169370A (en) | Accessing system | |
JP3078641B2 (en) | Optical information recording method and apparatus | |
KR100520945B1 (en) | Track movement method of optical pickup device | |
JP2724002B2 (en) | Optical card device | |
JPH0927132A (en) | Track jump controller | |
JPH06325554A (en) | Access controller and control method | |
JPH10326424A (en) | Optical pickup driving method, and optical disk drive device | |
JPH08329480A (en) | Seeking speed controller for optical head | |
JPH09204672A (en) | Optical pickup driving method and optical disc driver | |
JPH08221917A (en) | High-speed access device for optical disk | |
JPH0411947B2 (en) | ||
JPH0944859A (en) | Track access device for optical disk device and spindle motor revolution controller |