KR20110082220A - Apparatus and method for detecting unbalance disc in external optical disc drive - Google Patents

Apparatus and method for detecting unbalance disc in external optical disc drive Download PDF

Info

Publication number
KR20110082220A
KR20110082220A KR1020100002101A KR20100002101A KR20110082220A KR 20110082220 A KR20110082220 A KR 20110082220A KR 1020100002101 A KR1020100002101 A KR 1020100002101A KR 20100002101 A KR20100002101 A KR 20100002101A KR 20110082220 A KR20110082220 A KR 20110082220A
Authority
KR
South Korea
Prior art keywords
disc
unbalanced
host
command
disk
Prior art date
Application number
KR1020100002101A
Other languages
Korean (ko)
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 KR1020100002101A priority Critical patent/KR20110082220A/en
Publication of KR20110082220A publication Critical patent/KR20110082220A/en

Links

Images

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/2009Turntables, hubs and motors for disk drives; Mounting of motors in the drive
    • G11B19/2027Turntables or rotors incorporating balancing means; Means for detecting imbalance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

PURPOSE: A method and device for detecting unbalance detection of external ODD are provided to prevent transmission time delay of response command by directly performing unbalance disk operation irrelevant to a read command received from a host if a disk recognition operation is completed. CONSTITUTION: A control unit(15) directly performs unbalance disk detecting operation if a disk recognition operation about the optical disk is completed. If a read command is received from a host, the control unit generates a response command after completing the unbalance disk detection operation to transmits the command to the host. A motor drive(14) drives spindle motor(13). The control unit controls operation of the motor driving unit to drive the spindle motor within the range of a maximum current limitation value.

Description

외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치 및 방법{Apparatus and method for detecting unbalance disc in external optical disc drive} Apparatus and method for detecting unbalance disc in external optical disc drive}

본 발명은, 예를 들어, 랩 톱(Lap Top) 컴퓨터 또는 데스크 톱(Desk Top) 컴퓨터 등과 같은 다양한 유형의 호스트(Host)에 연결 사용되는 외장형(External) 광디스크 드라이브(ODD: Optical Disc Drive)에 적용되는 언밸런스 디스크 검출 장치 및 방법에 관한 것이다.
The present invention relates to an external optical disc drive (ODD) used for connection to various types of hosts such as, for example, a laptop top computer or a desktop top computer. The present invention relates to an unbalanced disk detection apparatus and method applied.

일반적으로, 씨디(CD), 디브이디(DVD), 비디(BD) 등과 같은 다양한 유형의 광디스크에, 데이터를 기록하거나 또는 재생하기 위한 광디스크 드라이브(ODD)가 널리 보급되어 사용되고 있다. In general, optical disc drives (ODDs) for recording or reproducing data are widely used in various types of optical discs such as CDs, DVDs, BDs, and the like.

최근에는, 예를 들어, 도 1에 도시한 바와 같이, 랩 톱 컴퓨터 등과 같은 호스트(Host)와 유에스비(USB) 케이블을 통해 연결 사용되는 외장형 광디스크 드라이브(External ODD)가 보급되어 상용화되고 있다. Recently, for example, as shown in FIG. 1, an external optical disk drive (External ODD) connected to a host such as a laptop computer through a USB cable is widely used and commercialized.

한편, 상기 외장형 광디스크 드라이브는, 상기 유에스비 케이블을 통해 연결 접속된 호스트로부터 전원(Power)을 공급 받아 사용하게 되는 데, 예를 들어, 상기 호스트로부터 공급되는 전원이 한정되기 때문에, 상기 외장형 광디스크 드라이브에서는, 최대 전류(Max Current) 제한 값을 미리 설정하여, 상기 공급 전원을 초과 사용하는 것을 미연에 방지하게 된다.On the other hand, the external optical disk drive is used to receive power from the host connected via the USB cable, for example, because the power supplied from the host is limited, the external optical disk drive In this case, the maximum current limit value is set in advance to prevent overuse of the supply power.

또한, 상기 외장형 광디스크 드라이브에서는, 드라이브 내에 광디스크가 삽입되면, 통상적인 포커스(Focus) 및 트래킹(Tracking) 서보 초기 동작을 수행한 후, 디스크 인식(Disc Recognition) 동작을 수행하게 된다. In addition, in the external optical disc drive, when the optical disc is inserted into the drive, after performing the initial focus and tracking servo initial operations, the disc recognition operation is performed.

예를 들어, 도 2에 도시한 바와 같이, 광디스크의 리드인 영역(LIA: Lead In Area)에는, 내비게이션 정보(Navigation Info.)가 기록되고, 데이터 영역(Data Area)의 선두 구간에는, 파일 시스템 정보(File System Info.)가 기록되는 데, 상기 외장형 광디스크 드라이브에서는, 상기 내비게이션 정보와 파일 시스템 정보를 독출하여, 드라이브 내의 메모리에 저장하는 일련의 디스크 인식 동작을 수행하게 된다.For example, as shown in Fig. 2, navigation information (Navigation Info.) Is recorded in a lead-in area (LIA) of an optical disc, and a file system in the head section of the data area. Information (File System Info.) Is recorded, and the external optical disc drive performs a series of disc recognition operations for reading the navigation information and the file system information and storing the navigation information and the file system information in the memory of the drive.

그리고, 상기 디스크 인식 동작이 수행된 후, 상기 호스트로부터 리드 커맨드(Read Command)가 수신되면, 상기 광디스크에 존재하는 편심 성분을 검출하는 언밸런스(Unbalance) 디스크 검출 동작을 수행하게 되며, 상기 언밸런스 디스크 검출 동작이 완료되면, 상기 리드 커맨드에 대응되는 응답(Response) 커맨드를 생성하여, 상기 호스트로 전송하게 된다.After the disc recognition operation is performed, when a read command is received from the host, an unbalanced disc detection operation for detecting an eccentric component present in the optical disc is performed, and the unbalanced disc detection is performed. When the operation is completed, a response command corresponding to the read command is generated and transmitted to the host.

또한, 상기 외장형 광디스크 드라이브에서는, 상기 언밸런스 디스크 검출 동작을 통해, 광디스크에 편심 성분이 존재하면, 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하여, 광디스크 재생 동작에 오류가 발생하는 것을 방지하게 된다. In addition, in the external optical disc drive, if an eccentric component is present in the optical disc through the unbalanced disc detection operation, the reproduction double speed is adjusted lower than a preset double speed to prevent an error in the optical disc reproducing operation.

그러나, 상기 외장형 광디스크 드라이브에서는, 상기 호스트로부터 리드 커맨드가 수신되면, 소정 시간(예: 6초) 이내에 언밸런스 디스크 검출 동작을 수행한 후 응답 커맨드를 전송해야만 하는 데, 예를 들어, 언밸런스 디스크 검출 동작을 신속하게 수행하기 위하여, 스핀들 모터를 고속으로 회전시키게 되면, 소비 전류가 급격히 증가하게 되므로, 최대 전류(Max Current) 제한 값을 초과하게 되는 문제점이 발생하게 된다. However, in the external optical disk drive, when a read command is received from the host, an unbalanced disk detection operation must be performed within a predetermined time (for example, 6 seconds), and then a response command must be transmitted. For example, an unbalanced disk detection operation is performed. In order to quickly perform the operation, when the spindle motor is rotated at a high speed, since the current consumption increases rapidly, there is a problem that the maximum current limit value is exceeded.

반면, 상기 스핀들 모터를 고속으로 회전시키지 않게 되면, 언밸런스 디스크 검출 동작에 시간이 많이 소요되는 데, 상기 호스트로부터 리드 커맨드를 수신한 후 응답 커맨드를 생성하여 전송할 때까지, 사전에 설정된 소정 시간(예: 6초)을 초과하게 되면, 상기 호스트에서는 외장형 광디스크 드라이브의 동작 에러로 판별하게 되는 문제점이 있다.
On the other hand, if the spindle motor is not rotated at a high speed, an unbalanced disk detection operation takes a long time, and a predetermined time (for example, a predetermined time is generated until the response command is generated and transmitted after receiving the read command from the host). : 6 seconds), the host may determine that an external optical disk drive is operating.

본 발명은, 예를 들어, 호스트와 연결 사용되는 외장형 광디스크 드라이브에서, 디스크 인식 동작이 완료되면, 상기 호스트로부터 수신되는 리드 커맨드와 상관없이, 언밸런스 디스크 검출 동작을 즉시 수행시킴으로써, 사전에 설정된 최대 전류 제한 값을 초과하거나, 리드 커맨드에 대응되는 응답 커맨드의 전송 시간이 지연되는 것을 방지할 수 있도록 하기 위한 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치 및 방법을 제공하기 위한 것이다.
The present invention, for example, in the external optical disk drive used in connection with the host, when the disk recognition operation is completed, irrespective of the read command received from the host, by performing the unbalanced disk detection operation immediately, the preset maximum current An apparatus and method for detecting an unbalanced disk in an external optical disk drive for preventing a delay of exceeding a limit value or delaying a transmission time of a response command corresponding to a read command are provided.

본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법은, 외장형 광디스크 드라이브 내에 삽입된 광디스크에 대한 초기 서보 동작과 디스크 인식 동작을 수행하는 1단계; 상기 디스크 인식 동작이 완료되면, 호스트로부터 전송되는 리드 커맨드의 수신 여부와 상관없이, 언밸런스 디스크 검출 동작을 즉시 수행하는 2단계; 및 상기 언밸런스 디스크 검출 동작 도중, 상기 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 3단계를 포함하여 이루어지는 것을 특징으로 하며,An unbalanced disc detection method in an external optical disc drive according to the present invention includes: a first step of performing an initial servo operation and a disc recognition operation on an optical disc inserted in an external optical disc drive; When the disc recognition operation is completed, immediately performing an unbalanced disc detection operation regardless of whether a read command transmitted from a host is received; And when the read command is received during the unbalanced disc detection operation, after completing the unbalanced disc detection operation, generating a response command and transmitting the response command to the host.

또한, 상기 2단계는, 상기 언밸런스 디스크 검출 동작을 즉시 수행하되, 사전에 설정된 최대 전류 제한 값을 초과하지 않는 범위 내에서, 스핀들 모터를 구동시키는 것을 특징으로 하며,In the second step, the unbalanced disk detection operation may be performed immediately, but the spindle motor is driven within a range not exceeding a preset maximum current limit value.

또한, 상기 2단계는, 상기 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행한 후, 디스크 인식 완료 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하며,In the second step, when the disc recognition operation is completed, an unbalanced disc detection operation is immediately performed, and a disc recognition completion command is generated and transmitted to the host.

또한, 상기 3단계는, 상기 리드 커맨드가 수신되면, 사전에 설정된 소정 시간 이내에, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하며,In addition, in step 3, when the read command is received, a response command is generated within a predetermined time period, and transmitted to the host.

또한, 상기 언밸런스 디스크 검출 결과에 따라, 상기 광디스크에 대한 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하는 단계를 더 포함하여 이루어지는 것을 특징으로 하며,The method may further include adjusting the reproduction speed of the optical disc to a lower speed than a preset speed according to the unbalanced disc detection result.

또한, 본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치는, 광픽업과 스핀들 모터와 슬레드 모터를 포함하여 구성되는 외장형 광디스크 드라이브에 있어서, 호스트와 연결 접속하기 위한 인터페이스부; 광디스크에 대한 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행시킴과 아울러, 호스트로부터 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 응답 커맨드를 생성하여, 상기 호스트로 전송하기 위한 제어부를 포함하여 구성되는 것을 특징으로 하며,In addition, the apparatus for detecting an unbalanced disk in an external optical disk drive according to the present invention comprises: an external optical disk drive including an optical pickup, a spindle motor, and a sled motor, comprising: an interface unit for connecting to a host; When the disc recognition operation for the optical disc is completed, the unbalanced disc detection operation is immediately performed. When the read command is received from the host, the unbalanced disc detection operation is completed, and then a response command is generated and transmitted to the host. Characterized in that it comprises a control unit for,

또한, 상기 스핀들 모터를 구동시키기 위한 모터 구동부를 더 포함하여 구성되되, 상기 제어부는, 상기 모터 구동부를 동작 제어하여, 사전에 설정된 최대 전류 제한 값을 초과하지 않는 범위 내에서, 상기 스핀들 모터를 구동시키는 것을 특징으로 하며,The apparatus may further include a motor driving unit for driving the spindle motor, wherein the controller controls the motor driving unit to drive the spindle motor within a range not exceeding a preset maximum current limit value. Characterized in that,

또한, 상기 제어부는, 상기 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행시킨 후, 디스크 인식 완료 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하며,In addition, when the disc recognition operation is completed, the control unit immediately performs an unbalanced disc detection operation, and generates a disc recognition completion command and transmits it to the host.

또한, 상기 제어부는, 상기 리드 커맨드가 수신되면, 사전에 설정된 소정 시간 이내에, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하며,When the read command is received, the controller generates a response command within a predetermined time period and transmits the response command to the host.

또한, 상기 제어부는, 상기 언밸런스 디스크 검출 결과에 따라, 상기 광디스크에 대한 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하는 것을 특징으로 한다.
The controller may adjust the reproduction speed of the optical disc to be lower than a preset speed according to the unbalanced disc detection result.

본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치 및 방법은, 예를 들어, 호스트와 연결 사용되는 외장형 광디스크 드라이브 내에 삽입된 광디스크에 대한 디스크 인식 동작이 완료되면, 호스트로부터 전송되는 리드 커맨드의 수신 여부와 상관없이, 언밸런스 디스크 검출 동작을 즉시 수행하고, 이후 호스트로부터 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 응답 커맨드를 생성하여, 상기 호스트로 전송함으로써, 사전에 설정된 최대 전류 제한 값을 초과하지 않는 범위 내에서, 스핀들 모터를 구동시킬 수 있게 되며, 또한, 리드 커맨드를 수신한 후 사전에 설정된 소정 시간 이내에, 응답 커맨드를 전송할 수 있게 된다.
An apparatus and method for detecting an unbalanced disk in an external optical disk drive according to the present invention may include, for example, receiving a read command transmitted from a host when a disk recognition operation for an optical disk inserted in an external optical disk drive used in connection with a host is completed. Irrespective of whether or not, the unbalanced disk detection operation is immediately performed, and when a read command is received from the host thereafter, after completing the unbalanced disk detection operation, a response command is generated and transmitted to the host, thereby setting a preset maximum current. It is possible to drive the spindle motor within the range not exceeding the limit value, and also to transmit the response command within a predetermined time set after receiving the read command.

도 1은 일반적인 외장형 광디스크 드라이브가 유에스비 케이블을 통해 호스트와 연결 사용되는 실시예를 도시한 것이고,
도 2는 일반적인 광디스크에 내비게이션 정보와 파일 시스템 정보가 기록된 실시예를 도시한 것이고,
도 3은 본 발명이 적용되는 외장형 광디스크 드라이브에 대한 실시예의 구성을 도시한 것이고,
도 4는 본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법에 대한 실시예의 동작 흐름도를 도시한 것이고,
도 5는 본 발명에 따른 언밸런스 디스크 검출 동작에 대한 실시예를 도시한 것이다.
1 illustrates an embodiment in which a general external optical disk drive is connected to a host through a USB cable,
2 illustrates an embodiment in which navigation information and file system information are recorded on a general optical disc,
3 illustrates a configuration of an embodiment of an external optical disk drive to which the present invention is applied.
4 is a flowchart illustrating an embodiment of a method for detecting an unbalanced disk in an external optical disk drive according to the present invention;
5 illustrates an embodiment of an unbalanced disc detection operation in accordance with the present invention.

이하, 본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of an unbalanced disk detecting apparatus and method in an external optical disk drive according to the present invention will be described in detail with reference to the accompanying drawings.

본 발명에 따른 언밸런스 디스크 검출 장치 및 방법은, 예를 들어, 도 1을 참조로 전술한 바와 같이, 유에스비(USB) 케이블을 통해 호스트와 연결 사용되는 외장형 광디스크 드라이브에 적용될 수 있는 것으로, 본 발명이 적용되는 외장형 광디스크 드라이브는, 상기 호스트에서 공급하는 한정된 전원을 사용하기 때문에, 최대 전류(Max Current) 제한 값이 미리 설정되어 있다.The apparatus and method for detecting an unbalanced disk according to the present invention may be applied to an external optical disk drive connected to a host through a USB cable, for example, as described above with reference to FIG. 1. The external optical disk drive to be applied uses a limited power supplied by the host, so that a maximum current limit value is set in advance.

또한, 상기 호스트와 외장형 광디스크 드라이브 간에는, 사전에 규약된 커맨드를 송수신하게 되는 데, 예를 들어, 상기 외장형 광디스크 드라이브에서는, 상기 호스트로부터 리드 커맨드(Read Command)를 수신하게 되면, 사전에 설정된 소정 시간(예: 6초) 이내에, 그에 대응되는 응답 커맨드(Response Command)를 생성하여, 상기 호스트로 전송하게 된다.In addition, a predetermined command is transmitted and received between the host and the external optical disc drive. For example, when the external optical disc drive receives a read command from the host, a predetermined time is set in advance. Within 6 seconds, a corresponding response command is generated and transmitted to the host.

한편, 도 3은, 본 발명이 적용되는 외장형 광디스크 드라이브에 대한 실시예의 구성을 도시한 것으로, 광디스크(10), 광픽업(11), 슬레드 모터(12), 스핀들 모터(13), 모터 드라이버(14), 컨트롤러(15), 메모리(16), 재생/기록부(17), 그리고 인터페이스부(18) 등이 포함 구성된다. Meanwhile, FIG. 3 shows a configuration of an embodiment of an external optical disk drive to which the present invention is applied, and includes an optical disk 10, an optical pickup 11, a sled motor 12, a spindle motor 13, and a motor driver. 14, the controller 15, the memory 16, the reproduction / recording unit 17, the interface unit 18, and the like.

또한, 상기 인터페이스부(18)를 통해, 랩 톱 컴퓨터 또는 데스크 톱 컴퓨터 등과 같은 다양한 유형의 호스트(200)와 연결 사용되는 데, 상기 컨트롤러(15)에서는, 예를 들어, 광디스크(10)가 삽입되면, 상기 모터 드라이버(14)를 동작 제어하여, 상기 스핀들 모터(13)를 회전시킴으로써, 상기 광디스크(10)를 고속으로 회전시킴과 아울러, 상기 슬레드 모터(12)를 회전시킴으로써, 상기 광픽업(11)을 사전에 설정된 광디스크의 내주(Inner) 영역으로 이동시키게 된다. In addition, the interface unit 18 is used to connect to various types of hosts 200 such as a laptop computer or a desktop computer. In the controller 15, for example, an optical disc 10 is inserted. When the motor driver 14 is operated, the spindle motor 13 is rotated to rotate the optical disc 10 at high speed, and the sled motor 12 is rotated to thereby rotate the optical pickup. (11) is moved to the inner circumference (Inner) area of the preset optical disc.

그리고, 상기 광픽업(11)에 포함된 대물렌즈를 상하 방향으로 이동시키는 포커스 서보 동작과 좌우 방향으로 이동시키는 트래킹 서보 동작을 수행한 후, 상기 광디스크(10)의 리드인 영역(LIA)과 데이터 영역(Data Area)의 선두 구간에 기록된 내비게이션 정보와 파일 시스템 정보를 독출하여, 상기 메모리(16)에 저장하는 디스크 인식 동작을 수행하게 된다.After performing a focus servo operation for moving the objective lens included in the optical pickup 11 in a vertical direction and a tracking servo operation for moving in the left and right directions, the lead-in area LIA and data of the optical disk 10 are performed. The disk recognition operation of reading the navigation information and the file system information recorded in the head section of the data area and storing them in the memory 16 is performed.

또한, 상기 컨트롤러(15)에서는, 상기와 같이 디스크 인식 동작을 완료하게 되면, 상기 광디스크(10)에 대한 언밸런스 디스크 검출 동작을 즉시 수행하게 되는 데, 이때, 상기 모터 드라이버(14)를 동작 제어하여, 상기 스핀들 모터(13)를 회전시키되, 상기 스핀들 모터에 인가된 구동 전류가, 사전에 설정된 최대 전류(Max Current) 제한 값을 초과하지 않도록 제어하게 된다. In addition, when the disc recognition operation is completed as described above, the controller 15 immediately performs an unbalanced disc detection operation on the optical disc 10. In this case, the motor driver 14 is controlled to operate. The rotation of the spindle motor 13 is controlled so that the driving current applied to the spindle motor does not exceed a preset maximum current limit value.

그리고, 상기 언밸런스 디스크 검출 동작을 수행하는 도중, 상기 호스트로부터 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 상기 리드 커맨드에 대응되는 응답 커맨드를 생성하여, 상기 호스트로 전송하게 되는 데, 이에 대해 상세히 설명하면 다음과 같다.
If a read command is received from the host during the unbalanced disk detection operation, after completing the unbalanced disk detection operation, a response command corresponding to the read command is generated and transmitted to the host. This will be described in detail below.

도 4는, 본 발명에 따른 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법에 대한 실시예의 동작 흐름도를 도시한 것으로, 예를 들어, 유에비스(USB) 케이블을 통해 호스트(200)와 연결 사용되는 외장형 광디스크 드라이브(100) 내에, 임의의 한 광디스크(10)가 삽입되면, 상기 컨트롤러(15)에서는, 상기 모터 드라이버(14)를 동작 제어하여, 상기 스핀들 모터(13)와 슬레드 모터(12)를 회전시킴과 아울러, 상기 광픽업(11)에 포함된 대물렌즈를 상하 방향과 좌우 방향으로 이동시키는 일련의 초기 서보 동작을 수행하게 된다(S10).4 is a flowchart illustrating an embodiment of a method for detecting an unbalanced disk in an external optical disk drive according to the present invention. For example, an external optical disk connected to and used by the host 200 through a USB cable is used. When an arbitrary optical disc 10 is inserted into the drive 100, the controller 15 controls the motor driver 14 to rotate the spindle motor 13 and the sled motor 12. In addition, a series of initial servo operations are performed to move the objective lens included in the optical pickup 11 in the vertical direction and the left and right directions (S10).

그리고, 상기 광픽업(11)과 모터 드라이버(13), 그리고 재생/기록부(17)를 동작 제어하여, 상기 광디스크의 리드인 영역(LIA)에 기록된 내비게이션 정보(Navigation Info.)와, 상기 광디스크의 데이터 영역의 선두 구간에 기록된 파일 시스템 정보(File System Info.)를 독출하여, 상기 메모리(16)에 저장하는 일련의 디스크 인식 동작을 수행하게 된다(S11).The optical pickup 11, the motor driver 13, and the playback / recording unit 17 are operated to control navigation information recorded in the lead-in area LIA of the optical disc, and the optical disc. The file system information (File System Info.) Recorded in the head section of the data area is read out and a series of disc recognition operations are stored in the memory 16 (S11).

한편, 상기 컨트롤러(15)에서는, 상기와 같이 디스크 인식 동작이 완료되면(S13), 호스트로부터 수신되는 리드 커맨드(Read Command)와 상관없이, 언밸런스 디스크 검출 동작을 즉시 시작하게 되며(S14), 이후, 광디스크 인식 완료 커맨드를 생성하여, 상기 호스트로 전송하게 된다(S15). On the other hand, when the disk recognition operation is completed as described above (S13), the controller 15 immediately starts an unbalanced disk detection operation regardless of a read command received from the host (S14). In operation S15, an optical disc recognition completion command is generated and transmitted to the host.

예를 들어, 상기 컨트롤러(15)는, 언밸런스 디스크 검출 동작을 수행하는 데 소요되는 시간을 고려하여, 디스크 인식 동작이 완료되더라도, 언밸런스 디스크 검출 동작을 우선적으로 즉시 수행시킨 후, 디스크 인식 완료 커맨드를 생성하여 호스트로 전송하게 된다.For example, in consideration of the time required to perform the unbalanced disk detection operation, the controller 15 executes the unbalanced disk detection operation immediately and preferentially immediately after the disk recognition operation is completed. It is created and sent to the host.

한편, 상기 언밸런스 디스크 검출 동작은, 예를 들어, 도 5에 도시한 바와 같이, 상기 스핀들 모터(13)를 고속으로 회전시킴에 따라, 편심 성분이 존재하는 광디스크(10)가 상하 방향으로 떨리게 되는 것을 검출하는 것으로, 상기 컨트롤러(15)에서는, 상기 스핀들 모터(13)를 고속으로 회전시키되, 상기 모터 드라이버(14)를 동작 제어하여, 상기 스핀들 모터(13)에 인가되는 구동 전류가, 사전에 설정된 최대 전류(Max Current) 제한 값을 초과하지 않도록 제어하게 된다.On the other hand, in the unbalanced disc detection operation, for example, as shown in FIG. 5, as the spindle motor 13 rotates at a high speed, the optical disc 10 in which the eccentric component is present is shaken in the vertical direction. By detecting that, the controller 15 rotates the spindle motor 13 at a high speed, and controls the motor driver 14 so that the drive current applied to the spindle motor 13 is previously determined. Control not to exceed the set Max Current limit value.

그리고, 상기 광픽업(11)이, 광디스크의 내주(Inner), 중주(Middle), 외주(Outer) 영역을 순차적으로 억세스(Access)하면서 독출되는 데이터의 에러를 검출하는 것으로, 이는 널리 알려진 공지의 기술이므로, 구체적인 기술 설명은 생략한다.In addition, the optical pickup 11 detects an error of data read while sequentially accessing the inner, middle, and outer regions of the optical disk. Since it is a technique, detailed technical description is abbreviate | omitted.

한편, 상기 컨트롤러(15)에서는, 예를 들어, 상기와 같이 언밸런스 디스크 검출 동작을 수행하던 도중, 상기 호스트로부터 리드 커맨드가 수신되면(S16), 언밸런스 디스크 검출 동작이 완료되었는 지를 확인하게 된다.On the other hand, when the controller 15 receives the read command from the host while performing the unbalanced disk detection operation as described above (S16), it is checked whether the unbalanced disk detection operation is completed.

그리고, 상기 언밸런스 디스크 검출 동작이 완료되었으면(S17), 상기 리드 커맨드에 대응되는 응답 커맨드(Response Command)를 생성하여, 상기 호스트로 전송하게 되는 데(S18), 상기와 같이 언밸런스 디스크 검출 동작을, 리드 커맨드가 수신되기 이전에 먼저 시작하였기 때문에, 상기 응답 커맨드를, 사전에 설정된 소정 시간(예: 6초) 이내에 전송할 수 있게 된다. When the unbalanced disk detection operation is completed (S17), a response command corresponding to the read command is generated and transmitted to the host (S18). The unbalanced disk detection operation is performed as described above. Since the start command is started before the read command is received, the response command can be transmitted within a predetermined time (for example, 6 seconds).

또한, 상기 컨트롤러(15)에서는, 상기 모터 드라이버(14)와 광픽업(11), 그리고 재생/기록부(17)를 동작 제어하여, 상기 광디스크(10)에 기록된 데이터를 재생하는 일련의 재생 동작을 수행하게 되는 데(S19), 이때, 상기 광디스크가, 편심 성분이 존재하는 언밸런스 디스크인 경우, 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하여, 데이터 재생 동작에 에러가 발생하지 않도록 한다.In addition, the controller 15 controls the motor driver 14, the optical pickup 11, and the reproduction / recording unit 17 to perform a series of reproduction operations for reproducing the data recorded on the optical disc 10. In this case, in the case where the optical disc is an unbalanced disc in which an eccentric component exists, the reproduction double speed is adjusted lower than a preset double speed so that no error occurs in the data reproducing operation.

이에 따라, 외장형 광디스크 드라이브 내에 미리 설정된 최대 전류(Max Current) 제한 값을 초과하지 않는 범위 내에서, 스핀들 모터를 적절히 구동시킬 수 있게 되며, 또한, 리드 커맨드를 수신한 후 사전에 설정된 소정 시간(예: 6초) 이내에, 응답 커맨드를 전송할 수 있게 된다.
Accordingly, the spindle motor can be properly driven within a range not exceeding a preset maximum current limit value in the external optical disk drive, and a predetermined time set after receiving a read command (for example, Within 6 seconds), the response command can be transmitted.

이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.
Or more, preferred embodiments of the present invention described above, for the purpose of illustration, those skilled in the art, within the technical spirit and the technical scope of the present invention disclosed in the appended claims below, to further improve various other embodiments Changes, substitutions or additions will be possible.

100 : 외장형 광디스크 드라이브 200 : 호스트
10 : 광디스크 11 : 광픽업
12 : 슬레드 모터 13 : 스핀들 모터
14 : 모터 드라이버 15 : 컨트롤러
16 : 메모리 17 : 재생/기록부
18 : 인터페이스부
100: external optical disk drive 200: host
10: optical disc 11: optical pickup
12: sled motor 13: spindle motor
14: motor driver 15: controller
16: memory 17: play / record
18: interface unit

Claims (10)

외장형 광디스크 드라이브 내에 삽입된 광디스크에 대한 초기 서보 동작과 디스크 인식 동작을 수행하는 1단계;
상기 디스크 인식 동작이 완료되면, 호스트로부터 전송되는 리드 커맨드의 수신 여부와 상관없이, 언밸런스 디스크 검출 동작을 즉시 수행하는 2단계; 및
상기 언밸런스 디스크 검출 동작 도중, 상기 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 3단계를 포함하여 이루어지는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법.
A first step of performing an initial servo operation and a disc recognition operation on the optical disc inserted in the external optical disc drive;
When the disc recognition operation is completed, immediately performing an unbalanced disc detection operation regardless of whether a read command transmitted from a host is received; And
When the read command is received during the unbalanced disc detection operation, after completing the unbalanced disc detection operation, generating a response command and transmitting the response command to the host. Unbalanced disk detection method.
제 1항에 있어서,
상기 2단계는, 상기 언밸런스 디스크 검출 동작을 즉시 수행하되, 사전에 설정된 최대 전류 제한 값을 초과하지 않는 범위 내에서, 스핀들 모터를 구동시키는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법.
The method of claim 1,
In the second step, the unbalanced disc detection method of the external optical disc drive, characterized in that for immediately performing the unbalanced disc detection operation, the spindle motor is driven within a range not exceeding a preset maximum current limit value.
제 1항에 있어서,
상기 2단계는, 상기 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행한 후, 디스크 인식 완료 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법.
The method of claim 1,
In the second step, when the disc recognition operation is completed, an unbalanced disc detection operation is immediately performed, and then a disc recognition completion command is generated and transmitted to the host.
제 1항에 있어서,
상기 3단계는, 상기 리드 커맨드가 수신되면, 사전에 설정된 소정 시간 이내에, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법.
The method of claim 1,
In the third step, when the read command is received, a response command is generated within a predetermined time period and transmitted to the host, wherein the response command is generated.
제 1항에 있어서,
상기 언밸런스 디스크 검출 결과에 따라, 상기 광디스크에 대한 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 방법.
The method of claim 1,
And adjusting the reproduction speed of the optical disk to a lower speed than a preset speed according to the unbalanced disc detection result.
광픽업과 스핀들 모터와 슬레드 모터를 포함하여 구성되는 외장형 광디스크 드라이브에 있어서,
호스트와 연결 접속하기 위한 인터페이스부;
광디스크에 대한 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행시킴과 아울러,
호스트로부터 리드 커맨드가 수신되면, 상기 언밸런스 디스크 검출 동작을 완료한 후, 응답 커맨드를 생성하여, 상기 호스트로 전송하기 위한 제어부를 포함하여 구성되는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치.
In an external optical disk drive comprising an optical pickup, a spindle motor and a sled motor,
An interface unit for connecting to a host;
When the disc recognition operation on the optical disc is completed, the unbalanced disc detection operation is performed immediately,
And receiving a read command from a host, and after completing the unbalanced disk detection operation, generating a response command and transmitting the response command to the host.
제 6항에 있어서,
상기 스핀들 모터를 구동시키기 위한 모터 구동부를 더 포함하여 구성되되,
상기 제어부는, 상기 모터 구동부를 동작 제어하여, 사전에 설정된 최대 전류 제한 값을 초과하지 않는 범위 내에서, 상기 스핀들 모터를 구동시키는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치.
The method of claim 6,
It is configured to further include a motor drive for driving the spindle motor,
And the control unit controls the motor driving unit to drive the spindle motor within a range not exceeding a preset maximum current limit value.
제 6항에 있어서,
상기 제어부는, 상기 디스크 인식 동작이 완료되면, 언밸런스 디스크 검출 동작을 즉시 수행시킨 후, 디스크 인식 완료 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치.
The method of claim 6,
When the disc recognition operation is completed, the controller performs an unbalanced disc detection operation immediately, and then generates a disc recognition completion command and transmits the generated disc recognition command to the host.
제 6항에 있어서,
상기 제어부는, 상기 리드 커맨드가 수신되면, 사전에 설정된 소정 시간 이내에, 응답 커맨드를 생성하여, 상기 호스트로 전송하는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치.
The method of claim 6,
The controller, when the read command is received, generates a response command within a predetermined time period, and transmits the response command to the host.
제 6항에 있어서,
상기 제어부는, 상기 언밸런스 디스크 검출 결과에 따라, 상기 광디스크에 대한 재생 배속을 사전에 설정된 배속 보다 낮게 하향 조절하는 것을 특징으로 하는 외장형 광디스크 드라이브에서의 언밸런스 디스크 검출 장치.
The method of claim 6,
The control unit, according to the unbalanced disk detection result, the unbalanced disk detection apparatus for an external optical disk drive, characterized in that for adjusting the playback speed down to lower than a predetermined speed.
KR1020100002101A 2010-01-11 2010-01-11 Apparatus and method for detecting unbalance disc in external optical disc drive KR20110082220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100002101A KR20110082220A (en) 2010-01-11 2010-01-11 Apparatus and method for detecting unbalance disc in external optical disc drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100002101A KR20110082220A (en) 2010-01-11 2010-01-11 Apparatus and method for detecting unbalance disc in external optical disc drive

Publications (1)

Publication Number Publication Date
KR20110082220A true KR20110082220A (en) 2011-07-19

Family

ID=44920281

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100002101A KR20110082220A (en) 2010-01-11 2010-01-11 Apparatus and method for detecting unbalance disc in external optical disc drive

Country Status (1)

Country Link
KR (1) KR20110082220A (en)

Similar Documents

Publication Publication Date Title
EP1714282A1 (en) Information recording and reproducing apparatus and a method of controlling an information recording and reproducing apparatus
KR20110082220A (en) Apparatus and method for detecting unbalance disc in external optical disc drive
JP2002025189A (en) Optical disk recording and reproducing device
KR20120057956A (en) Apparatus and method for reducing current consumption in optical disc drive
JP2001023176A (en) Optical disk recording/reproducing device
KR20130034361A (en) Driving method in optical disc apparatus
JP3973521B2 (en) Recording method, program, recording medium, and information recording apparatus
KR20110082216A (en) Optical disc apparatus and control method in the same
JP2002222562A (en) Method for controlling recording of optical disk recording and reproducing device
JP2005085410A (en) Optical disk device and its control method
JP3957447B2 (en) Control system for optical disk recording / reproducing apparatus
JPH11143751A (en) Reproducing device and method for recognizing file system
JP2003242642A (en) Optical disk recording and reproducing apparatus
JP2003006976A (en) Recording control method for optical disk recording/ reproducing device
KR20110084595A (en) Apparatus and method for controlling record in optical disc drive
JP2001297513A (en) Optical disk recording and reproducing device
KR20110085552A (en) Apparatus and method for cancelling data write operation in optical disc drive
KR20110067673A (en) Apparatus and method for controlling sled servo of optical disc drive
KR20110080593A (en) Apparatus and method for controlling record speed in optical disc drive
KR20110083238A (en) Apparatus and method for recording data in optical disc drive
KR20110114222A (en) Optical disc apparatus and control method in the same
KR20120039832A (en) Apparatus and method for controling initial servo of optical disc drive
JP2003123281A (en) Recording control method for optical disk recording/ reproducing device
JP2002342932A (en) Method for controlling recording of optical disk recording and reproducing apparatus
JP2012089213A (en) Optical disk unit and rotation-stoping method for spindle motor of optical disk unit

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid