JP3012596U - Optical disk drive device - Google Patents
Optical disk drive deviceInfo
- Publication number
- JP3012596U JP3012596U JP1994016631U JP1663194U JP3012596U JP 3012596 U JP3012596 U JP 3012596U JP 1994016631 U JP1994016631 U JP 1994016631U JP 1663194 U JP1663194 U JP 1663194U JP 3012596 U JP3012596 U JP 3012596U
- Authority
- JP
- Japan
- Prior art keywords
- track
- tracks
- search
- identification information
- calculated
- 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)
Abstract
(57)【要約】
【目的】 CD−ROM等の光ディスクドライブ装置に
おいて、個々の装置毎に光ピックアップ送りサーボ系の
動作がばらついていても、精度の良い、安定したトラッ
クサーチを実現する。
【構成】 現在位置のトラック識別情報に含まれる現在
時間とサーチ目標位置のトラック識別情報に含まれる目
標時間との差からジャンプすべきトラック本数を算出し
(S31)、この値に応じてジャンプした後のトラック
識別情報に含まれる時間と上記目標時間との差に応じた
誤差分のトラック本数を算出し(S33)、この誤差分
のトラック本数に対する、先に算出したジャンプすべき
トラック本数の割合を算出し(S35)、その算出した
割合をトラックサーチが行なわれる毎に累積しその平均
値を求め(S36)、その平均値をトラックサーチを行
なう際の補正係数として用いる。
(57) [Summary] [Object] To realize an accurate and stable track search in an optical disk drive device such as a CD-ROM even if the operation of an optical pickup feed servo system varies from device to device. [Structure] The number of tracks to be jumped is calculated from the difference between the current time included in the track identification information of the current position and the target time included in the track identification information of the search target position (S31), and the jump is performed according to this value. An error track number is calculated according to the difference between the time included in the subsequent track identification information and the target time (S33), and the ratio of the previously calculated track number to be jumped to the error track number. Is calculated (S35), the calculated ratio is accumulated every time a track search is performed, and an average value thereof is calculated (S36), and the average value is used as a correction coefficient when the track search is performed.
Description
【0001】[0001]
この考案は、光ディスク又は光磁気ディスク等(以下、これらを総称して光デ ィスクという)のトラックに記録された情報を読み出す光ピックアップを目標と するトラックに移動させるトラックサーチが可能な光ディスクドライブ装置に関 するものである。 This invention is an optical disk drive device capable of track search in which an optical pickup for reading information recorded on a track of an optical disk or a magneto-optical disk (hereinafter collectively referred to as an optical disk) is moved to a target track. It is related to.
【0002】[0002]
従来、CD−ROM等の光ディスクのトラックに記録された情報を光ピックア ップを用いて読み出す光ディスクドライブ装置において、光ピックアップを目標 とするトラックにジャンプさせるトラックサーチを行うに際して、サーチ指令は 目標とする絶対時間が与えられ、この時間と光ピックアップが現在位置するトラ ックの絶対時間との差よりトラック本数を算出して、この算出したトラック本数 に応じて光ピックアップをジャンプさせる。ここに、光ディスクの線速度が所定 の値であると仮定してトラック本数の算出を行うが、実際の線速度はばらついて いるため、算出されたトラック本数は誤差を含んだものとなる。この誤差を補正 するために、光ディスク装置に新たな光ディスクがセットされた時に、所定の事 前学習により補正整数を求め、トラックサーチを行なうにあたって算出されたジ ャンプすべきトラック本数に該一定の補正係数を乗じ、この補正後の値に基づい て光ピックアップをジャンプさせることが知られている。 2. Description of the Related Art Conventionally, in an optical disk drive device that reads information recorded on a track of an optical disk such as a CD-ROM using an optical pickup, when performing a track search for jumping the optical pickup to a target track, the search command is a target The absolute number of tracks is calculated, the number of tracks is calculated from the difference between this time and the absolute time of the track where the optical pickup is currently located, and the optical pickup is caused to jump according to the calculated number of tracks. Here, the number of tracks is calculated on the assumption that the linear velocity of the optical disk is a predetermined value. However, the actual linear velocity varies, so the calculated number of tracks includes an error. In order to correct this error, when a new optical disk is set in the optical disk device, a correction integer is calculated by a predetermined pre-learning, and the constant correction is performed on the number of tracks to be jumped calculated when performing a track search. It is known to multiply by a coefficient and make the optical pickup jump based on this corrected value.
【0003】[0003]
しかしながら、上述したような一定の補正係数を用いて補正するトラックサー チ方法においては、通常、個々の光ディスクドライブ装置毎にピックアップ送り サーボ系の動作特性にはばらつきがあるため、個々の光ディスクドライブ装置に おいてトラックサーチを行った時に誤差が残り、この誤差を精度良く補正するこ とができるようにはなっていなかった。 However, in the track search method in which correction is performed using a constant correction coefficient as described above, the operation characteristics of the pickup feed servo system usually vary from one optical disk drive device to another, so that individual optical disk drive devices are subject to variations. However, an error remained when the track search was performed, and it was not possible to correct this error with high accuracy.
【0004】 本考案は上記問題を解消するためになされたものであり、個々の光ディスク装 置毎に異なるピックアップ送りサーボ系の誤差を精度良く補正することができ、 その結果、安定したトラックサーチを行なうことが可能な光ディスクドライブ装 置を提供することを目的とする。The present invention has been made to solve the above problems, and it is possible to accurately correct the error of the pickup feed servo system that differs for each optical disk device, and as a result, a stable track search can be performed. It is an object of the present invention to provide an optical disk drive device that can be performed.
【0005】[0005]
上記目的を達成するために請求項1の考案は、光ディスクのトラックに記録さ れた情報を読み出す光ピックアップを、与えられたサーチ目標となるトラック識 別情報に応じて、該識別情報の記録されたトラックにジャンプさせる光ディスク ドライブ装置において、光ピックアップが現在位置するトラックの識別情報と目 標とする識別情報との差からジャンプすべきトラック本数を求めるトラック本数 検出手段と、トラック本数検出手段により検出されたトラック本数に応じて光ピ ックアップをジャンプせしめる駆動手段と、駆動手段により光ピックアップをジ ャンプさせた後に、光ピックアップにより読み出されたトラックの識別情報と目 標とする識別情報との差に応じた誤差分のトラック本数を検出する偏差検出手段 と、トラック本数検出手段により検出したジャンプすべきトラック本数に対する 偏差検出手段により検出したトラック本数の割合を算出する割合算出手段と、割 合算出手段により算出した割合をトラックサーチが行なわれる毎に累積し、その 平均値を算出する平均値算出手段と、平均値算出手段により算出した平均値をト ラックサーチを行なう際の補正係数として記憶する記憶手段と、次のトラックサ ーチを行なう時に、記憶手段に記憶した補正係数により、トラック本数検出手段 により検出されるトラック本数を補正してトラックサーチを行なう補正トラック サーチ手段とからなるものである。 また、請求項2の考案は、請求項1記載の光ディスクドライブ装置において、 トラック識別情報が絶対時間情報であるものである。 In order to achieve the above object, the invention of claim 1 is such that an optical pickup for reading information recorded on a track of an optical disc is recorded with the identification information according to a given track identification information as a search target. In an optical disc drive device for jumping to another track, the number of tracks to be jumped is obtained from the difference between the identification information of the track where the optical pickup is currently located and the identification information to be the target. The drive means that causes the optical pickup to jump in accordance with the number of tracks read, and the difference between the track identification information read by the optical pickup and the target identification information after the optical pickup is jumped by the drive means. Deviation detection means for detecting the number of tracks corresponding to the error The ratio calculation means for calculating the ratio of the number of tracks detected by the deviation detection means to the number of tracks to be jumped detected by the detection means, and the ratio calculated by the ratio calculation means are accumulated every time a track search is performed, and the average thereof is calculated. An average value calculating means for calculating a value, a storing means for storing the average value calculated by the average value calculating means as a correction coefficient when performing a track search, and a storing means for storing the next track search. The correction coefficient is used to correct the number of tracks detected by the number-of-tracks detecting means to perform track search. According to a second aspect of the present invention, in the optical disk drive device according to the first aspect, the track identification information is absolute time information.
【0006】[0006]
上記の本考案の光ディスクドライブ装置において、光ピックアップをサーチ目 標とする識別情報(例えば、絶対時間情報、以下同じ)の記録されたトラックに ジャンプするように指令が与えられた時に、光ピックアップが現在位置するトラ ックに記録された識別情報と目標とする識別情報との差からジャンプすべきトラ ック本数を検出し、こうして検出されたトラック本数に応じて光ピックアップを ジャンプさせた後に、光ピックアップにより読み出されたトラックの識別情報と 目標とする識別情報との差に応じた誤差分であるトラック本数の偏差を検出し、 上記トラック本数に対する偏差の割合を算出する。こうして算出した割合をトラ ックサーチが行なわれる毎に累積し、その平均値を算出し、この平均値をトラッ クサーチを行なう際の補正係数として記憶しておき、次のトラックサーチを行な う時に、記憶しておいて補正係数により、トラック本数を補正し、補正後のトラ ック本数に基づいてトラックサーチを行なう。このようなトラックサーチの回数 が繰り返されるに伴い、次第に精度の良いトラックサーチを行うことができるよ うになる。従って、個々の光ディスク装置が有する誤差に微細に対応して補正を 行なうことができ、いづれの装置においても精度の良い安定したトラックサーチ が実現される。 In the above-mentioned optical disc drive device of the present invention, when an instruction is given to jump to a track on which identification information (for example, absolute time information, the same applies hereinafter) with the optical pickup as a search target is recorded, the optical pickup is The number of tracks to be jumped is detected from the difference between the identification information recorded in the currently positioned track and the target identification information, and after the optical pickup is jumped according to the number of tracks detected in this way, The deviation of the number of tracks, which is an error corresponding to the difference between the identification information of the track read by the optical pickup and the target identification information, is detected, and the ratio of the deviation to the number of tracks is calculated. The ratio calculated in this way is accumulated every time a track search is performed, the average value is calculated, and this average value is stored as a correction coefficient when performing the track search, and when performing the next track search, The number of tracks is corrected by the stored correction coefficient, and the track search is performed based on the corrected number of tracks. As the number of times of such track search is repeated, it becomes possible to perform the track search with high accuracy. Therefore, it is possible to finely correct the error that each optical disk device has, and it is possible to realize a highly accurate and stable track search in any device.
【0007】[0007]
以下、本考案の一実施例について図面を参照して説明する。図1は、本実施例 による、CD−ROM等の光ディスクのトラックをサーチする機能を有したCD −ROMドライブ装置1の構成を示すブロック図である。ここでは、音響ディジ タル信号処理部6及びCD−ROMディジタル信号処理部7を有するCD−RO Mドライブ装置1について説明する。 An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a CD-ROM drive device 1 having a function of searching a track of an optical disc such as a CD-ROM according to this embodiment. Here, a CD-ROM drive device 1 having an acoustic digital signal processing unit 6 and a CD-ROM digital signal processing unit 7 will be described.
【0008】 CD−ROMドライブ装置1(以下、ドライブという)は、光ディスク2を保 持するディスクホルダ3と、光ディスク2を回転駆動するためのスピンドルモー タ4と、光ディスク2の情報を読み取るための光ピックアップ5と、音響ディジ タル信号処理部6と、CD−ROMディジタル信号処理部7と、光ピックアップ 5のフォーカシング制御、トラックキング制御及び送りサーボ制御を行なうサー ボ制御部8と、マイクロコンピュータを有し、サーボ制御部8を制御するシステ ム制御部9と、ホストコンピュータ10と通信を行なうためのインターフェース 11とを有している。A CD-ROM drive device 1 (hereinafter, referred to as a drive) has a disc holder 3 for holding an optical disc 2, a spindle motor 4 for rotating the optical disc 2, and a device for reading information from the optical disc 2. An optical pickup 5, an acoustic digital signal processing unit 6, a CD-ROM digital signal processing unit 7, a servo control unit 8 for performing focusing control, tracking control and feed servo control of the optical pickup 5, and a microcomputer. It has a system control unit 9 for controlling the servo control unit 8 and an interface 11 for communicating with the host computer 10.
【0009】 光ディスク2には、1本のトラックが内周より外周に向かってスパイラル状に 巻かれて複数本のトラックが形成され、トラック上には各種データでなる情報が 記録されている。スピンドルモータ4は、音響ディジタル信号処理部6からの制 御信号により、光ディスク2のトラック上に線速度一定(Constant L inear Velocity)での記録ができるように光ディスク2をCLV 回転制御する。光ピックアップ5は、光ディスク2のトラック上にスポット光を 照射し、その反射光を受光してデータを読み取るためのものであり、光ディスク 2の径(ラジアル)方向に移動可能に構成されている。この光ピックアップ5に は、図2に示すように、スポット光を収束するための対物レンズ27が設けられ 、この対物レンズ27は光ディスク2の径方向及び光ディスク2への接離方向に 移動可能に設けられている。対物レンズ27の径方向移動により、トラッキング サーボが行われ、また、対物レンズ27の接離方向移動によりフォーカシングサ ーボが行なわれる。トラッキングサーボは、光ディスク2が偏心して回転しても スポット光を常にトラックに沿って正確にトレースさせる。また、フォーカシン グサーボは、光ディスク2が面揺れしても光ディスク2上のスポット光を所定の 径に収束させる。サーボ制御部8は、上記トラッキングサーボ、フォーカシング サーボ、及び、光ピックアップ5を径方向に移動させる送りサーボを制御する。On the optical disc 2, one track is spirally wound from the inner circumference toward the outer circumference to form a plurality of tracks, and information consisting of various data is recorded on the tracks. The spindle motor 4 controls the CLV rotation of the optical disc 2 so that recording can be performed on the track of the optical disc 2 at a constant linear velocity (Constant Linear Velocity) by a control signal from the acoustic digital signal processing unit 6. The optical pickup 5 is for irradiating the track of the optical disc 2 with spot light and receiving the reflected light to read data, and is configured to be movable in the radial direction of the optical disc 2. As shown in FIG. 2, the optical pickup 5 is provided with an objective lens 27 for converging the spot light, and the objective lens 27 is movable in the radial direction of the optical disc 2 and in the contacting / separating direction with respect to the optical disc 2. It is provided. Tracking servo is performed by the radial movement of the objective lens 27, and focusing servo is performed by the movement of the objective lens 27 in the approaching and separating directions. The tracking servo always accurately traces the spot light along the track even if the optical disc 2 is eccentrically rotated. Further, the focusing servo converges the spot light on the optical disc 2 to a predetermined diameter even if the optical disc 2 shakes. The servo control unit 8 controls the tracking servo, the focusing servo, and the feed servo that moves the optical pickup 5 in the radial direction.
【0010】 音響ディジタル信号処理部6は、光ピックアップ5からの信号が入力されるE FM(Eight to Fourteen Modulation)復調部1 2と、データを記憶するRAM13と、RAM13へのデータの書き込み及び読 み出しを制御するためのアドレス制御部14と、誤り訂正符号(CIRC:Cros s Interleaved Reed-solomon Code )によってデータの誤り訂正を行なう誤り訂 正部15と、スピンドルモータ4をスピンドルサーボ制御するための速度制御部 16とを有している。EFM復調部12は、8ビットのデータを14ビットに変 調して光ディスク2に記録したデータを、元の8ビットのデータに復調するもの である。また、速度制御部16は、読み取られたトラックの情報などに基づいて スピンドルモータ4を速度制御するためのドライブ信号を出力するものであり、 通常再生時には光ディスク2のトラック上での線速度が一定になるようにスピン ドルモータ4を回転制御し(回転数はトラックの内周側では低く、外周側に行く 程高くなる)、サーチ時には、スピンドルモータ4を目標トラックの回転数に合 わせるように加減速制御する。なお、アドレス制御部14は、RAM13内のア ドレスマップに基づいて、インターリーブ(並び変え)されて記録されたデータ を元の順に戻す作業(デ・インターリーブ)も行なう。誤り訂正部15の出力は 、オーディオ信号として外部に出力されると共に、CD−ROMディジタル信号 処理部7に入力される。The acoustic digital signal processing section 6 includes an EFM (Eight to Fourteen Modulation) demodulation section 12 to which a signal from the optical pickup 5 is input, a RAM 13 for storing data, and a writing and reading of data to and from the RAM 13. An address control unit 14 for controlling the protrusion, an error correction unit 15 for performing error correction of data by an error correction code (CIRC: Cross Interleaved Reed-solomon Code), and a spindle servo control of the spindle motor 4. And a speed control unit 16 of. The EFM demodulation unit 12 modulates 8-bit data into 14-bit data and records the data recorded on the optical disc 2 into the original 8-bit data. The speed control unit 16 outputs a drive signal for controlling the speed of the spindle motor 4 based on the read track information, etc., and the linear speed on the track of the optical disk 2 is constant during normal reproduction. The spindle motor 4 is controlled to rotate so that (the rotation speed is low on the inner circumference side of the track and becomes higher toward the outer circumference side), and the spindle motor 4 is adjusted to match the rotation speed of the target track during search. Acceleration / deceleration control. The address control unit 14 also performs an operation (de-interleave) of returning the interleaved (sorted) and recorded data in the original order based on the address map in the RAM 13. The output of the error correction unit 15 is externally output as an audio signal and is also input to the CD-ROM digital signal processing unit 7.
【0011】 CD−ROMディジタル信号処理部7は、同期検出部17と、再生データを格 納するためのRAM18と、RAM18へのデータの書き込み及び読み出しを制 御するためのRAM制御部19と、CD−ROM固有のECC(Error Correcti on Code )及びEDC(Error Detecting Code)などにより誤り訂正を行なう誤 り訂正部20とを有している。同期検出部17は、音響ディジタル信号処理部6 で処理されたデータのうちの同期データを検出し、この同期データの検出結果に 応じて、記録時に施されたスクランブル処理を解く。また、RAM制御部19は 、RAM18に格納された再生データより、該データ内のヘッダーアドレスをチ ェックする。ホストコンピュータ10はトラックサーチ等の指令を、インターフ ェース11を介してCD−ROMディジタル信号処理部7に入力する。 また、システム制御部9は、音響ディジタル信号処理部6及びCD−ROMデ ィジタル信号処理部7から信号を受取り、光ピックアップ5のフォーカシング、 トラックキング及び送りサーボの各制御を行なうようにサーボ制御部8に対して 制御信号を出力する。The CD-ROM digital signal processing unit 7 includes a synchronization detection unit 17, a RAM 18 for storing reproduction data, a RAM control unit 19 for controlling writing and reading of data in the RAM 18, The CD-ROM has an error correction unit 20 that performs error correction using an ECC (Error Correction Code) and an EDC (Error Detecting Code). The synchronization detecting section 17 detects the synchronization data of the data processed by the audio digital signal processing section 6 and, depending on the detection result of this synchronization data, cancels the scrambling processing performed at the time of recording. Further, the RAM control unit 19 checks the header address in the reproduction data stored in the RAM 18 based on the reproduction data. The host computer 10 inputs a command such as a track search to the CD-ROM digital signal processing unit 7 via the interface 11. The system control unit 9 receives signals from the acoustic digital signal processing unit 6 and the CD-ROM digital signal processing unit 7, and controls the focusing, tracking and feed servo of the optical pickup 5. Control signal is output to 8.
【0012】 図2は、サーボ制御部8およびシステム制御部9の機能構成を示すブロック図 である。サーボ制御部8は、光ピックアップ5のトラッキング制御を行なうトラ ッキングサーボ部21と、光ピックアップ5の対物レンズ27のフォーカシング 制御を行なうフォーカシングサーボ部22と、光ピックアップ5を光ディスク2 の径方向へ送る(トラックサーチ時の光ピックアップ5をジャンプさせる動作を 含む)送りサーボ部23とを備えている。FIG. 2 is a block diagram showing a functional configuration of the servo control unit 8 and the system control unit 9. The servo control unit 8 sends the tracking servo unit 21 that controls the tracking of the optical pickup 5, the focusing servo unit 22 that controls the focusing of the objective lens 27 of the optical pickup 5, and the optical pickup 5 in the radial direction of the optical disc 2 ( A feed servo unit 23 (including an operation for jumping the optical pickup 5 at the time of track search).
【0013】 システム制御部9は、以下に述べる機能部から構成される。トラック本数検出 部24aは、現在、光ピックアップ5が位置するトラックに記録された識別情報 に含まれる絶対時間(絶対時間0はトラックの最内周)と、ホストコンピュータ 10から入力されたトラックサーチの指令に含まれる目標となる絶対時間との差 からジャンプすべきトラック本数を検出する。偏差検出部24bは、第1のトラ ック本数検出部24aにより検出したトラック本数に応じて光ピックアップ5を ジャンプさせた後に、光ピックアップ5により読み出されたトラックの絶対時間 と前記目標とする絶対時間との差に応じた誤差分のトラック本数を検出する。The system control unit 9 is composed of functional units described below. The track number detection unit 24a detects the absolute time (absolute time 0 is the innermost track of the track) included in the identification information recorded on the track where the optical pickup 5 is currently located and the track search input from the host computer 10. Detect the number of tracks to jump from the difference from the target absolute time included in the command. The deviation detecting unit 24b jumps the optical pickup 5 according to the number of tracks detected by the first track number detecting unit 24a, and then sets the absolute time of the track read by the optical pickup 5 and the target. The number of tracks corresponding to the error corresponding to the difference from the absolute time is detected.
【0014】 トラックジャンプ制御部25は、送りサーボ部23に対しトラック本数検出部 24aにより検出されたトラック本数に応じてトラックジャンプするように指示 する。読み取り制御部26は、光ピックアップ5に対しトラック情報の読み取り を指示する。割合算出部30は、トラック本数検出部24aにより検出したトラ ック本数に対する偏差検出部24bにより検出したトラック本数の割合を算出す る。 平均値算出部31は、割合算出部30により算出した割合をトラックサーチが 行なわれる毎に累積し、その平均値を算出する。補正係数メモリ32は、平均値 算出部31により算出した平均値をトラックサーチを行なう際の補正係数として 記憶する。また、上記トラックジャンプ制御部25は、補正トラックサーチの機 能を有しており、補正係数が得られた後に続く次のトラックサーチを行なう時に 、トラック本数検出部24aにより検出されたトラック本数に補正係数メモリ3 2に記憶した補正係数を掛け、補正後のトラック本数に応じてトラックサーチを 行なう。The track jump control unit 25 instructs the feed servo unit 23 to perform a track jump according to the number of tracks detected by the track number detection unit 24a. The reading control unit 26 instructs the optical pickup 5 to read the track information. The ratio calculator 30 calculates the ratio of the number of tracks detected by the deviation detector 24b to the number of tracks detected by the track number detector 24a. The average value calculation unit 31 accumulates the ratio calculated by the ratio calculation unit 30 every time a track search is performed, and calculates the average value. The correction coefficient memory 32 stores the average value calculated by the average value calculation unit 31 as a correction coefficient when performing a track search. Further, the track jump control section 25 has a function of a corrected track search, and when performing the next track search after the correction coefficient is obtained, the number of tracks detected by the track number detection section 24a is detected. The correction coefficient stored in the correction coefficient memory 32 is multiplied, and a track search is performed according to the corrected number of tracks.
【0015】 次に、上記のように構成されたドライブ1の制御動作について説明する。 図3は、システム制御部9の制御手順を示すフローチャートである。まず、図 示していない電源スイッチがオンされて電源がドライブ1に印加されると、RA M13,18のクリア、光ピックアップ5を初期位置へ移動等のイニシャル処理 が実行される(ステップS1)。次に、システム制御部9は、光ディスク2がデ ィスクホルダ3に装填されているか否かを判断し(ステップS2)、光ディスク 2が装填されると、サーボ制御部8に対してフォーカスサーチを指示する(ステ ップS3)。これにより、光ピックアップ5から光ディスク2に対して照射され るスポット光が所定の径に収束させられる。このフォーカスサーチが終了すれば 、サーボ制御部8に対してフォーカスサーボの開始を指示する(ステップS4) 。このフォーカスサーボは、光ディスク2の面振れに追随して光ピックアップ5 の対物レンズ27を上下動するためのものである。Next, the control operation of the drive 1 configured as above will be described. FIG. 3 is a flowchart showing the control procedure of the system control unit 9. First, when a power switch (not shown) is turned on and power is applied to the drive 1, initial processing such as clearing the RAMs 13 and 18 and moving the optical pickup 5 to the initial position is executed (step S1). Next, the system control unit 9 determines whether or not the optical disc 2 is loaded in the disc holder 3 (step S2). When the optical disc 2 is loaded, the system control unit 9 instructs the servo control unit 8 to perform focus search. (Step S3). As a result, the spot light emitted from the optical pickup 5 onto the optical disc 2 is converged to a predetermined diameter. When this focus search is completed, the servo control unit 8 is instructed to start the focus servo (step S4). The focus servo is for moving the objective lens 27 of the optical pickup 5 up and down following the surface wobbling of the optical disc 2.
【0016】 次に、システム制御部9は、速度制御部16に対してスピンドルキックを指示 する(ステップS5)。これによりスピンドルモータ4にドライブ信号が与えら れ、スピンドルキックが開始される。さらに、システム制御部9は、サーボ制御 部8に対してトラッキクサーボのオンを指示する(ステップS6)。このトラッ クサーボは、光ディスク2上のトラックにスポット光が追随するように光ピック アップ5の対物レンズ27を径方向に移動させるものである。次に、システム制 御部9は、速度制御部16に対してスピンドルサーボのオンを指示する(ステッ プS7)。スピンドルサーボは、光ディスク2のトラック上の線速度を一定にす るように径方向の位置に応じた速度でスピンドルモータ4をサーボ制御するもの である。Next, the system control unit 9 instructs the speed control unit 16 to perform a spindle kick (step S5). This gives a drive signal to the spindle motor 4 to start the spindle kick. Further, the system control unit 9 instructs the servo control unit 8 to turn on the tracking servo (step S6). This track servo moves the objective lens 27 of the optical pickup 5 in the radial direction so that the spot light follows the track on the optical disc 2. Next, the system control unit 9 instructs the speed control unit 16 to turn on the spindle servo (step S7). The spindle servo servo-controls the spindle motor 4 at a speed corresponding to the radial position so that the linear velocity on the track of the optical disk 2 is kept constant.
【0017】 スピンドルサーボが開始された後は、光ディスク2の各ブロックの先頭に書き 込まれた現在トラック情報を読み取り(ステップS8)、光ディスク2の最内周 に書き込まれたTOC(Table Of Contents)と呼ばれる光デ ィスク2の目次にあたる情報をサーチして読み出し(ステップS9)、これをシ ステム制御部9内の不図示のメモリに格納する。After the spindle servo is started, the current track information written at the beginning of each block on the optical disc 2 is read (step S8), and the TOC (Table Of Contents) written on the innermost circumference of the optical disc 2 is read. The information corresponding to the table of contents of the optical disk 2, which is called "," is searched and read (step S9), and this is stored in a memory (not shown) in the system controller 9.
【0018】 次に、所定時間の時間待ち(ポーズ)を行い(ステップS10)、ホストコン ピュータ10からの指令(コマンド)入力を待つ(ステップS11)。ホストコ ンピュータ10からのコマンドが入力されると、後述するコマンドを含む種々の コマンド処理を行い(ステップS12)、その後、ステップS10に戻る。ステ ップS11でコマンド入力がない時には処理を終了する。Next, waiting (pausing) is performed for a predetermined time (step S10), and the input of a command (command) from the host computer 10 is waited (step S11). When a command is input from the host computer 10, various command processes including a command described later are performed (step S12), and then the process returns to step S10. If there is no command input in step S11, the process ends.
【0019】 次に、上記S12におけるホストコンピュータ10からのコマンド処理がトラ ックサーチである場合に、実行されるトラックサーチの手順について図4のフロ ーチャートを参照して説明する。 トラックサーチのコマンド処理に入ると、システム制御部9のトラック本数検 出部24aは、光ピックアップ5が現在位置するトラックの識別情報に含まれる 現在時間と、ホストコンピュータ10から与えられたサーチ目標時間との差から ジャンプすべきトラック本数を算出する(ステップS31)。補正係数を用いる トラック本数の補正については後述する。光ディスク2は、スパイラル状の複数 本の記録トラック(ビット列)を有し、各トラック毎に例えば標準速度が1.3 m/secと定めて、○○分○○秒○○ブロック(ブロックは75進法により表 される)のような目盛となる記録がトラック識別情報として付されているので、 このトラック識別情報の「○○分○○秒○○ブロック」を上記の現在時間やサー チ目標時間として用いてトラックジャンプすべきトラック本数を算出する。次に 、算出されたトラック本数に応じてトラックジャンプ制御部25は送りサーボ部 23等を動作させて光ピックアップ5をジャンプさせる(ステップS32)。こ れは1回目のジャンプになる。Next, the procedure of the track search executed when the command processing from the host computer 10 in S12 is the track search will be described with reference to the flowchart of FIG. When the track search command processing is started, the track number detection section 24a of the system control section 9 detects the current time included in the identification information of the track where the optical pickup 5 is currently located and the search target time provided by the host computer 10. The number of tracks to be jumped is calculated from the difference between (step S31). The correction of the number of tracks using the correction coefficient will be described later. The optical disc 2 has a plurality of spiral recording tracks (bit strings), and a standard speed of 1.3 m / sec, for example, is set for each track, and XX minutes XX seconds XX blocks (75 blocks are blocks). Since a record with a graduation (expressed in the base system) is attached as track identification information, the “XX minutes XX seconds XX block” of this track identification information is used as the current time and search target. The number of tracks to be used for the track jump is calculated using the time. Next, the track jump control unit 25 operates the feed servo unit 23 and the like according to the calculated number of tracks to jump the optical pickup 5 (step S32). This is the first jump.
【0020】 次いで、このジャンプ後の光ピックアップ5が位置するトラックの識別情報に 含まれる時間を読み取り、偏差検出部24bはこの時間と上記サーチ目標時間と の差(誤差分に相当)に応じたトラック本数を算出する(ステップS33)。こ の場合、通常は機械的な要因による誤差やサーボ系の誤差に起因して、トラック ジャンプした位置は本来目標としている目標トラック位置に対し多少の誤差を有 した結果となるものである。Next, after the jump, the time included in the identification information of the track on which the optical pickup 5 is located is read, and the deviation detector 24b responds to the difference (corresponding to the error) between this time and the search target time. The number of tracks is calculated (step S33). In this case, normally, the position where the track jumped has a slight error with respect to the originally intended target track position due to an error due to a mechanical factor or an error in the servo system.
【0021】 次に、トラックジャンプ後の光ピックアップ5の位置がサーチ目標位置になっ ているか否かを、ステップS33において算出したトラック本数が零であるか否 かに基づいて判定する(ステップS34)。このステップS34での判定がNO つまり、トラック本数が零でないときには、割合算出部30は、前記ステップS 31において算出したジャンプすべきトラック本数に対する、ステップS33に おいて算出した誤差分に相当するトラック本数の割合を求める(ステップS35 )。Next, it is determined whether or not the position of the optical pickup 5 after the track jump is the search target position based on whether or not the number of tracks calculated in step S33 is zero (step S34). . If the determination in step S34 is NO, that is, if the number of tracks is not zero, the ratio calculation unit 30 corresponds to the error amount calculated in step S33 with respect to the number of tracks to be jumped calculated in step S31. The ratio of the numbers is obtained (step S35).
【0022】 さらに、平均値算出部31は、ステップS35で求めた割合を、トラックサー チが行なわれ毎に累積し、その平均値を算出する(ステップS36)。なお、現 在までトラックサーチを行なう毎に求めた割合の累積値はデータとして格納され ている。そして、この最新の平均値を、ステップS31においてトラック本数を 算出する時に用いられる補正係数として補正係数メモリ32に記憶する(ステッ プS37)。その後、処理はステップS31に戻り、以下、ステップS34の判 定がYESになるまで、上記と同様にして、2回目以降のジャンプが行われる。 2回目以降のジャンプに先立つステップS31の処理においては、既に補正係数 が補正係数メモリ32に記憶されているので、算出されたトラック本数に補正係 数を乗ずることによりトラック本数を補正する。こうして、サーチ目標位置への トラックサーチを行なう。 また、ステップS34での判定がYESつまり、誤差分であるトラック本数が 実質的に零となれば、トラックサーチ処理は完了する。また、その後のトラック サーチのコマンド処理においては、それ以前のトラックサーチにおいて求められ た最新の補正係数が補正係数メモリ32に記憶されており、補正後のトラック本 数に応じてジャンプを行っているので、S33において求まる誤差分は少なくな り、従って、少ないジャンプ回数(例えば1回)で目標とするトラックにジャン プすることができる。Further, the average value calculation unit 31 accumulates the ratio obtained in step S35 each time a track search is performed, and calculates the average value (step S36). The cumulative value of the ratio obtained each time a track search is performed is currently stored as data. Then, the latest average value is stored in the correction coefficient memory 32 as a correction coefficient used when the number of tracks is calculated in step S31 (step S37). After that, the process returns to step S31, and thereafter, the second and subsequent jumps are performed in the same manner as described above until the determination in step S34 becomes YES. In the processing of step S31 prior to the second and subsequent jumps, since the correction coefficient is already stored in the correction coefficient memory 32, the number of tracks is corrected by multiplying the calculated number of tracks by the correction coefficient. In this way, the track search to the search target position is performed. Further, if the determination in step S34 is YES, that is, if the number of tracks, which is an error amount, becomes substantially zero, the track search process is completed. In the subsequent track search command processing, the latest correction coefficient obtained in the previous track search is stored in the correction coefficient memory 32, and the jump is performed according to the corrected number of tracks. Therefore, the amount of error obtained in S33 is small, and therefore it is possible to jump to the target track with a small number of jumps (for example, once).
【0023】 上述のごとく、補正係数メモリ32に記憶される最新の補正係数は、トラック サーチが行なわれる度に学習され、更新されていく。さらに、この補正係数は、 個々のドライブ1の製品毎に異なる値となり、ほとんどの製品に存在するトラッ クサーチの際の誤差のバラツキに対応したものとなる。このような補正係数を用 いてトラックサーチを行うので、個々の製品に対応した高精度なトラックサーチ 制御が実現できる。As described above, the latest correction coefficient stored in the correction coefficient memory 32 is learned and updated every time a track search is performed. Further, this correction coefficient has a different value for each product of each drive 1, and corresponds to the variation in the error in the track search which is present in most products. Since the track search is performed using such a correction coefficient, highly accurate track search control corresponding to each product can be realized.
【0024】[0024]
以上のように本考案の光ディスクドライブ装置によれば、目標とする識別情報 のトラックに光ピックアップをジャンプさせるためのサーチ命令に応じてジャン プすべきトラック本数を算出し、このトラック本数に応じて光ピックアップをジ ャンプさせ、このジャンプ後の位置の識別情報と目標とする識別情報との差に応 じた誤差分のトラック本数を求め、先に算出されたジャンプすべきトラック本数 に対する、ジャンプ後の誤差分のトラック本数の割合を算出し、この割合をトラ ックサーチが行なわれる毎に累積し、その平均値を補正係数とし、次のトラック サーチを行なう時に、算出されるトラック本数を補正係数により補正してトラッ クサーチを行なうようにしている。従来では、個々のドライブ装置(製品)毎に 光ピックアップ送りサーボ系の動作がばらついていることに起因して、トラック サーチを行なった際に個々の製品毎に異なった誤差が生じていたが、本考案によ れば、個々の製品に対応して学習作用を持つ補正係数を用いてトラックサーチを 補正するので、個々の製品の持つ誤差に夫々対応して高精度、かつ安定したトラ ックサーチを行なうことができる。 As described above, according to the optical disk drive device of the present invention, the number of tracks to be jumped is calculated according to the search command for causing the optical pickup to jump to the track of the target identification information, and the number of tracks to be jumped is calculated according to the number of tracks. The optical pickup is jumped, and the number of tracks corresponding to the error is calculated according to the difference between the identification information of the position after the jump and the target identification information, and the number of tracks to be jumped after the jump is calculated. The ratio of the number of tracks for the error is calculated, and this ratio is accumulated each time a track search is performed.The average value is used as the correction coefficient, and the calculated number of tracks is calculated by the correction coefficient when performing the next track search. I am trying to make a correction and perform a track search. In the past, the operation of the optical pickup feed servo system was different for each drive device (product), which caused a different error for each product when performing a track search. According to the present invention, since the track search is corrected by using the correction coefficient having the learning effect corresponding to each product, the track search is corrected with high accuracy and stable corresponding to the error of each product. Can be done.
【図1】本考案の一実施例によるCD−ROMドライブ
装置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a CD-ROM drive device according to an embodiment of the present invention.
【図2】本考案の一実施例によるCD−ROMドライブ
装置のサーボ制御部とシステム制御部の機能構成を示す
ブロック図である。FIG. 2 is a block diagram showing a functional configuration of a servo control unit and a system control unit of a CD-ROM drive device according to an embodiment of the present invention.
【図3】本考案の一実施例によるCD−ROMドライブ
装置のシステム制御部の動作手順を示すフローチャート
である。FIG. 3 is a flowchart showing an operation procedure of a system controller of a CD-ROM drive device according to an embodiment of the present invention.
【図4】本考案の一実施例によるCD−ROMドライブ
装置におけるトラックサーチの手順を示すフローチャー
トである。FIG. 4 is a flowchart showing a procedure of track search in the CD-ROM drive device according to the embodiment of the present invention.
5 光ピックアップ 8 サーボ制御部 9 システム制御部 10 ホストコンピュータ 24a トラック本数検出部 24b 偏差検出部 25 トラックジャンプ制御部 26 読み取り制御部 30 割合算出部 31 平均値算出部 32 補正係数メモリ 5 Optical Pickup 8 Servo Control Section 9 System Control Section 10 Host Computer 24a Track Number Detection Section 24b Deviation Detection Section 25 Track Jump Control Section 26 Reading Control Section 30 Ratio Calculation Section 31 Average Value Calculation Section 32 Correction Coefficient Memory
Claims (2)
を読み出す光ピックアップを、与えられたサーチ目標と
なるトラック識別情報に応じて、該識別情報の記録され
たトラックにジャンプさせる光ディスクドライブ装置に
おいて、 光ピックアップが現在位置するトラックの識別情報と目
標とする識別情報との差からジャンプすべきトラック本
数を求めるトラック本数検出手段と、 前記トラック本数検出手段により検出されたトラック本
数に応じて光ピックアップをジャンプせしめる駆動手段
と、 前記駆動手段により光ピックアップをジャンプさせた後
に、該光ピックアップにより読み出されたトラックの識
別情報と前記目標とする識別情報との差に応じた誤差分
のトラック本数を検出する偏差検出手段と、 前記トラック本数検出手段により検出したジャンプすべ
きトラック本数に対する前記偏差検出手段により検出し
たトラック本数の割合を算出する割合算出手段と、 前記割合算出手段により算出した割合をトラックサーチ
が行なわれる毎に累積し、その平均値を算出する平均値
算出手段と、 前記平均値算出手段により算出した平均値をトラックサ
ーチを行なう際の補正係数として記憶する記憶手段と、 次のトラックサーチを行なう時に、前記記憶手段に記憶
した補正係数により、前記トラック本数検出手段により
検出されるトラック本数を補正してトラックサーチを行
なう補正トラックサーチ手段とからなることを特徴とす
る光ディスクドライブ装置。1. An optical disc drive device for causing an optical pickup for reading information recorded on a track of an optical disc to jump to a track on which the identification information is recorded, in accordance with a given track identification information as a search target. A track number detecting means for obtaining the number of tracks to be jumped from the difference between the identification information of the track where the pickup is currently located and the target identification information; and an optical pickup jump according to the number of tracks detected by the track number detecting means. And a driving unit for causing the optical pickup to jump, and then detecting the number of tracks corresponding to an error corresponding to the difference between the identification information of the track read by the optical pickup and the target identification information. The deviation detecting means and the track number detecting means A ratio calculation means for calculating the ratio of the number of tracks detected by the deviation detection means to the detected number of tracks to be jumped, and the ratio calculated by the ratio calculation means is accumulated every time a track search is performed, and the average value is calculated. An average value calculating unit for calculating, a storage unit for storing the average value calculated by the average value calculating unit as a correction coefficient when performing a track search, and a correction coefficient stored in the storage unit for performing the next track search. Accordingly, the optical disk drive device comprises a correction track search means for correcting the number of tracks detected by the track number detection means to perform a track search.
あることを特徴とする請求項1記載の光ディスクドライ
ブ装置。2. The optical disk drive device according to claim 1, wherein the track identification information is absolute time information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1994016631U JP3012596U (en) | 1994-12-16 | 1994-12-16 | Optical disk drive device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1994016631U JP3012596U (en) | 1994-12-16 | 1994-12-16 | Optical disk drive device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3012596U true JP3012596U (en) | 1995-06-20 |
Family
ID=43148288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1994016631U Expired - Lifetime JP3012596U (en) | 1994-12-16 | 1994-12-16 | Optical disk drive device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3012596U (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008018209A1 (en) * | 2006-08-09 | 2008-02-14 | Mitsubishi Electric Corporation | Optical disc reproducing device |
US7990821B2 (en) | 2006-08-09 | 2011-08-02 | Mitsubishi Electric Corporation | Optical disk playback device |
-
1994
- 1994-12-16 JP JP1994016631U patent/JP3012596U/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008018209A1 (en) * | 2006-08-09 | 2008-02-14 | Mitsubishi Electric Corporation | Optical disc reproducing device |
US7990821B2 (en) | 2006-08-09 | 2011-08-02 | Mitsubishi Electric Corporation | Optical disk playback device |
US8125860B2 (en) | 2006-08-09 | 2012-02-28 | Mitsubishi Electric Corporation | Optical disk playback device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6146907B2 (en) | ||
US5222054A (en) | Seeking operation control apparatus in an optical disk reader | |
US5737284A (en) | Optical disc drive having accessing from a current position within a lead-in area | |
US5583835A (en) | Track searching method for an optical disk and driving device | |
JPH06274901A (en) | Information processing device | |
JP3012596U (en) | Optical disk drive device | |
KR20010031105A (en) | Multibeam optical disk readout method and apparatus | |
JPH0568773B2 (en) | ||
US5574704A (en) | Header searching method and apparatus in a data recording medium | |
US5875161A (en) | Method and apparatus for accessing track on an optical disc | |
JPH05298861A (en) | Method for track-accessing disk | |
JP2516053Y2 (en) | Optical disc player | |
US5224081A (en) | Search operation control apparatus in an optical disc reader | |
JP2516052Y2 (en) | Optical disc player | |
JP3016878U (en) | Header search device for data recording medium | |
JP3523913B2 (en) | Track linear velocity detecting method in optical disk reproducing apparatus | |
JPS61188787A (en) | Address retrieval method | |
JP2928689B2 (en) | Optical disc player | |
JPH0746427B2 (en) | Optical disk device | |
JPH0831119A (en) | Disk rotation drive control method in optical disk reproducing device | |
JP2727524B2 (en) | Optical disc playback device | |
JP3124220B2 (en) | Optical disc playback device | |
JPH05298860A (en) | Method for track-accessing disk | |
JPH04247327A (en) | Optical information recorder | |
JPH076521A (en) | Diskaccess device |