KR100532401B1 - Apparatus and method for correcting of seek servo system according to kind of a optical disc - Google Patents
Apparatus and method for correcting of seek servo system according to kind of a optical disc Download PDFInfo
- Publication number
- KR100532401B1 KR100532401B1 KR10-1999-0004391A KR19990004391A KR100532401B1 KR 100532401 B1 KR100532401 B1 KR 100532401B1 KR 19990004391 A KR19990004391 A KR 19990004391A KR 100532401 B1 KR100532401 B1 KR 100532401B1
- Authority
- KR
- South Korea
- Prior art keywords
- seek
- servo system
- optical disk
- optical
- optical disc
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10305—Improvement or modification of read or write signals signal quality assessment
- G11B20/10388—Improvement or modification of read or write signals signal quality assessment control of the read or write heads, e.g. tracking errors, defocus or tilt compensation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/085—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam into, or out of, its operative position or across tracks, otherwise than during the transducing operation, e.g. for adjustment or preliminary positioning or track change or selection
- G11B7/0857—Arrangements for mechanically moving the whole head
- G11B7/08582—Sled-type positioners
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/09—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B7/0925—Electromechanical actuators for lens positioning
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/09—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
- G11B7/0938—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam or focus plane for the purpose of maintaining alignment of the light beam relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following servo format, e.g. guide tracks, pilot signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10916—Seeking data on the record carrier for preparing an access to a specific address
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
본 발명은 광 디스크의 시크서보 시스템의 보정 방법에 관한 것이다.The present invention relates to a correction method of a seek servo system of an optical disc.
본 발명의 목적은 광디스크 드라이브에 삽입되는 광디스크에 따라 최상의 시크 동작을 수행할 수 있도록 광 디스크가 삽입될 때 시크서보 시스템의 특성값을 보정하고, 보정된 시크서보 시스템의 특성값으로 시크 동작을 수행하도록 한 광 디스크의 종류에 따른 시크서보 시스템의 보정 방법을 제공함에 있다.An object of the present invention is to correct the characteristic value of the seek servo system when the optical disk is inserted so as to perform the best seek operation according to the optical disk inserted into the optical disk drive, and to perform the seek operation with the corrected characteristic of the seek servo system It is to provide a method of correcting the seek servo system according to the type of optical disk.
이를 위해 본 발명은, 광 디스크에 광을 집속하는 대물렌즈를 구동하는 액츄에이터와 광 디스크의 반경방향으로 이송되는 광픽업을 구동하는 슬레드 모터를 제어하는 시크서보(seek servo) 시스템의 보정 방법에 있어서: 광 디스크가 삽입되면, 기 설정된 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소를 시크하고, 광 디스크의 임의의 주소가 시크되면 광 디스크로부터 반사되어 수광되는 광에 따른 에러신호와 시크시간을 검출하며, 에러신호와 시크시간의 평균값을 계산하고, 에러신호와 시크시간의 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되면, 시크서보 시스템의 특성값으로 광 디스크에 저장된 데이터를 재생하며; 에러신호와 시크시간의 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되지 않으면, 기 설정된 시크서보 시스템의 특성값을 변경하여 광 디스크의 임의의 주소를 시크하는 동작을 반복 수행한다.To this end, the present invention is directed to a method of correcting a seek servo system for controlling an actuator for driving an objective lens focusing light on an optical disk and a sled motor for driving an optical pickup transported in a radial direction of the optical disk. When the optical disc is inserted, drive an optical pickup with a characteristic value of a predetermined seek servo system to seek an arbitrary address of the optical disc, and when an arbitrary address of the optical disc is seeked, it is reflected and received from the optical disc. Detects the error signal and seek time, calculates the average value of the error signal and seek time, and if the average value of the error signal and seek time is within the range that the optical pickup can stably seek the optical disk, Reproduce data stored on the optical disc with the characteristic value; If the average value of the error signal and the seek time is not within the range in which the optical pickup can stably seek the optical disk, the operation of repeatedly seeking an arbitrary address of the optical disk by changing the characteristic value of the predetermined seek servo system is performed. do.
이상에서 살펴본 바와 같이, 본 발명에 따른 광 디스크의 종류에 따른 시크서보 시스템의 보정 방법 및 장치에 의하면 다음과 같은 이점이 발생한다.As described above, according to the calibration method and apparatus of the seek servo system according to the type of optical disk according to the present invention the following advantages occur.
본 발명에 따르면, 광디스크 드라이브의 시크서보 시스템을 구동시키는 특성값을 초기값만 설정한 상태에서, 삽입되는 광 디스크의 종류에 따라 시크서보 시스템의 특성값을 보정하기 때문에 안정적인 시크동작을 수행할 수 있고, 광디스크 드라이브에 시크서보 시스템의 특성값의 초기값만을 설정하기 때문에 제품 양산의 기간이 단축되는 이점이 있다.According to the present invention, a stable seek operation can be performed since the characteristic value of the seek servo system is corrected according to the type of the optical disc to be inserted while the characteristic value for driving the seek servo system of the optical disc drive is set only to an initial value. In addition, since only the initial value of the characteristic value of the seek servo system is set in the optical disk drive, there is an advantage that the period of mass production of the product is shortened.
Description
본 발명은 광 디스크의 종류에 따른 시크서보(seek servo) 시스템의 보정 방법 및 장치 에 관한 것으로, 더욱 상세하게는 광디스크 드라이브에 광 디스크가 삽입되면, 시크서보 시스템이 삽입된 광 디스크에 기록된 데이터를 안정되게 시크할 수 있도록 광디스크 드라이브에서 시크서보 시스템의 특성(힘, 속도)값을 자동으로 보정하는 광 디스크의 종류에 따른 시크서보 시스템의 자동 보정 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for calibrating a seek servo system according to an optical disc type. More particularly, when an optical disc is inserted into an optical disc drive, data recorded on the optical disc into which the seek servo system is inserted is provided. An automatic calibration method and apparatus for a seek servo system according to the type of optical disc for automatically correcting the characteristic (force, speed) value of the seek servo system in the optical disc drive so as to stably search for the optical disc drive.
일반적으로, CD-ROM 드라이브, CDP(Compact Disc Player) 등의 광디스크 드라이브에서 시크서보계는 광픽업전체를 광디스크 반경 방향의 목표위치로 이동시키는 위치결정 서보기구이다. In general, in an optical disc drive such as a CD-ROM drive or a compact disc player (CDP), the seek servo system is a positioning servo mechanism that moves the entire optical pickup to a target position in the radial direction of the optical disc.
시크서보 시스템은 통상 슬레드 모터(sled motor; 광학계 송출 모터)에 의한 거친 시크 동작과 광픽업 내의 액츄에이터(actuator)에 의한 정밀 시크 동작과의 조합에 의해 시크 동작을 수행한다.The seek servo system typically performs a seek operation by a combination of a rough seek operation by a sled motor (optical transmission motor) and a precision seek operation by an actuator in the optical pickup.
즉, 광디스크 드라이브에 광 디스크가 삽입되고, 광 디스크의 임의의 위치에서 다른 위치를 시크하고자 하는 경우에는, 현재 트랙 및 목표 트랙의 어드레스 정보에 의해 광픽업이 반경 방향으로 이동하여야 할 거리(이동량)가 결정되면, 결정된 이동량에 따라 슬레드 모터를 구동하여 광픽업을 목표 트랙에 가까이 위치시킨다.That is, when the optical disc is inserted into the optical disc drive and the user wants to seek a different position from an arbitrary position of the optical disc, the distance (movement amount) to which the optical pickup should move in the radial direction by the address information of the current track and the target track. Is determined, the sled motor is driven according to the determined movement amount to position the optical pickup close to the target track.
슬레드 모터의 구동에 의해 광픽업이 목표 트랙에 가까이 위치하게 되면, 레이저 빔이 트랙을 추적(tracking)하여 어드레스를 읽어내고, 목표 어드레스에 도달할때까지 정밀 시크를 한다.When the optical pickup is positioned close to the target track by the drive of the sled motor, the laser beam tracks the track to read the address, and performs precise seek until the target address is reached.
이때, 시크서보 시스템의 특성값인 슬레드 모터를 구동시키는 속도와, 레이저 빔을 광디스크에 집적시키는 액츄에이터를 강제적으로 조정하기 위하여 무빙 코일(moving coil)이 발생하는 전자력, 즉 힘은 광디스크 드라이브의 제품을 양산할 때 미리 설정이 된다.At this time, the driving force of the sled motor, which is a characteristic of the seek servo system, and the electromagnetic force generated by the moving coil in order to forcibly adjust the actuator for integrating the laser beam into the optical disk, that is, the force is a product of the optical disk drive. It is set in advance when mass is produced.
종래에 광디스크 드라이브의 제품을 양산할 때 시크서보 시스템의 특성값을 설정하는 방법을 간단히 살펴보기로 한다.Conventionally, a method of setting a characteristic value of a seek servo system when mass-producing a product of an optical disc drive will be briefly described.
호스트 컴퓨터는 광디스크 드라이브에 광 디스크가 삽입되면, 광디스크 드라이브를 제어하여 시크서보 시스템을 기 설정된 초기값으로 구동시켜서 임의의 위치에서 다른 위치를 시크한다.When the optical disc is inserted into the optical disc drive, the host computer controls the optical disc drive to drive the seek servo system to a predetermined initial value, and seeks a different position from an arbitrary position.
기 설정된 초기값으로 구동되는 시크서보 시스템의 제어에 의해 광픽업이 광디스크의 다른 위치를 시크하였으면, 호스트 컴퓨터는 광픽업이 임의의 위치에서 다른 위치를 시크한 시간 및 시크한 결과, 즉 에러 발생 상황을 체크한다.If the optical pickup seeks another position of the optical disc under the control of the seek servo system which is driven to the preset initial value, the host computer checks the time and result of seeking the other position of the optical disc at an arbitrary position, that is, an error occurrence situation. do.
호스트 컴퓨터는 시크시간 및 에러 발생 상황을 체크한 후, 광디스크 드라이브의 시크서보 시스템의 특성값을 조정한다. 즉, 시크서보 시스템의 특성값인 속도와 힘을 기 설정된 간격으로 증가 또는 감소시켜서 광디스크 드라이브의 시크서보 시스템을 제어하는 것이다.The host computer checks the seek time and the error occurrence condition and adjusts the characteristic values of the seek servo system of the optical disc drive. That is, the seek servo system of the optical disc drive is controlled by increasing or decreasing the speed and force, which are characteristic values of the seek servo system, at predetermined intervals.
광디스크 드라이브의 시크서보 시스템은 조정된 특성값으로 광픽업을 구동하고, 광픽업은 광 디스크의 또 다른 위치를 시크한다. The seek servo system of the optical disc drive drives the optical pickup with the adjusted characteristic values, and the optical pickup seeks another position of the optical disc.
조정된 특성값으로 구동되는 시크서보 시스템의 제어에 의해 광픽업이 광 디스크의 또 다른 위치를 시크하였으면, 호스트 컴퓨터는 광픽업이 또 다른 위치를 시크하는데 소요된 시간 및 에러 발생 상황을 체크한다.If the optical pickup seeks another position of the optical disc by the control of the seek servo system driven by the adjusted characteristic value, the host computer checks the time and error occurrence situation that the optical pickup took to seek another position.
호스트 컴퓨터는 시크시간 및 에러 발생 상황을 체크한 후, 광디스크 드라이브의 시크서보 시스템의 특성값을 조정하여 상기와 같은 테스트 과정을 소정 횟수 반복 수행한다. After checking the seek time and the error occurrence condition, the host computer adjusts the characteristic value of the seek servo system of the optical disc drive and repeats the above test process a predetermined number of times.
소정 횟수동안 테스트 과정을 반복 수행한 호스트 컴퓨터는 체크된 시크시간 및 에러 발생 상황 중에서 가장 안정된 시크시간 및 에러 발생 상황을 검출한다.The host computer which repeats the test process for a predetermined number of times detects the most stable seek time and error occurrence condition among the checked seek time and error occurrence conditions.
가장 안정된 시크시간 및 에러 발생 상황이 검출되면, 이때의 시크서보 시스템의 특성값을 광디스크 드라이브에 설정하는 것이다.When the most stable seek time and error occurrence are detected, the characteristic value of the seek servo system at this time is set in the optical disk drive.
이와 같이 시크서보 시스템의 특성값이 설정된 광디스크 드라이브에 광 디스크가 삽입되면, 시크서보 시스템은 설정된 특성값으로 광픽업을 구동시켜서 삽입된 광 디스크를 시크한다.When the optical disc is inserted into the optical disc drive in which the characteristic value of the seek servo system is set as described above, the seek servo system drives the optical pickup with the set characteristic value to seek the inserted optical disc.
그러나, 이와 같은 종래의 광디스크 드라이브에 삽입된 광 디스크를 시크하는 시크서보 시스템에 의하면 다음과 같은 문제점이 발생한다.However, according to the seek servo system for seeking an optical disk inserted in such a conventional optical disk drive, the following problems occur.
첫째, 호스트 컴퓨터에서 광디스크 드라이브의 시크서보 시스템의 특성값을 설정하기 위해서는 장시간의 테스트가 필요하기 때문에 시간의 낭비가 초래된다.First, a long time test is required to set the characteristic value of the seek servo system of the optical disc drive in the host computer, which wastes time.
둘째, 호스트 컴퓨터에서 장시간의 테스트를 통하여 설정된 시크서보 시스템의 특성값이 광디스크 드라이브에 고정되어 양산되기 때문에 삽입되는 광디스크의 종류에 관계없이 일정하게 시크 동작이 이루어진다. 따라서, 삽입된 광디스크가 질이 나쁜 저수준인 경우에는 시크 동작이 불안정하여 해당 위치를 정상적으로 찾지 못하고 픽업이탈 등의 오동작이 발생할 수 있으며, 이러한 경우 해결방안이 없다. Second, since the characteristic value of the seek servo system set through a long time test in the host computer is fixed and mass-produced in the optical disk drive, the seek operation is constantly performed regardless of the type of the optical disk to be inserted. Therefore, when the inserted optical disc is of low quality, the seek operation is unstable, so that the corresponding position cannot be found normally, and a malfunction such as pick-up and departure may occur. In this case, there is no solution.
따라서, 본 발명은 이와 같은 문제점들을 해결하기 위한 것으로서, 본 발명의 목적은 광디스크 드라이브에 삽입되는 광디스크에 따라 최상의 시크 동작을 수행할 수 있도록, 광 디스크가 삽입될 때 시크서보 시스템의 특성값을 보정하고, 보정된 시크서보 시스템의 특성값으로 시크 동작을 수행하도록 한 광 디스크의 종류에 따른 시크서보 시스템의 보정 방법 및 장치를 제공함에 있다. Accordingly, an object of the present invention is to solve such problems, and an object of the present invention is to correct a characteristic value of a seek servo system when an optical disc is inserted to perform the best seek operation according to the optical disc inserted into the optical disc drive. In addition, the present invention provides a method and apparatus for calibrating a seek servo system according to a type of an optical disk to perform a seek operation with a corrected characteristic of a seek servo system.
이와 같은 목적을 달성하기 위한 본 발명의 특징은, 광 디스크에 광을 집속하는 대물렌즈를 구동하는 액츄에이터와 광 디스크의 반경방향으로 이송되는 광픽업을 구동하는 슬레드 모터를 제어하는 시크서보(seek servo) 시스템의 보정 방법에 있어서: 광 디스크가 삽입되면, 기 설정된 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소를 시크하는 시크단계와, 광 디스크의 임의의 주소가 시크되면, 광 디스크로부터 반사되어 수광되는 광에 따른 에러신호와 시크시간을 검출하는 에러신호/시크시간 검출단계와, 에러신호와 시크시간의 평균값을 계산하는 평균값 산출단계를 포함하며; 에러신호와 시크시간의 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되면, 시크서보 시스템의 특성값으로 광 디스크에 저장된 데이터를 재생하며, 에러신호와 시크시간의 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되지 않으면, 기 설정된 시크서보 시스템의 특성값을 변경하여 시크단계부터 반복 수행하는 것에 있다.A feature of the present invention for achieving the above object is a seek servo for controlling an actuator for driving an objective lens that focuses light on an optical disk and a sled motor for driving an optical pickup transported in a radial direction of the optical disk. A method of calibrating a servo system, comprising: a seek step of seeking an arbitrary address of an optical disk by driving an optical pickup with a characteristic value of a predetermined seek servo system when the optical disk is inserted; An error signal / seek time detection step of detecting an error signal and seek time according to light reflected from the optical disc, and an average value calculation step of calculating an average value of the error signal and seek time; If the average value of the error signal and seek time is within the range that the optical pickup can reliably seek the optical disk, the data stored on the optical disk is reproduced as the characteristic value of the seek servo system, and the average value of the error signal and seek time is If the pickup is not included in the range capable of stably seeking the optical disk, the pickup is repeated by changing the characteristic value of the predetermined seek servo system.
바람직하게, 광 디스크의 종류에 따른 시크서보 시스템의 보정 방법은 에러신호/시크시간 검출단계와 평균값 산출단계의 사이에 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소를 시크하는 횟수를 카운팅하는 카운팅 단계를 더 포함하며; 카운팅된 횟수가 기 설정된 값을 초과할 때까지 시크단계와 에러신호/시크시간 검출단계를 반복 수행하는 것을 특징으로 한다.Preferably, the correction method of the seek servo system according to the type of the optical disc drives the optical pickup with the characteristic value of the seek servo system between the error signal / seek time detection step and the average value calculation step to seek an arbitrary address of the optical disc. A counting step of counting the number of times to perform; The seek step and the error signal / seek time detection step are repeatedly performed until the counted number exceeds a preset value.
바람직하게, 시크서보 시스템의 특성값은 슬레드 모터와 액츄에이터를 구동시키기 위해 각각의 구동부에 인가되는 전압인 것을 특징으로 한다.Preferably, the characteristic value of the seek servo system is characterized in that the voltage applied to each drive unit for driving the sled motor and the actuator.
본 발명의 다른 특징은, 광 디스크에 광을 집속하는 대물렌즈를 구동하는 액츄에이터와 광 디스크의 반경방향으로 이송되는 광픽업을 구동하는 슬레드 모터를 제어하는 시크서보(seek servo) 시스템의 보정 장치에 있어서: 광 디스크가 삽입되어 기 설정된 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소가 시크되면, 광 디스크로부터 반사되어 수광되는 광량에 따라 출력되는 신호를 연산하여 에러신호를 출력하는 포커싱/트랙킹 에러 검출부와, 시크서보 시스템의 특성값으로 구동되는 광픽업이 광 디스크의 임의의 주소를 시크하는 시간을 카운팅하는 타이밍부와, 포커싱/트랙킹 에러 검출부로부터 출력되는 에러신호와 타이밍부로부터 출력되는 시크시간을 저장하는 메모리와, 메모리에 저장된 에러신호의 평균오차와 시크시간의 평균값을 계산하는 기준값 설정부; 및 기준값 설정부에서 계산된 평균오차 및 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되면, 시크서보 시스템의 특성값으로 광 디스크에 저장된 데이터를 재생하도록 하고; 기준값 설정부에서 계산된 평균오차 및 평균값이 광픽업이 광 디스크를 안정적으로 시크할 수 있는 범위에 포함되지 않으면, 기 설정된 시크서보 시스템의 특성값을 변경하는 마이컴을 포함하는 것에 있다.Another feature of the present invention is a device for correcting a seek servo system for controlling an actuator for driving an objective lens focusing light on an optical disk and a sled motor for driving an optical pickup conveyed in a radial direction of the optical disk. The optical disk is inserted and drives an optical pickup with a characteristic value of a predetermined seek servo system, and when an arbitrary address of the optical disk is seeked, an error signal is calculated by calculating an output signal according to the amount of light reflected from the optical disk. A focusing / tracking error detection unit for outputting a signal, a timing unit for counting the time at which an optical pickup driven by a characteristic value of the seek servo system seeks an arbitrary address of the optical disk, an error signal output from the focusing / tracking error detection unit, Memory for storing the seek time output from the timing unit, and the average error of the error signal stored in the memory Reference value setting unit for calculating an average value of greater time; And when the average error and the average value calculated by the reference value setting unit are included in a range in which the optical pickup can stably seek the optical disk, play data stored on the optical disk with the characteristic values of the seek servo system; If the average error and the average value calculated by the reference value setting unit are not included in the range in which the optical pickup can stably seek the optical disk, the microcomputer may include a microcomputer for changing the characteristic value of the preset seek servo system.
바람직하게, 광 디스크의 종류에 따른 시크서보 시스템의 보정 장치는 기 설정된 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소를 시크하는 횟수를 카운팅하는 카운트부를 더 포함하며; 마이컴은 카운트부에서의 카운트값이 기 설정된 값을 초과할 때까지 시크서보 시스템의 특성값으로 광픽업을 구동시켜서 광 디스크의 임의의 주소를 시크하도록 하는 것을 특징으로 한다.Preferably, the correction apparatus of the seek servo system according to the type of the optical disk further comprises a counting unit for counting the number of times to seek an arbitrary address of the optical disk by driving the optical pickup to a predetermined characteristic value of the seek servo system; The microcomputer drives the optical pickup with the characteristic value of the seek servo system until the count value in the count unit exceeds a preset value so as to seek an arbitrary address of the optical disk.
이하, 본 발명의 바람직한 실시예에 대하여 첨부도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다. 또한, 하기의 설명에서는 구체적인 회로의 구성소자 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding reference numerals to the elements of each drawing, it should be noted that the same elements are denoted by the same reference numerals as much as possible even if they are displayed on different drawings. In addition, in the following description there are shown a number of specific details, such as components of the specific circuit, which are provided only to help a more general understanding of the present invention that the present invention may be practiced without these specific details. It is self-evident to those of ordinary knowledge in Esau. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 1에는 본 발명에 따른 광디스크 드라이브의 시크서보 시스템을 보정하기 위한 블록도가 도시되어 있고, 도 2에는 본 발명에 따른 시크서보 시스템의 자동 보정 방법을 수행하기 위한 동작흐름도가 도시되어 있다.1 is a block diagram for calibrating the seek servo system of the optical disk drive according to the present invention, and FIG. 2 is a flowchart illustrating an operation for automatically performing a method for calibrating the seek servo system according to the present invention.
도 1을 참조하면, 광픽업(10)은 광 디스크(11)의 정보기록면에 광을 주사하고, 정보기록면에 형성된 피트(pit)의 유무에 따른 반사광량차를 이용하여 광 디스크(11)에 기록된 각종 정보를 검출한다.Referring to FIG. 1, the optical pickup 10 scans light onto the information recording surface of the optical disc 11 and uses the reflected light quantity difference depending on the presence or absence of a pit formed on the information recording surface to the optical disc 11. Various kinds of recorded information are detected.
슬레드 모터(sled motor) 구동부(12)는 광픽업(10)이 시크하고자 하는 광 디스크(11)의 목표 트랙까지 광픽업(10)을 이동시키는 슬레드 모터를 구동시킨다.The sled motor driver 12 drives the sled motor for moving the optical pickup 10 to a target track of the optical disk 11 to which the optical pickup 10 is to seek.
액츄에이터 구동부(13)는 광 디스크(11)에 주사되는 광픽업(10)의 포커싱/트랙킹 제어(focusing/tracking control)를 수행하는 액츄에이터를 구동시킨다.The actuator driver 13 drives an actuator that performs focusing / tracking control of the optical pickup 10 scanned by the optical disc 11.
포커싱/트랙킹 에러 검출부(14)는 광픽업(10)에서 주사된 레이저 빔이 광 디스크(11)에서 반사되는 광량을 검출하기 위한 2분할 또는 4분할 포토 다이오드(photo diode)에서의 각각의 출력신호를 연산하여 에러 신호를 출력한다.The focusing / tracking error detection unit 14 outputs each output signal from a two- or four-part photo diode for detecting the amount of light reflected from the optical disk 11 by the laser beam scanned by the optical pickup 10. Calculate and output the error signal.
타이밍부(15)는 광픽업(10)이 광 디스크(11)의 임의의 위치에서 다른 위치를 시크할 때 소요되는 시간을 카운트한다.The timing unit 15 counts the time taken when the optical pickup 10 seeks another position at any position of the optical disc 11.
카운트부(16)는 동일한 시크서보 시스템(20)의 특성값에 따라 구동된 광픽업(10)이 랜덤하게 어드레스를 시크하는 횟수를 카운트한다.The counting unit 16 counts the number of times that the optical pickup 10 driven in accordance with the characteristic value of the same seek servo system 20 randomly seeks an address.
마이컴(17)은 광디스크 드라이브의 동작을 전반적으로 제어한다. 특히 기준값 검출부(19)의 결과에 따라 시크서보 시스템(20)의 특성값을 초기값에서 소정의 간격으로 증가 또는 감소시킨다.The microcomputer 17 generally controls the operation of the optical disk drive. In particular, the characteristic value of the seek servo system 20 is increased or decreased from the initial value at predetermined intervals according to the result of the reference value detector 19.
메모리(18)는 마이컴(17)의 제어에 의해 광픽업(10)이 랜덤하게 어드레스를 시크함에 따라 발생하는 시크시간 및 에러신호가 저장된다.The memory 18 stores the seek time and the error signal generated as the optical pickup 10 randomly seeks the address under the control of the microcomputer 17.
기준값 검출부(19)는 마이컴(17)의 제어에 의해 메모리(18)에 저장된 시크시간의 평균값과 에러신호의 평균오차를 계산한다.The reference value detector 19 calculates the average value of the seek time stored in the memory 18 and the average error of the error signal under the control of the microcomputer 17.
이와 같이 구성된 본 발명의 동작을 첨부도면 도 1 및 도 2를 참조하여 상세히 살펴보기로 한다.The operation of the present invention configured as described above will be described in detail with reference to FIGS. 1 and 2.
먼저, 광디스크 드라이브에 광 디스크(11)가 삽입되고, 재생명령이 인가되면(S201), 마이컴(17)은 메모리(18)에 저장되어 있는 시크서보 시스템(20)의 초기값을 검출하고(S202), 검출된 초기값으로 시크서보 시스템(20)을 구동시켜서(S203), 광픽업(10)을 광 디스크(11)의 내주로 이동시킨다(S204).First, when the optical disk 11 is inserted into the optical disk drive and a playback command is applied (S201), the microcomputer 17 detects an initial value of the seek servo system 20 stored in the memory 18 (S202). ), The seek servo system 20 is driven to the detected initial value (S203), and the optical pickup 10 is moved to the inner circumference of the optical disc 11 (S204).
즉, 기 설정된 초기값인 시크서보 시스템(20)의 슬레드 모터를 구동시키는 구동전압(속도)이 슬레드 모터 구동부(12)에 인가되고, 액츄에이터를 구동시키는 전압(힘)이 액츄에이터 구동부(13)에 인가되는 것이다. 이에 따라 기 설정된 초기값으로 구동되는 시크서보 시스템(20)의 제어에 의해 광픽업(10)은 광 디스크(11)에 기록된 데이터의 어드레스 및 전체 시간 등 디스크의 목차가 기록된 광 디스크(11)의 리드 인 영역(read in area)으로 이동한다.That is, a driving voltage (speed) for driving the sled motor of the seek servo system 20, which is a predetermined initial value, is applied to the sled motor driver 12, and a voltage (force) for driving the actuator is the actuator driver 13. ) Is applied. Accordingly, under the control of the seek servo system 20 driven to a predetermined initial value, the optical pickup 10 stores an optical disc 11 in which a table of contents, such as an address and total time of data recorded on the optical disc 11, is recorded. Move to the read in area.
광픽업(10)이 광 디스크(11)의 내주로 이동이 되면, 마이컴(17)은 삽입된 광 디스크(11)의 종류에 적합한 시크서보 시스템(20)의 특성값을 검출하기 위하여 광픽업(10)을 현재 위치에서 임의의 위치로 이동시키기 위하여 랜덤하게 임의의 어드레스 정보를 발생시킨다(S205).When the optical pickup 10 is moved to the inner circumference of the optical disc 11, the microcomputer 17 detects the characteristic value of the seek servo system 20 suitable for the type of the inserted optical disc 11. Random address information is randomly generated in order to move 10) from the current position to an arbitrary position (S205).
타이밍부(15)는 이때부터 시크시간을 카운팅하기 시작하고(S206), 광픽업(10)은 슬레드 모터 구동부(12)의 제어에 따라 구동되는 슬레드 모터에 의해서 임의의 어드레스에 해당하는 위치로 이동되고, 액츄에이터 구동부(13)의 제어에 따라 구동되는 액츄에이터에 의해서 포커싱/트랙킹 동작을 수행한다(S207).The timing unit 15 starts counting the seek time from this time (S206), and the optical pickup 10 is a position corresponding to an arbitrary address by the sled motor driven under the control of the sled motor driver 12. The focusing / tracking operation is performed by an actuator which is moved to and driven under the control of the actuator driver 13 (S207).
광픽업(10)이 임의의 어드레스를 시크하는 동작이 완료되면, 타이밍부(15)는 시크시간을 카운팅하는 동작을 종료한다(S208).When the optical pickup 10 completes the operation of seeking an arbitrary address, the timing unit 15 ends the operation of counting the seek time (S208).
한편, 포커싱/트랙킹 에러 검출부(14)는 광픽업(10)에서 주사되어 광 디스크(11)에서 반사된 레이저 빔의 광량을 검출하기 위한 2분할 또는 4분할 포토 다이오드(photo diode)에서의 각각의 출력을 연산하여 에러 신호를 출력한다(S209).On the other hand, the focusing / tracking error detection unit 14 is configured to detect the amount of light of the laser beam scanned by the optical pickup 10 and reflected by the optical disk 11, respectively. An error signal is output by calculating the output (S209).
마이컴(17)은 타이밍부(15)에서 카운팅된 시크시간과 포커싱/트랙킹 에러 검출부(14)에서 출력되는 에러신호를 메모리(18)의 소정위치에 저장시킨다(S210).The microcomputer 17 stores the seek time counted by the timing unit 15 and the error signal output from the focusing / tracking error detector 14 at a predetermined position of the memory 18 (S210).
저장이 완료되면, 카운트부(16)는 카운트를 하나씩 증가시키고(S211), 카운트된 값이 기 설정된 값을 초과하는지 비교한다(S212).When the storage is completed, the counting unit 16 increments the count by one (S211), and compares whether the counted value exceeds a preset value (S212).
비교결과, 카운트된 값이 기 설정된 값을 초과하면, 즉 기 설정된 횟수동안 동일한 시크서보 시스템(20)의 특성값으로 임의의 어드레스를 시크하였다면, 마이컴(17)은 메모리(18)에 저장된 시크시간 및 에러신호를 검출하여 기준값 검출부(19)로 전송하고, 기준값 검출부(19)에서는 전송된 시크시간의 평균값과 에러신호의 평균오차를 계산한다(S213).As a result of the comparison, if the counted value exceeds a predetermined value, that is, if an arbitrary address is sought with the characteristic value of the same seek servo system 20 for a predetermined number of times, the microcomputer 17 stores the seek time stored in the memory 18. And an error signal is detected and transmitted to the reference value detector 19, and the reference value detector 19 calculates an average value of the transmitted seek time and an error error (S213).
즉, 마이컴(17)에서 동일한 시크서보 시스템(20)의 특성값으로 광픽업(10)을 제어하여 기 설정된 소정 횟수만큼(예컨대, 10회) 광 디스크(11)를 시크하였다면, 기준값 검출부(19)에서 10회 동안에 검출된 시크시간을 합산하고, 합산된 시크시간을 10으로 제산하여 평균 시크시간을 검출한다. 또한, 10회 동안에 검출된 에러신호를 합산하여 평균오차를 검출한다.That is, if the optical disc 11 is seeked by a predetermined number of times (for example, ten times) by controlling the optical pickup 10 with the characteristic values of the same seek servo system 20 in the microcomputer 17, the reference value detector 19 ), The seek time detected for 10 times is added up, and the average seek time is detected by dividing the combined seek time by 10. In addition, the error signal detected during 10 times is added up to detect an average error.
마이컴(17)은 기준값 검출부(19)에서 검출된 평균 시크시간 및 평균오차가 기 설정된 범위에 포함되는지 비교한다(S214). 여기서, 기 설정된 범위는 미리 설정되어 있는 값으로써, 광 디스크(11)를 시크할 때 광픽업(10)이 안정적으로 이동할 수 있는 범위이다.The microcomputer 17 compares whether the average seek time and the average error detected by the reference value detector 19 are included in the preset range (S214). Here, the preset range is a preset value and is a range in which the optical pickup 10 can stably move when seeking the optical disc 11.
비교결과, 기 설정된 범위에 포함되면, 마이컴(17)은 시크서보 시스템(20)의 특성값이 광픽업(10)을 안정적으로 이동할 수 있는 범위이기 때문에 해당 특성값을 시크서보 시스템(20)의 특성값으로 고정하고(S215), 고정된 시크서보 시스템(20)의 특성값으로 광픽업(10)을 제어하여 광디스크 드라이브에 삽입된 광 디스크(10)를 시크한다(S216).As a result of comparison, when the microcomputer 17 is included in the preset range, the characteristic value of the seek servo system 20 is a range within which the optical pickup 10 can be stably moved. The optical disk 10 is inserted into the optical disk drive by controlling the optical pickup 10 by the characteristic value of the fixed seek servo system 20 (S 215).
한편, 동일한 시크서보 시스템(20)의 특성값에 따라 광픽업(10)이 랜덤하게 어드레스를 시크하는 횟수를 카운트하는 카운트부(16)에서의 카운트값이 기 설정된 값을 초과하는지 비교하는 단계 212(S212)에서 카운트값이 기 설정된 값을 초과하지 않으면, 임의의 어드레스 정보를 발생하는 단계 205(S205)로 분기하여 반복 수행한다.On the other hand, comparing whether the count value in the counting unit 16 that counts the number of times the optical pickup 10 randomly seeks an address according to the characteristic value of the same seek servo system 20 exceeds a preset value. If the count value does not exceed the preset value in step S212, the process branches to step 205 (S205) of generating arbitrary address information and repeats the process.
또한, 마이컴(17)이 기준값 검출부(19)에서 검출된 평균 시크시간 및 평균오차가 기 설정된 범위에 포함되는지 비교하는 단계 214(S214)에서의 비교결과 기 설정된 범위에 포함되지 않으면, 시크서보 시스템(20)의 특성값으로 광픽업(10)을 이동하여 광 디스크(11)를 시크하기에는 불안정적이기 때문에 마이컴(17)은 시크서보 시스템(20)의 특성값인 속도와 힘을 기 설정된 간격으로 증가 또는 감소시켜서 변경한다(S217).In addition, if the microcomputer 17 compares the average seek time and the average error detected by the reference value detector 19 to a predetermined range, the seek servo system does not include the comparison result in step 214 (S214). Since it is unstable to move the optical pickup 10 to the characteristic value of 20 to seek the optical disc 11, the microcomputer 17 increases the speed and the force which is the characteristic value of the seek servo system 20 at predetermined intervals. Or reduce and change (S217).
시크서보 시스템(20)의 특성값이 변경되면, 동일한 시크서보 시스템(20)의 특성값으로 광픽업(10)을 구동시켜 광 디스크(11)의 임의의 어드레스를 시크하는 횟수를 카운팅하는 카운트부(16)의 카운트 값을 초기화시킨다(S218).When the characteristic value of the seek servo system 20 is changed, a counting unit for driving the optical pickup 10 with the characteristic value of the seek servo system 20 to count the number of times to seek any address of the optical disc 11. The count value of (16) is initialized (S218).
카운트부(16)의 카운트 값이 초기화되면, 변경된 특성값으로 시크서보 시스템(20)을 구동시키는 단계 203(S203)으로 분기하여 반복 수행한다.When the count value of the counter 16 is initialized, the process branches to step 203 (S203) of repeatedly driving the seek servo system 20 with the changed characteristic value.
따라서, 광디스크 드라이브에 삽입되는 광 디스크의 종류에 따라 시크서보 시스템(20)의 특성값을 자동으로 변경하여 광픽업이 안정되게 동작될 수 있다.Therefore, the optical pickup can be stably operated by automatically changing the characteristic value of the seek servo system 20 according to the type of the optical disc inserted into the optical disc drive.
이와 같이, 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범주에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.As described above, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.
이상에서 살펴본 바와 같이, 본 발명에 따른 광 디스크의 종류에 따른 시크서보 시스템의 보정 방법 및 장치에 의하면 다음과 같은 이점이 발생한다. As described above, according to the calibration method and apparatus of the seek servo system according to the type of optical disk according to the present invention the following advantages occur.
첫째, 광디스크 드라이브의 시크서보 시스템을 구동시키는 특성값을 초기값만 설정한 상태에서, 삽입되는 광 디스크의 종류에 따라 시크서보 시스템의 특성값을 보정하기 때문에 안정적인 시크동작을 수행할 수 있다.First, since the characteristic value of the seek servo system is corrected according to the type of the optical disc to be inserted in the state where only the initial value of the characteristic value for driving the seek servo system of the optical disc drive is set, stable seek operation can be performed.
둘째, 광디스크 드라이브에 시크서보 시스템의 특성값의 초기값만을 설정하기 때문에 제품 양산의 기간이 단축된다.Second, since only the initial value of the characteristic value of the seek servo system is set in the optical disk drive, the production period of the product is shortened.
도 1은 본 발명에 따른 광디스크 드라이브의 시크서보 시스템을 보정하기 위한 블록도,1 is a block diagram for correcting a seek servo system of an optical disk drive according to the present invention;
도 2는 본 발명에 따른 시크서보 시스템의 자동 보정 방법을 수행하기 위한 동작흐름도.2 is an operation flowchart for performing an automatic correction method of the seek servo system according to the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0004391A KR100532401B1 (en) | 1999-02-09 | 1999-02-09 | Apparatus and method for correcting of seek servo system according to kind of a optical disc |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0004391A KR100532401B1 (en) | 1999-02-09 | 1999-02-09 | Apparatus and method for correcting of seek servo system according to kind of a optical disc |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000055649A KR20000055649A (en) | 2000-09-15 |
KR100532401B1 true KR100532401B1 (en) | 2005-11-30 |
Family
ID=19573814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0004391A KR100532401B1 (en) | 1999-02-09 | 1999-02-09 | Apparatus and method for correcting of seek servo system according to kind of a optical disc |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100532401B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100706474B1 (en) * | 2005-12-07 | 2007-04-10 | 주식회사 대우일렉트로닉스 | Method for moving sled of optical disc display system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0340228A (en) * | 1989-07-06 | 1991-02-21 | Fuji Electric Co Ltd | Track seek control method for optical disk unit |
JPH03157822A (en) * | 1989-11-15 | 1991-07-05 | Matsushita Commun Ind Co Ltd | Tracking controller |
JPH08293176A (en) * | 1995-04-21 | 1996-11-05 | Fujitsu Ltd | Disk device |
KR19990026831A (en) * | 1997-09-26 | 1999-04-15 | 전주범 | How to Display Track Navigation Errors in an Optical Disc Player |
-
1999
- 1999-02-09 KR KR10-1999-0004391A patent/KR100532401B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0340228A (en) * | 1989-07-06 | 1991-02-21 | Fuji Electric Co Ltd | Track seek control method for optical disk unit |
JPH03157822A (en) * | 1989-11-15 | 1991-07-05 | Matsushita Commun Ind Co Ltd | Tracking controller |
JPH08293176A (en) * | 1995-04-21 | 1996-11-05 | Fujitsu Ltd | Disk device |
KR19990026831A (en) * | 1997-09-26 | 1999-04-15 | 전주범 | How to Display Track Navigation Errors in an Optical Disc Player |
Also Published As
Publication number | Publication date |
---|---|
KR20000055649A (en) | 2000-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI222632B (en) | Optical disk device | |
US6842414B1 (en) | Apparatus and method for compensating tilt of optical disc | |
JP3553241B2 (en) | Optical disk drive | |
US6442109B1 (en) | Motor control apparatus, motor control method, disk apparatus and disk access method for correcting an assumed value based on error information | |
KR100484455B1 (en) | Method for determining disk size in optical disc driver | |
KR100722588B1 (en) | Method for controlling a focus offset in optical disc driver | |
KR100532401B1 (en) | Apparatus and method for correcting of seek servo system according to kind of a optical disc | |
JP3534745B2 (en) | TRACK JUMP METHOD IN DATA REPRODUCING DEVICE | |
US5293365A (en) | Track control circuit for optical card recording/reproducing apparatus | |
US20040066716A1 (en) | Apparatus and method for setting offset of digital, video disc, and apparatus and method for adjusting offset | |
US5920528A (en) | Optical disc apparatus and method of tracking control of optical disc apparatus | |
US7184373B2 (en) | Adaptive focusing method and apparatus | |
KR20030030748A (en) | An apparatus for controlling a tracking of an optical disc | |
KR100472469B1 (en) | Method for correcting tilt in the disc drive and method thereof | |
US7729221B2 (en) | Optical disk discrimination method and optical disk device | |
US7391683B2 (en) | Apparatus and method for detecting tilt of disc | |
KR100211841B1 (en) | Automatic gain adjusting apparatus and method for a sled motor in a digital video disc player | |
US6747925B2 (en) | Method and system for generating a center error signal in an optical storage system | |
US5103440A (en) | Track access error correction apparatus for moving an optical head from one track location to another track location on an optical disc | |
KR100397436B1 (en) | Method of Distinguishing Disc | |
US20030061000A1 (en) | Method and system for performing a track search in an optical storage system | |
KR100697523B1 (en) | The stabilization apparatus and method on seeking the optical disk | |
JP2003173545A (en) | Recorded information reader | |
KR100211211B1 (en) | Sled gain control device and method thereof in digital video disc player | |
KR100367296B1 (en) | A sled control device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |