KR100464408B1 - Method and apparatus for controlling a rate of multiplied speed in the disc driver - Google Patents

Method and apparatus for controlling a rate of multiplied speed in the disc driver Download PDF

Info

Publication number
KR100464408B1
KR100464408B1 KR10-2002-0014274A KR20020014274A KR100464408B1 KR 100464408 B1 KR100464408 B1 KR 100464408B1 KR 20020014274 A KR20020014274 A KR 20020014274A KR 100464408 B1 KR100464408 B1 KR 100464408B1
Authority
KR
South Korea
Prior art keywords
high speed
disc
disk
gap
drive
Prior art date
Application number
KR10-2002-0014274A
Other languages
Korean (ko)
Other versions
KR20030075222A (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 KR10-2002-0014274A priority Critical patent/KR100464408B1/en
Publication of KR20030075222A publication Critical patent/KR20030075222A/en
Application granted granted Critical
Publication of KR100464408B1 publication Critical patent/KR100464408B1/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/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating
    • 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/26Speed-changing arrangements; Reversing arrangements; Drive-transfer means therefor

Landscapes

  • Rotational Drive Of Disk (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 디스크 구동기의 고배속 운영에 따른 소음이나 진동을 최소화하기 위하여, 디스크의 포맷과 호스트 컴퓨터로부터 전송되는 커맨드의 용도에 따라 허용 가능한 고배속을 제어하기 위한 배속 제어 방법 및 장치이다.The present invention is a speed control method and apparatus for controlling the allowable high speed according to the format of the disc and the use of the command transmitted from the host computer in order to minimize the noise or vibration caused by the high speed operation of the disk drive.

본 발명에 따른 배속 제어 방법은, 컴퓨터 시스템과 연결되어 있는 디스크 구동기의 배속 제어 방법에 있어서, 컴퓨터 시스템으로부터 전송되는 커맨드의 주기를 소정 기간동안 분석하여 커맨드에 대해 디스크 구동기를 고배속으로 운영할 필요가 있는지 체크하는 단계; 고배속 운영이 필요치 않은 것으로 판단되면, 디스크 구동기에 삽입된 디스크의 포맷에 따라 설정 가능한 고배속을 소정의 배속으로 하향 설정하여 디스크 구동기를 구동하는 단계를 포함한다.The speed control method according to the present invention is a speed control method of a disk drive connected to a computer system, wherein the period of a command transmitted from the computer system needs to be analyzed for a predetermined period to operate the disk drive at a high speed with respect to the command. Checking if there is; If it is determined that high speed operation is not required, driving the disc drive by setting a high speed settable down to a predetermined double speed according to the format of the disc inserted into the disc drive.

따라서 디스크 구동기의 불필요한 고배속 구동을 줄여 고배속 구동으로 인한 디스크 구동기의 소음이나 진동 발생을 최소화할 수 있다.Therefore, by reducing unnecessary high speed drive of the disc drive, it is possible to minimize the noise or vibration of the disc drive due to the high speed drive.

Description

디스크 구동기의 배속 제어 방법 및 장치{Method and apparatus for controlling a rate of multiplied speed in the disc driver}Method and apparatus for controlling speed of disk driver {Method and apparatus for controlling a rate of multiplied speed in the disc driver}

본 발명은 디스크 구동기(disc drive)의 배속 제어 장치 및 방법에 관한 것으로, 특히, 호스트 컴퓨터로부터 전송되는 커맨드의 용도와 디스크의 포맷(format)에 따라 디스크 구동기의 배속을 제어하기 위한 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for controlling a speed of a disk drive, and more particularly, to an apparatus and method for controlling a speed of a disk drive according to the use of a command transmitted from a host computer and the format of a disk. It is about.

일반적으로 호스트 컴퓨터로부터 전송되는 요구 커맨드(command)에 대해 디스크 구동기는 디스크 포맷별로 배속을 적용하고 있다. 즉, 디스크 구동기는 디스크가 삽입되면, 디스크의 리드 인(lead-in)영역에 기록되어 있는 재생 목록정보(TOC)를 토대로 현재 삽입된 디스크가 CD-ROM인지, 비디오 CD(VCD)인지, 디지털 오디오 CD(CD-DA)인지를 판별하고, 판별된 결과에 따라 디스크 구동기에 대한 허용 가능한 고배속을 설정한다. 그리고, 상기 호스트 컴퓨터로부터 요구 커맨드가 수신되면, 설정된 고배속에 따라 디스크 구동기를 구동시킨다.In general, a disk driver applies a double speed to a disk format for a request command transmitted from a host computer. That is, when the disc is inserted, the disc drive is based on the playlist information (TOC) recorded in the lead-in area of the disc, and whether the disc is currently inserted is a CD-ROM, a video CD (VCD), or a digital. It determines whether it is an audio CD (CD-DA), and sets an allowable high speed for the disc drive according to the determined result. When the request command is received from the host computer, the disk driver is driven at the set high speed.

예를 들어, 디스크 구동기는 호스트 컴퓨터로부터 전송되는 요구 커맨드에 의해 읽기 모드를 수행할 때, 상기 요구 커맨드의 용도에 관계없이 디스크 포맷에 따라 설정된 고배속으로 디스크 구동기를 구동시킨다. 이는 디스크 구동기가 읽기 모드를 수행하도록 하기 위하여 호스트 컴퓨터로부터 전송되는 요구 커맨드가 동일한 포맷을 가지므로 요구 커맨드에 대한 용도를 디스크 구동기가 파악하기 어렵기 때문이다. 디스크 구동기가 읽기 모드를 수행할 때, 상기 호스트 컴퓨터로부터 전송되는 요구 커맨드의 용도는 재생(Play) 모드, 복사(Copy) 모드, 전송(Transfer) 모드로 구분될 수 있다.For example, when the disk driver performs a read mode by a request command sent from a host computer, the disk driver drives the disk driver at a high speed set according to the disk format regardless of the purpose of the request command. This is because the request command sent from the host computer has the same format so that the disc drive does not know the purpose of the request command so that the disc drive performs the read mode. When the disc driver performs the read mode, the purpose of the request command transmitted from the host computer may be divided into a play mode, a copy mode, and a transfer mode.

상기 요구 커맨드가 복사 모드 또는 전송 모드용인 경우에는 디스크 구동기와 호스트 컴퓨터간의 처리 속도간의 차가 심하지 않으나 재생 모드의 경우에는 디스크 구동기의 배속을 호스트 컴퓨터에서 충분히 수용하지 못하는 경우가 많다. 특히 고배속화 추세에 따라 CD-ROM에 기록되어 있는 동영상 데이터를 읽을 때, 디스크 구동기는 40배속 이상으로 구동되는 반면에 호스트 컴퓨터에서의 재생 속도는 1배속으로 이루어진다.When the request command is for the copy mode or the transfer mode, the difference between the processing speed between the disc driver and the host computer is not significant, but in the case of the reproduction mode, the host computer often does not accommodate the double speed of the disc driver. In particular, when the moving picture data recorded on the CD-ROM is read in accordance with the trend of higher speed, the disc drive is driven at more than 40 times speed, while the playback speed at the host computer is 1 times speed.

일반적인 MPEG 재생 모드 시 디스크 구동기는 고배속으로 운영되므로, 상술한 바와 같이 디스크 구동기와 호스트 컴퓨터간의 심한 배속 차가 장시간 유지될수 있다. 이러한 경우에, 디스크 구동기에서 발생되는 소음이나 진동이 장시간 방치될 수 있다. 장시간 동안 디스크 구동기의 소음이나 진동이 방치될 경우에, 삽입된 디스크 또는 디스크 구동기가 파손되는 현상이 발생될 수 있다.Since the disc driver operates at a high speed in the general MPEG playback mode, as described above, a severe speed difference between the disc drive and the host computer can be maintained for a long time. In such a case, noise or vibration generated in the disk drive can be left for a long time. If noise or vibration of the disk driver is left for a long time, the inserted disk or the disk driver may be damaged.

본 발명은 상술한 문제를 해결하기 위한 것으로, 디스크 구동기의 고배속 운영에 따른 소음이나 진동을 최소화하기 위하여, 디스크의 포맷과 호스트 컴퓨터로부터 전송되는 커맨드의 용도에 따라 허용 가능한 고배속을 제어하기 위한 배속 제어 방법 및 장치를 제공하는데 그 목적이 있다.The present invention is to solve the above-described problem, in order to minimize the noise or vibration caused by the high speed operation of the disk drive, the speed control for controlling the allowable high speed according to the format of the disk and the use of the command transmitted from the host computer Its purpose is to provide a method and apparatus.

상기 목적들을 달성하기 위하여 본 발명에 따른 배속 제어 방법은, 컴퓨터 시스템과 연결되어 있는 디스크 구동기의 배속 제어 방법에 있어서, 컴퓨터 시스템으로부터 전송되는 커맨드의 주기를 소정 기간동안 분석하여 커맨드에 대해 디스크 구동기를 고배속으로 운영할 필요가 있는지 체크하는 단계; 고배속 운영이 필요치 않은 것으로 판단되면, 디스크 구동기에 삽입된 디스크의 포맷에 따라 설정 가능한 고배속을 소정의 배속으로 하향 설정하여 디스크 구동기를 구동하는 단계를 포함하는 것이 바람직하다.In order to achieve the above objects, the double speed control method according to the present invention is a double speed control method of a disc drive connected to a computer system, wherein the period of a command transmitted from the computer system is analyzed for a predetermined period to perform a disc drive with respect to the command. Checking whether it is necessary to operate at high speed; If it is determined that high speed operation is not necessary, it is preferable to include setting the high speed settable down according to the format of the disc inserted into the disc drive to a predetermined double speed to drive the disc drive.

상기 체크 단계는, 커맨드가 수신되면, 이전에 수신된 커맨드의 수신 종료 시점과 현재 수신된 커맨드의 수신 시작 시점간의 갭을 검출하는 단계; 검출된 갭과 소정 값을 비교하여 갭이 고배속 운영이 필요한 지를 판단하는데 이용될 수 있는지 체크하는 단계; 검출된 갭이 고배속 운영이 필요한 지를 판단하는데 이용될 수 있으면, 갭이 소정 기간동안 주기적으로 발생되었는지를 체크하는 단계; 갭이소정 기간동안 주기적으로 발생된 것으로 판단되면, 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하는 단계를 포함하는 것이 바람직하다.The checking step may include, when a command is received, detecting a gap between a reception end time of a previously received command and a reception start time of a currently received command; Comparing the detected gap with a predetermined value to check if the gap can be used to determine if high speed operation is required; If the detected gap can be used to determine if high speed operation is required, checking whether the gap has occurred periodically for a predetermined period of time; If it is determined that the gap has occurred periodically for a predetermined period of time, it is desirable to include the step of determining that the disk driver does not need to be operated at high speed.

상기 체크 단계는 소정 기간동안 이전 커맨드의 수신 종료 시점과 현재 수신된 커맨드의 수신 시작 시점간의 갭이 소정 시간 이상인 갭이 소정 회수이상 검출되면, 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하는 것이 바람직하다.In the checking step, when the gap between the end of reception of the previous command and the start of reception of the currently received command is detected for a predetermined time or more for a predetermined period, it is determined that the disk driver does not need to be operated at a high speed. desirable.

상기 배속 제어 방법은, 커맨드가 수신되면, 디스크 구동기에 디스크 포맷에 따라 설정 가능한 고배속 운영에 대한 타당성 체크 모드가 설정되어 있는지를 체크하는 단계; 고배속 운영에 대한 타당성 체크 모드가 설정되어 있지 않으면, 타당성 체크 모드를 설정하는 단계를 더 포함하는 것이 바람직하다.The double speed control method may include: when a command is received, checking whether a validity check mode for a high speed operation that can be set according to a disc format is set in a disc driver; If the feasibility check mode for the high speed operation is not set, it is preferable to further include setting the feasibility check mode.

상기 배속 제어 방법은, 소정의 배속으로 하향 설정한 후, 컴퓨터 시스템으로부터 수신되는 커맨드를 분석한 결과, 고배속으로 운영할 필요가 있는 것으로 판단되면, 디스크 구동기의 고배속을 소정의 배속에서 디스크에 따라 설정 가능한 고배속으로 상향 설정하는 단계를 더 포함하는 것이 바람직하다.In the above-mentioned speed control method, if it is determined that it is necessary to operate at a high speed as a result of analyzing the command received from the computer system after setting down to a predetermined speed, the high speed of the disc drive is set according to the disc at the predetermined speed. Preferably, the method further includes setting the speed up as high as possible.

상기 목적들을 달성하기 위하여 본 발명에 따른 배속 제어 방법은, 컴퓨터 시스템과 연결되어 있는 디스크 구동기의 배속 제어 장치에 있어서, 컴퓨터 시스템과 데이터를 송수신하기 위한 인터페이스부; 디스크 구동기에 삽입된 디스크가 회전되도록 구동하는 구동부; 인터페이스부로부터 전송되는 상기 컴퓨터 시스템으로부터 전송된 커맨드간의 갭을 토대로 디스크 구동기가 디스크의 포맷에 따라 설정 가능한 고배속으로 운영할 필요가 없는 것으로 판단되면, 디스크 구동기에 삽입되어 있는 디스크 포맷에 따라 설정 가능한 고배속을 소정의 배속으로 하향 설정하여 구동부를 제어하는 제어부를 포함하는 것이 바람직하다.According to an aspect of the present invention, there is provided a method of controlling a speed of a disk driver connected to a computer system, the apparatus comprising: an interface unit for transmitting and receiving data to and from a computer system; A drive unit which drives the disc inserted in the disc driver to rotate; If it is determined that the disc driver does not need to operate at a high speed that can be set according to the format of the disc, based on the gap between the commands transmitted from the computer system transmitted from the interface unit, the high speed that can be set according to the disc format inserted into the disc driver It is preferable to include a control unit for controlling the driving unit by setting down to a predetermined double speed.

상기 제어부는, 소정의 배속으로 하향 설정한 뒤, 커맨드간의 갭을 토대로 디스크 포맷에 따라 설정 가능한 고배속으로 디스크 구동기를 구동할 필요가 있는 것으로 판단되면, 디스크 구동기의 고배속을 디스크의 포맷에 따라 설정 가능한 고배속으로 복원하여 구동부를 제어하는 것이 바람직하다.If it is determined that the drive needs to be driven at a high speed that can be set according to the disc format based on the gap between commands, after setting down to a predetermined speed, the controller can set the high speed of the disc drive according to the format of the disc. It is preferable to control the drive unit by restoring at a high speed.

상기 커맨드간의 갭은 인터페이스부로부터 이전에 전송된 커맨드의 수신 종료 시점과 인터페이스부로부터 현재 전송된 커맨드의 수신 시작 시점간의 차인 것을 특징으로 하는 것이 바람직하다.Preferably, the gap between the commands is a difference between a reception end time of a command previously transmitted from the interface unit and a reception start time of a command currently transmitted from the interface unit.

도 1은 본 발명에 따른 배속 제어 장치를 구비한 디스크 구동기의 블록 도이다.1 is a block diagram of a disk drive having a double speed control apparatus according to the present invention.

도 2는 도 1에 도시된 디스크 구동기와 연결된 호스트 컴퓨터의 기능 블록 도이다.FIG. 2 is a functional block diagram of a host computer connected to the disk drive shown in FIG. 1.

도 3은 본 발명에 따른 배속 제어 방법의 동작 흐름 도이다.3 is an operational flow diagram of a speed control method according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 배속 제어 장치를 구비한 디스크 구동기의 블록 도이다. 도 1을 참조하면, 디스크 구동기는 디스크(101), 광 픽업부(102), 고주파(이하 RF라고 약함) 증폭부(103), 디지털 신호 처리부(DSP)(104), 인터페이스부(105), 제어부(106), 서보 제어부(107), 구동부(108)로 구성된다.1 is a block diagram of a disk drive having a double speed control apparatus according to the present invention. Referring to FIG. 1, the disc driver includes a disc 101, an optical pickup unit 102, a high frequency (hereinafter referred to as RF) amplifier 103, a digital signal processor (DSP) 104, an interface unit 105, It consists of the control part 106, the servo control part 107, and the drive part 108. As shown in FIG.

디스크(101)는 광 매체로서, CD(Compack Disk)용 디스크와 같이 데이터가 기록된 디스크가 이에 포함될 수 있다. 예를 들어, CD-ROM, VCD와 같은 디스크가 디스크(101)로 이용될 수 있다.The disk 101 is an optical medium, and may include a disk on which data is recorded, such as a disk for a compact disk (CD). For example, a disk such as a CD-ROM or a VCD can be used as the disk 101.

광 픽업부(102)는 디스크(101)가 회전되면, 디스크(101)로 빛을 방사하고,디스크(101)로부터 반사되는 빛을 수신하고, 수신된 빛은 아날로그 형태의 RF신호로 변환하여 출력하도록 구성된다.When the disk 101 is rotated, the optical pickup unit 102 emits light to the disk 101, receives the light reflected from the disk 101, and converts the received light into an analog RF signal and outputs it. It is configured to.

RF 증폭부(103)는 광 픽업부(102)로부터 전송되는 RF신호를 소정 치로 증폭한다. RF 증폭부(103)는 소정 치로 증폭한 RF신호를 DSP(104) 및 제어부(106)로 전송하고, 광 픽업부(102)로부터 전송된 RF신호를 토대로 한 포커스 에러 신호(FE)와 트랙킹 에러 신호(TE)는 제어부(106)로 전송한다.The RF amplifier 103 amplifies the RF signal transmitted from the optical pickup unit 102 to a predetermined value. The RF amplifier 103 transmits the RF signal amplified to a predetermined value to the DSP 104 and the control unit 106, and focus error signal FE and tracking error based on the RF signal transmitted from the optical pickup unit 102. The signal TE is transmitted to the controller 106.

DSP(104)는 RF 증폭부(103)로부터 전송되는 RF신호를 디지털 신호로 복구한다. 이 때, 복구한 디지털 신호를 압축하여야 할 경우에 정해진 규격에 따라 디지털 신호를 압축한다. DSP(104)에서의 신호 처리는 기존의 디스크 구동기에서 사용되고 있는 신호 처리 방식들중 하나의 방식을 사용할 수 있다. DSP(104)에서 디지털 신호로 복원된 데이터는 인터페이스부(105)를 통해 호스트 컴퓨터(미 도시됨)로 전송된다.The DSP 104 recovers the RF signal transmitted from the RF amplifier 103 to a digital signal. At this time, when the recovered digital signal should be compressed, the digital signal is compressed according to a predetermined standard. The signal processing in the DSP 104 may use one of the signal processing methods used in the conventional disk driver. The data reconstructed by the digital signal from the DSP 104 is transmitted to the host computer (not shown) through the interface unit 105.

인터페이스부(105)는 미 도시된 호스트 컴퓨터와 제어부(106) 및 DSP(104)간에 데이터 송수신이 가능하도록 인터페이스 처리한다.The interface unit 105 processes an interface to enable data transmission and reception between a host computer, a controller 106 and a DSP 104, which are not shown.

제어부(106)는 디스크(101)가 해당되는 디스크 구동기에 삽입된 후, RF 증폭부(103)로부터 전송되는 RF신호에 의해 디스크(101)에 기록되어 있는 TOC정보를 얻는다. 얻어진 TOC정보를 토대로 제어부(106)는 디스크의 포맷을 판별하고, 판별된 디스크 포맷에 따라 설정 가능한 고배속을 디스크 구동기의 허용 가능한 고배속으로 설정한다. 예를 들어, 디스크 포맷이 CD-ROM인 경우에 허용 가능한 고배속을 48배속으로 설정하고, VCD인 경우에 허용 가능한 고배속을 8배속으로 설정할 수 있다.The control unit 106 obtains the TOC information recorded on the disc 101 by the RF signal transmitted from the RF amplifier 103 after the disc 101 is inserted into the corresponding disc driver. Based on the obtained TOC information, the control unit 106 determines the format of the disk, and sets the high speed that can be set in accordance with the determined disk format to an allowable high speed of the disk drive. For example, when the disc format is CD-ROM, the allowable high speed can be set to 48x, and in the case of VCD, the allowable high speed can be set to 8x.

이와 같이 디스크 포맷에 따른 허용 가능한 고배속을 설정한 후, 인터페이스부(105)를 통해 호스트 컴퓨터로부터 요구 커맨드(command)가 수신되면, 제어부(106)는 이전에 수신된 요구 커맨드의 수신 종료 시점과 현재 수신된 요구 커맨드의 수신 시작 시점간의 갭(gap)을 검출하다. 이 때, 제어부(106)는 설정된 고배속에 대한 타당성 체크 모드가 설정되어 있어야 한다.After setting the allowable high speed according to the disc format as described above, when a request command is received from the host computer via the interface unit 105, the control unit 106 determines the reception end time and the present time of the previously received request command. A gap between the start points of reception of the received request command is detected. At this time, the control unit 106 should be set to the validity check mode for the set high speed.

상기 갭은 이전에 수신된 커맨드의 수신 종료 시점과 현재 수신된 요구 커맨드의 수신 시작 시점간의 차로 표현될 수 있다. 또한, 상기 요구 커맨드가 복사 또는 전송 모드용일 때 갭은 상기 요구 커맨드가 재생 모드용일 때의 갭보다 작다. 이는 디스크 구동기와 호스트 컴퓨터간의 처리속도가 재생 모드일 경우에 더 크기 때문이다. 상기 호스트 컴퓨터는 컴퓨터 시스템으로 표현할 수 있다.The gap may be expressed as a difference between a reception end time of a previously received command and a reception start time of a currently received request command. Further, the gap when the request command is for the copy or transfer mode is smaller than the gap when the request command is for the reproduction mode. This is because the processing speed between the disc driver and the host computer is larger in the playback mode. The host computer can be represented by a computer system.

즉, 호스트 컴퓨터가 디스크 구동기로부터 전송되는 데이터에 대해 복사 모드 또는 전송 모드를 수행할 때, 디스크 구동기가 고배속으로 운영되면서 발생된 데이터를 호스트 컴퓨터가 거의 실시간으로 처리한다. 도 2에 도시된 호스트 컴퓨터측의 개략적인 블록도를 참조하여 설명하면 다음과 같다.That is, when the host computer performs the copy mode or the transfer mode for the data transmitted from the disk driver, the host computer processes the data generated while the disk driver operates at a high speed almost in real time. Referring to the schematic block diagram of the host computer side shown in Figure 2 as follows.

명령 인가부(200)를 통해 전송 모드를 요구하는 명령이 인가되면, 제어부(202)는 인터페이스부(201)를 통해 도 1에 도시된 바와 같은 디스크 구동기측으로 요구 커맨드를 송출한다. 이에 따라 디스크 구동기측의 고배속 운영에 따라 디스크(101)로부터 읽혀진 데이터가 인터페이스부(201)를 통해 전송되면, 제어부(202)는 전송된 데이터를 디스플레이부(204)로 바로 전송하여 사용자가 해당되는 데이터를 확인할 수 있도록 한다.When a command for requesting the transmission mode is applied through the command applier 200, the controller 202 transmits a request command to the disk driver as shown in FIG. 1 through the interface 201. FIG. Accordingly, when data read from the disc 101 is transmitted through the interface unit 201 according to the high speed operation of the disc driver side, the controller 202 transmits the transmitted data directly to the display unit 204 so that the user corresponds to the corresponding data. Make sure you check the data.

따라서 호스트 컴퓨터는 디스크 구동기로부터 전송되는 데이터에 대해 전송모드로 운영될 때, 디스크 구동기측으로 거의 실시간에 가까운 속도로 커맨드를 발생하므로, 이 때 제어부(106)에서 검출되는 커맨드간의 상기 갭은 아주 작은 값을 갖는다. 예를 들어 상기 갭은 1㎲∼1㎳에 근사한 값이 될 수 있다.Therefore, when the host computer operates in the transfer mode for the data transmitted from the disk drive, the host computer generates a command at a speed near to the real time to the disk drive side, so that the gap between the commands detected by the controller 106 is very small. Has For example, the gap may be a value close to 1 ms to 1 ms.

반면에 호스트 컴퓨터가 디스크 구동기로부터 전송되는 데이터에 대해 재생 모드를 수행할 때, 호스트 컴퓨터와 디스크 구동기간의 처리 속도의 차는 크다. 예를 들어, 디스크 구동기에 CD-ROM이 삽입된 경우에 디스크 구동기는 48배속으로 구동되는 반면에 호스트 컴퓨터는 수신된 데이터를 1배속으로 재생하므로, 디스크 구동기와 호스트 컴퓨터간의 처리 속도의 차는 크다.On the other hand, when the host computer performs the playback mode on the data transmitted from the disc drive, the difference in the processing speed between the host computer and the disc drive period is large. For example, when a CD-ROM is inserted into a disc drive, the disc drive is driven at 48x speed while the host computer plays back the received data at 1x speed, so the difference in processing speed between the disc drive and the host computer is large.

즉, 도 2를 참조하여 재생모드를 설명하면, 인터페이스부(201)를 통해 재생모드에 대한 요구 커맨드를 송출한 후, 디스크 구동기로부터 데이터가 수신되면, 제어부(202)는 수신된 데이터를 저장부(203)에 저장되도록 제어한다. 그리고, 저장부(203)가 가득 찰 때까지 인터페이스부(201)를 통해 거의 실시간에 가까운 속도로 요구 커맨드를 송출한다. 이 때 커맨드가 송출되는 속도는 상기 전송 모드시와 동일할 수 있다.That is, referring to FIG. 2, when the play mode is transmitted through the interface unit 201 and data is received from the disc driver, the controller 202 stores the received data. Control to be stored at 203. Then, the request command is sent through the interface unit 201 at a speed near to real time until the storage unit 203 is full. In this case, the speed at which the command is sent may be the same as in the transmission mode.

저장부(203)에 데이터가 가득 채워지면, 제어부(202)는 저장부(203)에 저장되어 있는 데이터를 순차적으로 디스플레이부(204)로 전송하면서 재생시킨다. 이 때, 제어부(202)는 저장부(203)에 저장된 데이터의 량이 소정의 임계치에 도달할 때까지 디스크 구동기측으로의 요구 커맨드 송출을 일시적으로 중단한다. 그리고저장부(203)에 저장된 데이터의 량이 소정의 임계치에 도달하면, 저장부(230)에 저장된 데이터가 가득 찰 때까지 디스크 구동기측으로 요구 커맨드를 거의 실시간에 가까운 속도로 송출한다.When the storage 203 is full of data, the controller 202 reproduces the data stored in the storage 203 while sequentially transmitting the data to the display 204. At this time, the control unit 202 temporarily stops sending the request command to the disc drive side until the amount of data stored in the storage unit 203 reaches a predetermined threshold. When the amount of data stored in the storage unit 203 reaches a predetermined threshold, the request command is sent to the disc driver side at a speed near to real time until the data stored in the storage unit 230 is full.

따라서, 디스크 구동기로부터 전송되는 데이터를 복사모드와 전송 모드로 이용할 때와 재생모드로 이용할 때 호스트 컴퓨터측으로부터 디스크 구동기로 전송되는 요구 커맨드의 주기가 상이하다.Therefore, when the data transmitted from the disc driver is used in the copy mode and the transfer mode and in the reproduction mode, the period of the request command transmitted from the host computer side to the disc driver is different.

즉, 복사 모드와 전송 모드일 때에는 요구 커맨드가 거의 실시간으로 전송되는 반면에 재생 모드일 때에는 실시간으로 전송되는 구간과 일시적으로 전송이 중단되는 구간이 존재한다. 상기 거의 실시간으로 전송되는 구간동안 제어부(106)에서 검출되는 커맨드간의 갭은 상술한 전송모드 시와 동일할 수 있다. 그러나, 일시적으로 전송이 중단되는 구간에 검출되는 커맨드간의 갭은 상기 실시간으로 전송될 때 보다 크게 검출된다. 예를 들어 상기 갭이 500㎳∼2sec로 검출될 수 있다.That is, in the copy mode and the transmission mode, the request command is transmitted in near real time, while in the reproduction mode, there is a section that is transmitted in real time and a section where transmission is temporarily stopped. The gap between the commands detected by the controller 106 during the transmission in the near real time may be the same as in the above-described transmission mode. However, the gap between commands detected in a section in which transmission is temporarily interrupted is detected larger than when transmitted in real time. For example, the gap may be detected at 500 ms to 2 sec.

제어부(106)는 고배속에 대한 타당성 체크 모드가 설정된 상태에서 상술한 바와 같이 커맨드간의 갭을 검출하고, 검출된 갭이 상기 500㎳∼2sec와 같이 일시적으로 전송이 중단되는 구간(또는 대기(waiting) 구간)에 해당되는 지를 체크한다. 체크결과, 검출된 갭이 상기 일시적으로 전송이 중단되는 구간에 해당되지 않을 경우에, 제어부(106)는 디스크 포맷에 따라 설정이 가능한 고배속으로 디스크가 회전되도록 서보 제어부(107)로 제어신호를 출력한다.The controller 106 detects the gap between the commands as described above in the state where the validity check mode for the high speed is set, and the detected gap is temporarily interrupted (or waiting) such as 500 ms to 2 sec. Section). As a result of the check, when the detected gap does not correspond to the section in which the transmission is temporarily stopped, the controller 106 outputs a control signal to the servo controller 107 so that the disc rotates at a high speed which can be set according to the disc format. do.

그러나, 검출된 갭이 상기 일시적으로 전송이 중단되는 구간에 해당되면, 소정 시간동안 상기 갭이 주기적으로 검출되는지 체크하거나 최소한 N회 이상 검출하는지를 체크한다. 상기 소정 시간은 검출된 갭에 대한 정확성을 기할 수 있는 정도의 시간이면 충분하다. 즉, 소정 시간은 상기 소정 시간 동안 검출된 갭을 토대로 호스트 컴퓨터가 전송되는 데이터에 대해 재생모드를 수행하는지 전송 모드 또는 복사 모드를 수행하는지를 정확하게 파악할 수 있는 시간이면 된다.However, if the detected gap corresponds to a section in which the transmission is temporarily stopped, it is checked whether the gap is detected periodically or at least N times or more for a predetermined time. The predetermined time is sufficient to be accurate to the detected gap. That is, the predetermined time may be a time that can accurately determine whether the host computer performs the reproduction mode, the transmission mode or the copy mode on the transmitted data based on the gap detected during the predetermined time.

제어부(106)가 검출된 갭을 토대로 호스트 컴퓨터로부터 전송된 커맨드가 재생 모드용인 것으로 판단되면, 상술한 바와 같이 호스트 컴퓨터가 디스크 구동기로부터 전송되는 데이터를 1배속에 가까운 속도로 재생하므로, 디스크 구동기를 고배속으로 운영하는 것이 별로 의미가 없게 된다. 즉, 상술한 바와 같은 경우에 제어부(106)는 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하게 된다. 따라서, 제어부(106)는 호스트 컴퓨터로부터 전송되는 커맨드가 재생 모드용인 것으로 판단되면, 디스크 포맷에 따라 설정된 고배속을 하향 설정하고, 디스크(101) 회전을 제어하기 위한 제어신호를 출력한다. 이 때 하향 설정되는 배속은 사전에 설정해 놓은 배속이다. 상기 하향 설정되는 배속은 디스크 구동기에 대한 허용 가능한 고배속을 의미할 수 있다.If the control unit 106 determines that the command transmitted from the host computer is for the reproduction mode based on the detected gap, the host computer plays back the data transmitted from the disk drive at a speed close to 1x as described above. Running at high speed makes little sense. That is, in the case described above, the controller 106 determines that the disk driver does not need to be operated at high speed. Therefore, if it is determined that the command transmitted from the host computer is for the reproduction mode, the control unit 106 lowers the high speed set according to the disc format and outputs a control signal for controlling the rotation of the disc 101. At this time, the speed set downward is the speed set in advance. The downwardly set double speed may mean an allowable high double speed for the disc driver.

또한, 제어부(106)는 상술한 바와 같이 배속을 하향 설정하여 운영하던 중 호스트 컴퓨터로부터 전송되는 커맨드간의 갭이 전송 모드 또는 복사 모드시와 같은 패턴으로 검출되면, 디스크 구동기를 디스크 포맷에 따라 설정 가능한 고배속으로 운영할 필요가 있는 것으로 판단한다. 따라서 하향 설정되어 있던 배속을 디스크 포맷에 따라 설정 가능한 고배속으로 상향 설정한 뒤, 디스크(101)를 회전시키기 위한 제어신호를 출력한다. 이와 같이 디스크 구동기의 고배속을 상향 설정하는것은 디스크 구동기의 고배속을 원래의 고배속으로 복원하는 것이라 할 수 있다.In addition, if the gap between the commands transmitted from the host computer is detected in the same pattern as in the transfer mode or the copy mode, the controller 106 can set the disc driver according to the disc format. We believe it is necessary to operate at high speed. Therefore, after setting the speed set downward to the high speed which can be set according to the disc format, the control signal for rotating the disc 101 is output. As such, setting the high speed of the disc drive upward may restore the high speed of the disc drive back to the original high speed.

서보 제어부(107)는 제어부(106)로부터 전송되는 제어신호에 따라 구동부(108)를 제어하여 광 픽업부(102) 및 디스크(101)를 원하는 배속에 따라 구동시킨다. 구동부(108)를 통해 광 픽업부(102) 및 디스크(101)를 구동하는 방법은 종래와 동일하다.The servo control unit 107 controls the drive unit 108 in accordance with a control signal transmitted from the control unit 106 to drive the optical pickup unit 102 and the disc 101 at a desired speed. The method of driving the optical pickup unit 102 and the disc 101 through the driver 108 is the same as in the prior art.

도 3은 본 발명에 따른 배속 제어 방법의 동작 흐름 도이다. 도 3에 도시된 흐름도는 디스크 구동기가 삽입된 디스크의 포맷에 따라 해당되는 고배속을 설정한 후의 동작이다.3 is an operational flow diagram of a speed control method according to the present invention. 3 is an operation after setting the corresponding high speed according to the format of the disc in which the disc driver is inserted.

제 301 단계에서 호스트 컴퓨터로부터 요구 커맨드가 수신된 것으로 판단되면, 제 302 단계에서 현재 디스크 구동기에 설정된 고배속에 대한 타당성 체크모드가 디스크 구동기에 설정되어 있는지 체크한다.If it is determined in step 301 that a request command is received from the host computer, in step 302 it is checked whether a validity check mode for the high speed set in the disc drive is set in the disc drive.

제 302 단계에서 디스크 구동기에 고배속에 대한 타당성 체크 모드가 설정되어 있지 않은 것으로 판단되면, 제 303 단계에서 고배속에 대한 타당성 체크 모드를 설정한다. 그 다음, 제 304 단계에서 이전에 수신된 커맨드의 수신 종료 시점과 현재 수신된 커맨드의 수신 시작 시점간의 갭(GAP)을 검출한다.If it is determined in step 302 that the plausibility check mode for the high speed is not set in the disk driver, in step 303 the plausibility check mode for the high speed is set. Next, in step 304, a gap GAP between a reception end time of a previously received command and a reception start time of a currently received command is detected.

한편, 제 302 단계에서 디스크 구동기에 상기 고배속에 대한 타당성 체크 모드가 설정되어 있는 것으로 판단되면, 제 304 단계로 바로 진행되어 상기 커맨드간의 갭을 검출한다.On the other hand, if it is determined in step 302 that the plausibility check mode for the high speed is set in the disc driver, the flow proceeds directly to step 304 to detect a gap between the commands.

제 305 단계에서 디스크 구동기내의 제어부(106)는 검출된 갭이 사전에 설정된 소정 시간(또는 소정 값) 이상인지를 체크한다. 이 체크는 상술한 도 1 및 도 2를 통해 설명한 바와 같이 호스트 컴퓨터로부터 전송되는 커맨드의 용도가 재생 모드용인지 전송 모드 또는 복사 모드용인지를 판단하기 위한 것이다. 따라서, 상기 소정 시간은 상술한 500㎳∼2sec와 같이 일시적으로 전송이 중단되는 구간을 검출할 수 있는 값을 설정한다.In step 305, the control unit 106 in the disc drive checks whether the detected gap is greater than or equal to a predetermined time (or predetermined value) previously set. This check is for judging whether the purpose of the command transmitted from the host computer is for the reproduction mode, the transmission mode, or the copy mode as described above with reference to Figs. Therefore, the predetermined time is set to a value capable of detecting a section in which transmission is temporarily interrupted, such as 500 ms to 2 sec.

제 305 단계에서 검출된 갭이 소정 시간이상인 것으로 판단되면, 제 306 단계에서 제어부(106)는 상기 검출된 갭과 동일한 갭이 주기적으로 발생하는지를 체크한다. 이 때, 동일한 갭이 소정 회수(또는 N회) 이상 검출되었는지를 체크하도록 구현할 수도 있다. 만약 소정 회수를 이용할 경우에 동일한 갭이 검출되면, 검출된 갭에 대한 검출 회수를 카운트한 값을 이용하도록 구현할 수 있다.If it is determined that the gap detected in step 305 is longer than a predetermined time, in step 306 the controller 106 checks whether the same gap as the detected gap occurs periodically. At this time, it may be implemented to check whether the same gap is detected more than a predetermined number (or N times). If the same gap is detected when using a predetermined number of times, it is possible to implement a value that counts the number of times of detection for the detected gap.

제 306 단계에서 상기 동일한 갭이 주기적으로 발생된 것으로 판단되면, 제어부(106)는 호스트 컴퓨터의 동작 모드가 디스크 구동기를 고배속으로 운영할 필요가 없는 모드로 판단한다. 상기 모드는 예를 들어 재생 모드가 될 수 있다. 따라서 제 307 단계에서 제어부(106)는 디스크 구동기의 허용 가능한 고배속을 현재 설정되어 있는 고배속에서 하향 설정한 뒤, 제 301 단계로 리턴된다. 고배속을 하향 설정하는 것은 상술한 도 1 및 도 2에서 설명한 바와 같다.When it is determined in step 306 that the same gap is periodically generated, the controller 106 determines that the operation mode of the host computer is a mode in which it is not necessary to operate the disk driver at high speed. The mode may be, for example, a playback mode. Therefore, in step 307, the controller 106 sets the allowable high speed of the disk drive downward from the currently set high speed, and then returns to step 301. Downsetting the high speed is as described above with reference to FIGS. 1 and 2.

한편, 제 305 단계에서 검출된 갭이 소정 시간 이상이 아니거나 제 306 단계에서 동일한 갭이 주기적으로 검출되지 않은 것으로 판단되면, 갭을 검출한 시간이 소정 시간을 경과하였는지를 체크한다. 상기 소정 시간은 호스트 컴퓨터로부터 전송되는 커맨드가 재생 모드용인지 전송 모드용인지 복사 모드용인지를 정확하기 판단할 수 있을 정도의 시간으로서, 상술한 도 1 및 도 2에서 설명한 바와 같다.On the other hand, if it is determined that the gap detected in step 305 is not longer than a predetermined time or the same gap is not periodically detected in step 306, it is checked whether the time for detecting the gap has passed a predetermined time. The predetermined time is a time enough to accurately determine whether the command transmitted from the host computer is for the reproduction mode, the transmission mode, or the copy mode, as described above with reference to FIGS. 1 and 2.

제 308 단계에서 소정 시간이 경과하지 않는 것으로 판단되면, 제 301 단계로 리턴되어 상술한 과정을 반복 수행한다.If it is determined in step 308 that the predetermined time has not elapsed, the process returns to step 301 to repeat the above-described process.

그러나, 제 308 단계에서 소정 시간이 경과한 것으로 판단되면, 제어부(106)는 호스트 컴퓨터의 운영 모드가 디스크 구동기를 디스크 포맷에 따라 설정 가능한 고배속으로 운영할 필요가 있는 모드로 판단한다. 상기 모드는 예를 들어 전송 모드 또는 복사 모드일 수 있다. 따라서 제 309 단계에서 제어부(106)는 원래의 고배속 속도를 설정하여 디스크 구동기를 구동시킨다. 상기 원래의 고배속 속도는 디스크 포맷에 따라 설정된 고배속이다. 따라서, 제 309 단계는 제 307 단계에 의해 고배속 속도가 하향 설정된 상태에서 커맨드간의 갭이 재생 모드를 만족하는 형태로 검출되지 않으면, 하향 설정되었던 고배속을 디스크 포맷에 따라 설정 가능한 원래의 고배속으로 상향 설정하는 경우와 커맨드간의 갭이 전송모드 또는 복사 모드로 판단되어 디스크 구동기에 설정되어 있는 고배속을 상술한 바와 같이 하향 설정하는 과정을 거치지 않고 그대로 유지하여 디스크 구동기를 구동시키는 경우를 모두 포함할 수 있다. 제 309 단계를 수행한 후, 제어부(106)는 제 301 단계로 리턴된다.However, if it is determined in step 308 that the predetermined time has elapsed, the controller 106 determines that the operating mode of the host computer needs to operate the disk drive at a high speed that can be set according to the disk format. The mode may be, for example, a transmission mode or a copy mode. Therefore, in step 309, the control unit 106 sets the original high speed to drive the disk drive. The original high speed is a high speed set according to the disc format. Therefore, in step 309, if the gap between the commands is not detected in the form of satisfying the playback mode in the state where the high speed is set downward by step 307, the high speed set downward is set upward to the original high speed settable according to the disc format. And the gap between the commands are determined as the transfer mode or the copy mode, and the high speed set in the disc driver may be maintained without undergoing the downward setting process as described above, thereby driving the disc driver. After performing step 309, the control unit 106 returns to step 301.

상술한 본 발명에 의하면, 호스트 컴퓨터로부터 전송되는 커맨드의 전송 주기를 토대로 상기 전송되는 커맨드의 용도를 파악한 결과와 상기 디스크의 포맷에 따라 디스크 구동기의 허용 가능한 고배속을 제어함으로써, 디스크 구동기의 불필요한 고배속 구동을 줄여 고배속 구동으로 인한 디스크 구동기의 소음이나 진동 발생을 최소화하여 상기 소음이나 진동으로 인해 디스크 또는 디스크 구동기의 파손을 최소화할 수 있다.According to the present invention described above, unnecessary high-speed drive of the disc drive is controlled by controlling the allowable high-speed of the disc drive according to the result of grasping the purpose of the transferred command and the format of the disc based on the transfer period of the command transmitted from the host computer. By minimizing the occurrence of noise or vibration of the disk drive due to the high speed drive to minimize the damage to the disk or disk drive due to the noise or vibration.

또한, 호스트 컴퓨터로부터 디스크 구동기로 전송되는 커맨드를 토대로 호스트 컴퓨터에서 수행될 모드를 디스크 구동기가 용이하게 파악할 수 있는 환경을 제공할 수 있다.In addition, it is possible to provide an environment in which the disk driver can easily grasp the mode to be performed in the host computer based on a command transmitted from the host computer to the disk driver.

본 발명은 상술한 실시 예에 한정되지 않으며, 본 발명의 사상 내에서 당업자에 의한 변형이 가능함은 물론이다. 따라서, 본 발명에서 권리를 청구하는 범위는 상세한 설명의 범위 내로 정해지는 것이 아니라 후술하는 청구범위로 정해질 것이다.The present invention is not limited to the above-described embodiments, and variations of the present invention can be made by those skilled in the art within the spirit of the present invention. Therefore, the scope of claims in the present invention will not be defined within the scope of the detailed description will be defined by the claims below.

Claims (9)

컴퓨터 시스템과 연결되어 있는 디스크 구동기의 배속 제어 방법에 있어서,In the speed control method of the disk drive connected to the computer system, 상기 컴퓨터 시스템으로부터 전송되는 커맨드의 주기를 소정 기간동안 분석하여 상기 커맨드에 대해 상기 디스크 구동기를 고배속으로 운영할 필요가 있는지 체크하는 단계;Analyzing a period of a command transmitted from the computer system for a predetermined period of time to check whether the disk drive needs to be operated at a high speed for the command; 상기 고배속 운영이 필요치 않은 것으로 판단되면, 상기 디스크 구동기에 삽입된 디스크의 포맷에 따라 설정 가능한 고배속을 소정의 배속으로 하향 설정하여 상기 디스크 구동기를 구동하는 단계를 포함하는 디스크 구동기의 배속 제어 방법.And determining that the high speed operation is not required, and setting the high speed settable down to a predetermined speed to drive the disc drive according to the format of the disc inserted into the disc drive. 제 1 항에 있어서, 상기 체크 단계는, 상기 소정 기간동안 이전 커맨드의 수신 종료 시점과 현재 수신된 커맨드의 수신 시작 시점간의 갭이 소정 시간 이상인 갭이 주기적으로 검출되면, 상기 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하는 것을 특징으로 하는 디스크 구동기의 배속 제어 방법.The disk driver of claim 1, wherein the checking operation is performed at a high speed when a gap is periodically detected during a predetermined period of time, wherein a gap between a reception end time of a previous command and a reception start time of a currently received command is longer than a predetermined time. And determining that there is no need to do this. 제 1 항에 있어서, 상기 체크 단계는,The method of claim 1, wherein the checking step, 상기 커맨드가 수신되면, 이전에 수신된 커맨드의 수신 종료 시점과 현재 수신된 커맨드의 수신 시작 시점간의 갭을 검출하는 단계;If the command is received, detecting a gap between a reception end time of a previously received command and a reception start time of a currently received command; 상기 검출된 갭과 소정 값을 비교하여 상기 갭이 상기 고배속 운영이 필요한 지를 판단하는데 이용될 수 있는지 체크하는 단계;Comparing the detected gap with a predetermined value and checking if the gap can be used to determine if the high speed operation is needed; 상기 검출된 갭이 상기 고배속 운영이 필요한 지를 판단하는데 이용될 수 있으면, 상기 갭이 상기 소정 기간동안 주기적으로 발생되었는지를 체크하는 단계;If the detected gap can be used to determine if the high speed operation is required, checking whether the gap has occurred periodically during the predetermined period; 상기 갭이 상기 소정 기간동안 주기적으로 발생된 것으로 판단되면, 상기 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하는 단계를 포함하는 디스크 구동기의 배속 제어 방법.And determining that the gap is generated periodically during the predetermined period, determining that the disc driver does not need to be operated at a high speed. 제 1 항에 있어서, 상기 체크 단계는 상기 소정 기간동안 이전 커맨드의 수신 종료 시점과 상기 현재 수신된 커맨드의 수신 시작 시점간의 갭이 소정 시간 이상인 갭이 소정 회수이상 검출되면, 상기 디스크 구동기를 고배속으로 운영할 필요가 없는 것으로 판단하는 것을 특징으로 하는 디스크 구동기의 배속 제어 방법.The disk drive of claim 1, wherein the checking step comprises: when the gap between the end of reception of the previous command and the start of reception of the currently received command is detected for more than a predetermined time, the disc drive at a high speed during the predetermined period. The speed control method of the disk drive, characterized in that it is determined that there is no need to operate. 제 1 항에 있어서, 상기 배속 제어 방법은,The method of claim 1, wherein the double speed control method comprises: 상기 커맨드가 수신되면, 상기 디스크 구동기에 상기 디스크 포맷에 따라 설정 가능한 고배속 운영에 대한 타당성 체크 모드가 설정되어 있는지를 체크하는 단계;When the command is received, checking whether a validity check mode for a high speed operation that can be set according to the disk format is set in the disk driver; 상기 고배속 운영에 대한 타당성 체크 모드가 설정되어 있지 않으면, 상기 타당성 체크 모드를 설정하는 단계를 더 포함하는 디스크 구동기의 배속 제어 방법.And setting the validity check mode if the validity check mode for the high speed operation is not set. 제 1 항에 있어서, 상기 배속 제어 방법은,The method of claim 1, wherein the double speed control method comprises: 상기 소정의 배속으로 하향 설정한 후, 상기 컴퓨터 시스템으로부터 수신되는 커맨드를 분석한 결과, 상기 고배속으로 운영할 필요가 있는 것으로 판단되면, 상기 디스크 구동기의 고배속을 상기 소정의 배속에서 상기 디스크에 따라 설정 가능한 고배속으로 상향 설정하는 단계를 더 포함하는 배속 제어 방법.After setting down to the predetermined double speed and analyzing the command received from the computer system, and if it is determined that it is necessary to operate at the high speed, the high speed of the disc driver is set according to the disc at the predetermined double speed. The speed control method further comprising the step of setting up as high as possible. 컴퓨터 시스템과 연결되어 있는 디스크 구동기의 배속 제어 장치에 있어서,In the speed control device of the disk drive connected to the computer system, 상기 컴퓨터 시스템과 데이터를 송수신하기 위한 인터페이스부;An interface unit for transmitting and receiving data with the computer system; 상기 디스크 구동기에 삽입된 디스크가 회전되도록 구동하는 구동부;A drive unit which drives the disc inserted into the disc driver to rotate; 상기 인터페이스부로부터 전송되는 상기 컴퓨터 시스템으로부터 전송된 커맨드간의 갭을 토대로 상기 디스크 구동기가 상기 디스크의 포맷에 따라 설정 가능한 고배속으로 운영할 필요가 없는 것으로 판단되면, 상기 디스크 구동기에 삽입되어있는 디스크 포맷에 따라 설정 가능한 고배속을 소정의 배속으로 하향 설정하여 상기 구동부를 제어하는 제어부를 포함하는 디스크 구동기의 배속 제어 장치.If it is determined that the disk driver does not need to operate at a high speed that can be set according to the format of the disk, based on the gap between the commands transmitted from the computer system transmitted from the interface unit, the disk drive is inserted into the disk format inserted into the disk driver. And a control unit which controls the drive unit by setting the high speed settable according to the predetermined speed down. 제 7 항에 있어서, 상기 제어부는, 상기 소정의 배속으로 하향 설정한 뒤, 상기 커맨드간의 갭을 토대로 상기 디스크 포맷에 따라 설정 가능한 고배속으로 상기 디스크 구동기를 구동할 필요가 있는 것으로 판단되면, 상기 디스크 구동기의 고배속을 상기 디스크의 포맷에 따라 설정 가능한 고배속으로 복원하여 상기 구동부를 제어하는 것을 특징으로 하는 디스크 구동기의 배속 제어 장치.The disk of claim 7, wherein the controller is further configured to drive the disk driver at a high speed that can be set according to the disk format based on a gap between the commands after setting the speed down to the predetermined double speed. And controlling the drive unit by restoring a high speed of the driver to a high speed settable according to the format of the disc. 제 7 항 또는 제 8 항에 있어서, 상기 커맨드간의 갭은 상기 인터페이스부로부터 이전에 전송된 커맨드의 수신 종료 시점과 상기 인터페이스부로부터 현재 전송된 커맨드의 수신 시작 시점간의 차인 것을 특징으로 하는 디스크 구동기의 배속 제어 장치.The disk driver of claim 7 or 8, wherein a gap between the commands is a difference between a reception end time of a command previously transmitted from the interface unit and a reception start time of a command currently transmitted from the interface unit. Double speed control device.
KR10-2002-0014274A 2002-03-16 2002-03-16 Method and apparatus for controlling a rate of multiplied speed in the disc driver KR100464408B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0014274A KR100464408B1 (en) 2002-03-16 2002-03-16 Method and apparatus for controlling a rate of multiplied speed in the disc driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0014274A KR100464408B1 (en) 2002-03-16 2002-03-16 Method and apparatus for controlling a rate of multiplied speed in the disc driver

Publications (2)

Publication Number Publication Date
KR20030075222A KR20030075222A (en) 2003-09-26
KR100464408B1 true KR100464408B1 (en) 2005-01-03

Family

ID=32225043

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0014274A KR100464408B1 (en) 2002-03-16 2002-03-16 Method and apparatus for controlling a rate of multiplied speed in the disc driver

Country Status (1)

Country Link
KR (1) KR100464408B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970023162A (en) * 1995-10-04 1997-05-30 김광호 Disc variable transfer playback system for double speed playback
KR19980040048A (en) * 1996-11-28 1998-08-17 김광호 Optical disc player with double speed selection key and optimal speed selection method accordingly
KR19980050490A (en) * 1996-12-20 1998-09-15 김광호 Double speed selection method using disc eccentricity and deflection measurement
KR20000059604A (en) * 1999-03-05 2000-10-05 구자홍 Method for optical disc record/playback controlling and apparatus for the same
KR20010028381A (en) * 1999-09-21 2001-04-06 구자홍 Method of servo control using table of contents information
KR20030075210A (en) * 2002-03-16 2003-09-26 주식회사 레인콤 Method and system for controlling disk servo

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR970023162A (en) * 1995-10-04 1997-05-30 김광호 Disc variable transfer playback system for double speed playback
KR19980040048A (en) * 1996-11-28 1998-08-17 김광호 Optical disc player with double speed selection key and optimal speed selection method accordingly
KR19980050490A (en) * 1996-12-20 1998-09-15 김광호 Double speed selection method using disc eccentricity and deflection measurement
KR20000059604A (en) * 1999-03-05 2000-10-05 구자홍 Method for optical disc record/playback controlling and apparatus for the same
KR20010028381A (en) * 1999-09-21 2001-04-06 구자홍 Method of servo control using table of contents information
KR20030075210A (en) * 2002-03-16 2003-09-26 주식회사 레인콤 Method and system for controlling disk servo

Also Published As

Publication number Publication date
KR20030075222A (en) 2003-09-26

Similar Documents

Publication Publication Date Title
US7672205B2 (en) Method for variably controlling data read speed in optical disc drive
EP1246181A2 (en) Optical disk recording/reproducing apparatus
KR20020088677A (en) Method for controlling recording according to generation of an emergency in the optical drive and apparatus thereof
KR100464408B1 (en) Method and apparatus for controlling a rate of multiplied speed in the disc driver
TW525153B (en) Optical disk recording apparatus
US6925044B2 (en) Recording control method for optical disk recording and reproducing apparatus
US7209417B2 (en) Method of and apparatus for recording data on defective optical storage media and computer readable medium storing the method
US6728802B2 (en) Control method of optical disk recording/reproducing apparatus
JP3965018B2 (en) Information playback device
KR20050079611A (en) Recording and reproducing apparatus
KR100290605B1 (en) Multi-pick up optical disk reproduction system
JPH07334934A (en) Optical disk writing device and optical disk device
JP2000322815A (en) Magneto-optical recording/reproducing device
KR20030030267A (en) Method for controlling a recoding speed of an optical disc
JP2003242642A (en) Optical disk recording and reproducing apparatus
JP2003178515A (en) Optical disk recording and reproducing device
JPH06223373A (en) Optical recording reproducer and verifying method using this optical recording reproducer
KR20030072706A (en) Method and apparatus for removing vibration according to wobble of disc in the disc driver
JP2001023176A (en) Optical disk recording/reproducing device
US20040037125A1 (en) Control device, control method and control program of disk drive enabling recovery from error state with high probability, and recording medium
KR20010056879A (en) Buffer control method for optical disc recording and reproducting appratus
JP2003242668A (en) Optical disk recording/reproducing apparatus
JP2001297513A (en) Optical disk recording and reproducing device
JP2002269912A (en) Optical disk recording and reproducing device
KR20020060447A (en) Method for providing subcode data of optical disc drive to host computer

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
FPAY Annual fee payment

Payment date: 20091214

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee