KR100243197B1 - Method for slowing down spindle motor using defect address table - Google Patents

Method for slowing down spindle motor using defect address table Download PDF

Info

Publication number
KR100243197B1
KR100243197B1 KR1019960060504A KR19960060504A KR100243197B1 KR 100243197 B1 KR100243197 B1 KR 100243197B1 KR 1019960060504 A KR1019960060504 A KR 1019960060504A KR 19960060504 A KR19960060504 A KR 19960060504A KR 100243197 B1 KR100243197 B1 KR 100243197B1
Authority
KR
South Korea
Prior art keywords
address
spindle motor
read
defect
address table
Prior art date
Application number
KR1019960060504A
Other languages
Korean (ko)
Other versions
KR19980041225A (en
Inventor
권영식
Original Assignee
윤종용
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019960060504A priority Critical patent/KR100243197B1/en
Publication of KR19980041225A publication Critical patent/KR19980041225A/en
Application granted granted Critical
Publication of KR100243197B1 publication Critical patent/KR100243197B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/12Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark
    • G11B19/125Control of operating function, e.g. switching from recording to reproducing by sensing distinguishing features of or on records, e.g. diameter end mark involving the detection of carrier data format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating

Landscapes

  • Rotational Drive Of Disk (AREA)

Abstract

본 발명에 따른 결함 어드레스 테이블 생성을 이용한 스핀들 모터의 감속방법이 개시된다.Disclosed is a method of decelerating a spindle motor using a fault address table generation according to the present invention.

본 발명에 따른 결함 어드레스 테이블을 이용한 스핀들 모터의 감속 방법은 리드할 어드레스가 최대 어드레스의 범위 내에 있는지를 판단하는 단계;, 리드할 어드레스가 결함 어드레스인가를 판단하는 단계; 및 리드할 어드레스가 결함 어드레스이면, 소정의 배속으로 스핀들 모터의 속도를 감속시키는 단계를 포함한다.A deceleration method of a spindle motor using a defect address table according to the present invention includes determining whether an address to be read is within a range of a maximum address, determining whether an address to be read is a defect address; And if the address to be read is a defective address, slowing down the speed of the spindle motor at a predetermined double speed.

따라서, 상술한 바와 같이 본 발명에 의하면, 리드된 해당 어드레스가 결함 어드레스로 판정되면 이를 결함 어드레스 테이블을 작성하여, 동일한 디스크의 재생시 탐색 대상의 어드레스가 결함 어드레스인 경우, 바로 스핀들 모터의 1차적인 감속을 행하므로써, 시스템의 성능을 향상시키는 효과를 갖는다.Therefore, as described above, according to the present invention, if the corresponding address read is determined to be a defective address, a defect address table is created, and when the search target address is a defective address during reproduction of the same disc, the primary of the spindle motor is immediately. By performing a deceleration, it has the effect of improving the performance of the system.

Description

결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법{Method for slowing down spindle motor using defect address table}Method for slowing down spindle motor using defect address table

본 발명은 스핀들 모터의 감속방법에 관한 것으로서, 더욱 상세하게는 결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법에 관한 것이다.The present invention relates to a deceleration method of a spindle motor, and more particularly, to a deceleration method of a spindle motor using a defect address table.

도 1은 종래의 스핀들 모터의 감속 방법을 설명하기 위한 도면으로서, 최대 탐색 횟수(M)를 설계자가 임의로 지정한 후, 1차 스핀들 모터의 속도를 감속하기 위한 탐색 횟수(N, 여기서, N 〈 M)를 판단하고, 여기서도 탐색 에러가 발생하면, 2차 스핀들 모터의 속도를 감속하기 위한 탐색 횟수(M-N)를 판단하고, 여기서도 탐색 에러가 발생하면 리턴되며, 각각의 감속에 의해 탐색 에러가 발생하지 않으면 리드한 데이터를 소정의 디코딩 단계를 거쳐 호스트에 전송하는 스핀들 모터의 감속 방법을 설명한다.1 is a view for explaining a conventional method of decelerating a spindle motor. After the designer arbitrarily designates a maximum number of seeks (M), the number of searches (N, where N < M) ), And if the search error occurs again, the search frequency (MN) for decelerating the speed of the secondary spindle motor is determined, and if the search error occurs again, it is returned, and the search error does not occur due to each deceleration. Otherwise, the deceleration method of the spindle motor for transmitting the read data to the host through a predetermined decoding step will be described.

도 1의 상세한 설명에서는 M = 40회, N=20회의 경우로 예를 들어 설명한다.In the detailed description of FIG. 1, an example will be described in the case of M = 40 times and N = 20 times.

읽기 시작 명령이 인가되면, 먼저 리드할 어드레스가 최대 어드레스보다 큰가를 판단한다.(100단계) 여기서, 리드할 어드레스가 최대 어드레스보다 크면 리드하지 않는다.When the read start command is applied, it is first determined whether the address to be read is larger than the maximum address (step 100). Here, if the address to be read is larger than the maximum address, it is not read.

해당 어드레스를 탐색한다.(102단계)Search for the address (step 102).

102단계의 탐색결과, 탐색 에러가 발생되었는지를 판단하고(104단계), 탐색 에러가 발생되지 않으면, 리드된 데이터를 디코딩하고(106단계), 디코딩 된 데이터를 버퍼링한(108단계) 후에, 호스트로 전송한다.(110단계) 그러나, 만약 탐색 에러가 발생하면, 소정의 탐색 횟수(N=20)까지 재탐색을 시도한다.(102단계)As a result of the search in step 102, it is determined whether a search error has occurred (step 104). If a search error does not occur, the read data is decoded (step 106), and after the decoded data is buffered (step 108), the host is determined. However, if a search error occurs, the search is attempted again until a predetermined number of searches (N = 20).

소정의 탐색 횟수가 N=20 이상이면, 스핀들 모터의 속도를 1차적으로 감속하여(112단계), 해당 어드레스를 다시 탐색한다.(114단계) 114단계의 탐색결과, 탐색 에러가 또 발생하면(116단계), 소정의 탐색 횟수(M-N=28)까지 재탐색하여(118단계), 스핀들 모터의 속도를 2차적으로 감속한다.(120단계), 120단계의 2차 감속으로 해당 어드레스를 탐색하여도(122단계) 또 탐색 에러가 발생하면124), 리턴시킨다.If the predetermined number of searches is equal to or larger than N = 20, the speed of the spindle motor is decelerated primarily (step 112), and the address is searched again (step 114). Step 116), rescanning up to a predetermined number of searching times (MN = 28) (step 118), and secondly decelerating the speed of the spindle motor (step 120). (Step 122) If a search error occurs, step 124 is returned.

상술한 바와 같이 어드레스 탐색 에러 발생시 스핀들 모터의 속도를 감속시키는 종래 기술에서는 동일한 디스크를 다시 재생시킬 때, 동일한 어드레스에서 동일한 탐색 에러가 발생하게 되는데, 이와 같은 탐색 에러가 디스크를 재생시킬 때마다 발생하기 때문에 재생시간이 오래 걸림으로 인해 시스템의 성능에 문제가 발생한다.As described above, in the related art of decelerating the speed of the spindle motor when an address search error occurs, the same search error occurs at the same address when the same disk is replayed. As a result, the performance of the system is problematic due to the long play time.

본 발명은 상술한 문제점을 해결하기 위해 창출된 것으로서, 한 번 재생된 디스크에서 탐색 에러가 발생된 어드레스에 대해 결함 어드레스로 지정하여 결함 어드레스 테이블을 생성하는 방법을 제공하는 것을 그 목적으로 하고, 생성된 결함 어드레스 테이블을 이용하여, 결함 어드레스 리드시에는 재탐색을 하지 않고 바로 스핀들 모터의 속도를 감속시키는 결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법을 제공하는 것을 다른 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object thereof is to provide a method for generating a defect address table by designating a defect address for an address where a search error has occurred in a once-played disc. Another object of the present invention is to provide a method for decelerating a spindle motor using a defect address table that immediately decelerates the speed of the spindle motor without rescanning when a defective address is read using the defective address table.

도 1은 종래의 스핀들 모터의 감속 방법을 설명하기 위한 도면이다.1 is a view for explaining a deceleration method of a conventional spindle motor.

도 2는 본 발명에 따른 결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법을 설명하기 위한 도면이다.2 is a view for explaining a deceleration method of a spindle motor using a defect address table according to the present invention.

상기의 목적을 달성하기 위한 본 발명에 따른 결함 어드레스 테이블 생성 방은In order to achieve the above object, a defect address table generation method according to the present invention

소정 디스크의 전체 어드레스를 탐색하여 소정 배속으로 탐색하기 어려운 어드레스를 결함 어드레스로 지정하여 소정의 저장 수단에 저장하여 생성함을 특징으로 한다.It is characterized in that an address which is difficult to search at a predetermined double speed by searching the entire address of a predetermined disk is designated as a defective address and stored in a predetermined storage means.

상기의 다른 목적을 달성하기 위한 본 발명에 따른 결함 어드레스 테이블을 이용한 스핀들 모터의 감속 방법은The deceleration method of the spindle motor using a defect address table according to the present invention for achieving the above another object

리드할 어드레스가 최대 어드레스의 범위 내에 있는지를 판단하는 단계;Determining whether an address to be read is within a range of a maximum address;

리드할 어드레스가 결함 어드레스인가를 판단하는 단계; 및Determining whether the address to be read is a defective address; And

리드할 어드레스가 결함 어드레스이면, 소정의 배속으로 스핀들 모터의 속도를 감속시키는 단계를 포함하는 것을 특징으로 한다.And if the address to be read is a defective address, reducing the speed of the spindle motor at a predetermined double speed.

이하, 첨부된 도면을 참조하여 본 발명을 보다 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described the present invention in more detail.

도 2는 본 발명에 따른 결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법을 설명하기 위한 도면으로서, 본 발명에서는 미리 결함에 드레스가 작성된 것을 전제로 한다.2 is a view for explaining a deceleration method of a spindle motor using a defect address table according to the present invention. In the present invention, it is assumed that a dress is created in advance for a defect.

리드할 어드레스가 최대 어드레스보다 큰가를 판단한다.(100단계)It is determined whether the address to be read is larger than the maximum address (step 100).

100단계의 결과 리드할 데이터가 최대 어드레스보다 작으면, 미리 작성된 결함 어드레스 테이블을 체크한다.(202단계)If the data to be read as a result of step 100 is smaller than the maximum address, the previously created defective address table is checked (step 202).

202단계의 결함 어드레스 체크 결과, 현재 리드한 어드레스가 결함 어드레스인가를 판단한다.(204단계)As a result of the defect address check in step 202, it is determined whether the address currently read is a defect address (step 204).

204단계의 결과, 결함 어드레스가 아니면, 도 1에 도시된 바와 같이 해당 어드레스를 탐색하고(102단계), 탐색 에러 유무를 판단하고(104단계), 에러가 없으면 리드된 데이터를 디코딩하고(106단계), 디코딩 된 데이터를 버퍼링한(108단계) 후에, 호스트로 전송한다.(110단계) 그러나, 만약 탐색 에러가 발생하면, 소정의 탐색 횟수(N=20)까지 재탐색을 시도한다.(102단계) 소정의 탐색 횟수가 N=20 이상이면, 스핀들 모터의 속도를 1차적으로 감속하여(112단계), 해당 어드레스를 다시 탐색한다.(114단계) 114단계의 탐색결과, 탐색 에러가 또 발생하면(116단계), 소정의 탐색 횟수(M-N=28)까지 재탐색하여(118단계), 스핀들 모터의 속도를 2차적으로 감속한다.(120단계), 120단계의 2차 감속으로 해당 어드레스를 탐색하여도(122단계) 탐색 에러가 발생하면124), 리턴시킨다.If the result of step 204 is not a defective address, the corresponding address is searched as shown in FIG. 1 (step 102), the presence or absence of a search error is determined (step 104), and if there is no error, the read data is decoded (step 106). After buffering the decoded data (step 108), it transmits the data to the host (step 110). However, if a search error occurs, retry the search up to a predetermined number of searches (N = 20). Step) If the predetermined number of searches is equal to or larger than N = 20, the speed of the spindle motor is first decelerated (step 112), and the address is searched again (step 114). As a result of step 114, a search error occurs again. The lower surface (step 116), the search for a predetermined number of times (MN = 28) (step 118) to reduce the speed of the spindle motor secondary (step 120). If a search error occurs (step 122), the process returns.

그러나, 204단계의 판단결과, 결함 어드레스이면, 바로 스핀들 모터의 속도를 1차적으로 감속시키고(112단계) 그 이후의 동작을 수행한다.However, as a result of the determination in step 204, if it is a defective address, the speed of the spindle motor is first decelerated immediately (step 112) and the subsequent operation is performed.

상술한 바와 같이 본 발명에서는 스핀들 모터의 1차적인 감속단계를 실행하기 위해 해당 어드레스를 탐색하던 단계를 생략하고, 한 번 탐색동작에 결함이 생긴 어드레스는 결함 어드레스 테이블을 생성하여 1차적인 감속을 위한 시간을 단축시킬 수 있다.As described above, in the present invention, the step of searching for the corresponding address is omitted in order to execute the primary deceleration step of the spindle motor, and an address having a defect in the search operation once generates a defective address table to perform the first deceleration. Can shorten the time required.

상술한 바와 같이 본 발명에 따른 결함 어드레스 테이블을 이용한 스핀들 모터의 감속방법은 리드된 해당 어드레스가 결함 어드레스로 판정되면 이를 결함 어드레스 테이블을 작성하여, 동일한 디스크의 재생시 탐색 대상의 어드레스가 결함 어드레스인 경우, 바로 스핀들 모터의 1차적인 감속을 행하므로써, 시스템의 성능을 향상시키는 효과를 갖는다.As described above, in the method of deceleration of the spindle motor using the defect address table according to the present invention, if it is determined that the read-out address is a defect address, a decrement address table is created so that, when reproducing the same disc, the address of the search target is a defect address. In this case, the primary deceleration of the spindle motor is performed immediately, thereby improving the performance of the system.

Claims (1)

소정 디스크의 전체 어드레스를 탐색하여 소정 배속으로 탐색하기 어려운 어드레스를 결함 어드레스로 지정하여 소정의 저장 수단에 저장하여 생성된 결함 어드레스 테이블을 이용한 스핀들 모터의 감속 방법에 있어서,In the deceleration method of a spindle motor using a defect address table generated by searching an entire address of a predetermined disk and designating an address that is difficult to search at a predetermined double speed as a defective address and storing the result in a predetermined storage means. 리드할 어드레스가 최대 어드레스의 범위 내에 있는지를 판단하는 단계;Determining whether an address to be read is within a range of a maximum address; 리드할 어드레스가 결함 어드레스인가를 판단하는 단계; 및Determining whether the address to be read is a defective address; And 리드할 어드레스가 결함 어드레스이면, 재탐색하지 않고 상기 소정 배속보다 낮은 배속으로 스핀들 모터의 속도를 감속시키는 단계를 포함하는 결함 어드레스 테이블을 이용한 스핀들 모터의 감속 방법.If the address to be read is a defect address, decelerating the speed of the spindle motor at a double speed lower than the predetermined double speed without rescanning.
KR1019960060504A 1996-11-30 1996-11-30 Method for slowing down spindle motor using defect address table KR100243197B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960060504A KR100243197B1 (en) 1996-11-30 1996-11-30 Method for slowing down spindle motor using defect address table

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960060504A KR100243197B1 (en) 1996-11-30 1996-11-30 Method for slowing down spindle motor using defect address table

Publications (2)

Publication Number Publication Date
KR19980041225A KR19980041225A (en) 1998-08-17
KR100243197B1 true KR100243197B1 (en) 2000-02-01

Family

ID=19485112

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960060504A KR100243197B1 (en) 1996-11-30 1996-11-30 Method for slowing down spindle motor using defect address table

Country Status (1)

Country Link
KR (1) KR100243197B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010057051A (en) * 1999-12-17 2001-07-04 구자홍 Method for reproducing a disc containing defect area)
KR100408396B1 (en) * 2001-02-05 2003-12-06 삼성전자주식회사 Method for detecting disc crack and speed control method in the disc drive therefor

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614874B1 (en) * 2004-04-19 2006-08-22 주식회사신도리코 Snap fit structure to improve contracting force

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010057051A (en) * 1999-12-17 2001-07-04 구자홍 Method for reproducing a disc containing defect area)
KR100408396B1 (en) * 2001-02-05 2003-12-06 삼성전자주식회사 Method for detecting disc crack and speed control method in the disc drive therefor

Also Published As

Publication number Publication date
KR19980041225A (en) 1998-08-17

Similar Documents

Publication Publication Date Title
USRE42584E1 (en) Optical disc recording and reproducing apparatus for performing a formatting process as a background process and a method for formatting an optical disc by a background process
JP2002245723A (en) Defect management information reproducing method
KR100243197B1 (en) Method for slowing down spindle motor using defect address table
US20100053801A1 (en) Device and method for processing data recorded on a tape medium
JPH0916966A (en) Information recording method and recording and reproducing device
JPH0522993B2 (en)
JPH07141777A (en) Recording medium reproducing device
US7164636B2 (en) Recording apparatus and method of recording data
KR100258472B1 (en) Optical disk reproduction apparatus and method
KR100312105B1 (en) Disc rotation control method in a optical disc drive
JPH05314478A (en) Controlling apparatus of recording to optical disk
KR910006157B1 (en) Data interleaving method and device for optical recording medium
KR970063161A (en) Servo control method for accessing high-speed data of optical disc reproducing apparatus
JPS6358668A (en) Access controller for magnetic recording/reproducing device
KR100207738B1 (en) Data reading method of disc drive
JPH0253227A (en) Optical information recording and reproducing device
US20090040886A1 (en) Disk playback apparatus and method
US7440366B2 (en) Optical disk drive for driving copy-controlled CD
JPH0628779A (en) Method for recording and controlling data in disk device
JP3808654B2 (en) Recording / playback device
KR970063162A (en) READING INTERFACE INFORMATION OF OPTICAL DISC READ IN (LEAD IN)
KR100188948B1 (en) Random access examination method of compact disc driver
KR970066894A (en) High-speed data access method
KR970071493A (en) Method for storing and reproducing an optical disc player
KR20000072461A (en) Method of operating a circular queue for low-speed storage device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20071101

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee