[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20060081828A - Recording speed adjustment method and recording medium of optical disc drive - Google Patents

Recording speed adjustment method and recording medium of optical disc drive Download PDF

Info

Publication number
KR20060081828A
KR20060081828A KR1020050002254A KR20050002254A KR20060081828A KR 20060081828 A KR20060081828 A KR 20060081828A KR 1020050002254 A KR1020050002254 A KR 1020050002254A KR 20050002254 A KR20050002254 A KR 20050002254A KR 20060081828 A KR20060081828 A KR 20060081828A
Authority
KR
South Korea
Prior art keywords
recording
speed
data
optical disc
drive
Prior art date
Application number
KR1020050002254A
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 KR1020050002254A priority Critical patent/KR20060081828A/en
Publication of KR20060081828A publication Critical patent/KR20060081828A/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B09DISPOSAL OF SOLID WASTE; RECLAMATION OF CONTAMINATED SOIL
    • B09BDISPOSAL OF SOLID WASTE NOT OTHERWISE PROVIDED FOR
    • B09B3/00Destroying solid waste or transforming solid waste into something useful or harmless
    • B09B3/0075Disposal of medical waste
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2/00Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
    • A61L2/02Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor using physical phenomena
    • A61L2/08Radiation
    • A61L2/10Ultraviolet radiation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2/00Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
    • A61L2/02Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor using physical phenomena
    • A61L2/08Radiation
    • A61L2/12Microwaves
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B01PHYSICAL OR CHEMICAL PROCESSES OR APPARATUS IN GENERAL
    • B01DSEPARATION
    • B01D53/00Separation of gases or vapours; Recovering vapours of volatile solvents from gases; Chemical or biological purification of waste gases, e.g. engine exhaust gases, smoke, fumes, flue gases, aerosols
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B02CRUSHING, PULVERISING, OR DISINTEGRATING; PREPARATORY TREATMENT OF GRAIN FOR MILLING
    • B02CCRUSHING, PULVERISING, OR DISINTEGRATING IN GENERAL; MILLING GRAIN
    • B02C4/00Crushing or disintegrating by roller mills
    • B02C4/02Crushing or disintegrating by roller mills with two or more rollers

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Chemical & Material Sciences (AREA)
  • Epidemiology (AREA)
  • Analytical Chemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Oil, Petroleum & Natural Gas (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Food Science & Technology (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

본 발명은 외부기기로부터 광디스크 드라이브로 최초로 유입되는 데이터의 전송속도를 측정하는 단계; 상기 측정된 전송속도를 당해 드라이브마다 기측정된 기록중인 환경에서의 속도로 환산하는 단계; 및 상기 환산된 전송속도에 비례하여 기록배속을 결정하고 이를 자동으로 설정하는 단계를 포함하는 광디스크 드라이브의 기록배속 조정방법 및 이를 기록한 기록매체를 제공한다.The present invention comprises the steps of measuring the transmission rate of the data first introduced into the optical disk drive from an external device; Converting the measured transmission speed into a speed in the recording environment measured for each drive; And determining a recording speed in proportion to the converted transmission speed and automatically setting the recording speed, and a recording medium recording the same.

버퍼언더런, 기록배속, 광디스크Buffer underrun, write speed, optical disc

Description

광디스크 드라이브의 기록배속 조정방법 및 기록매체{Controlling Method of Data Transfer Rate for Optical Disc Drive and Recording Medium} Controlling method of recording speed of optical disc drive and recording medium {Controlling Method of Data Transfer Rate for Optical Disc Drive and Recording Medium}             

도 1은 본 발명에 따른 광디스크 드라이브의 기록배속 결정과정을 나타내는 절차흐름도이다.1 is a flowchart illustrating a process of determining a recording speed of an optical disc drive according to the present invention.

본 발명은 광디스크 드라이브의 기록배속 조정방법 및 이를 기록한 기록매체에 관한 것으로, 보다 상세하게는 광디스크 드라이브의 구동시 버퍼언더런 현상으로 인해 생기는 기록시간의 지연현상과 이어 붙이는 곳의 기록품질저하를 해결하기 위한 광디스크 드라이브의 기록배속 조정방법 및 기록매체에 관한 것이다.The present invention relates to a method for adjusting the recording speed of an optical disc drive and a recording medium recording the same, and more particularly, to solve the delay of the recording time caused by the buffer underrun phenomenon during the operation of the optical disc drive and the reduction of the recording quality at the place where it is attached. The present invention relates to a recording speed adjusting method and a recording medium of an optical disc drive.

최근 외부기기로부터의 데이터 전송속도가 광디스크 드라이브의 기록 속도보다 늦을 경우 발생되는 버퍼상의 데이터 부족현상이 문제시되고 있다. 버퍼는 데이터의 임시 저장장소로서, 예를 들어 외부기기인 하드에서 곧바로 데이터를 광디스크 드라이브에 보내 레코딩시킬 경우 데이터 전송에 차질이 생기면 레코딩 자체에 문제가 생기게 되므로 이를 방지하기 위해 두는 것이 버퍼이다. 일단 외부기기에서 버퍼에 데이터를 보내 저장시킨 후 광디스크 드리이브가 버퍼에서 데이터를 읽어들여 레코딩을 수행한다. 이 때 하드로부터의 전송이 불안정해지더라도 광디스크 드라이브는 버퍼에 저장된 데이터를 읽어들여 레코딩을 계속 수행할 수 있게 된다.Recently, a shortage of data in the buffer caused when the data transfer rate from an external device is slower than that of the optical disc drive has been a problem. A buffer is a temporary storage place of data. For example, when data is sent directly from an external hard drive to an optical disk drive for recording, a problem occurs in the recording itself when the data transmission is interrupted. Once the external device sends data to the buffer and stores it, the optical disc drive reads the data from the buffer and records it. At this time, even if the transmission from the hard disk becomes unstable, the optical disk drive can read data stored in the buffer and continue recording.

그러나, 버퍼에 저장된 데이터를 다 쓰도록 외부기기에서 버퍼로 새 데이터를 보내는데 실패하면 광디스크 드라이브는 더이상 기록할 자료를 구할 수 없게 되어 결국 레코딩에 실패하게 된다. 이러한 현상은 "버퍼언더런(buffer under-run)"이라고 불리우고 있으며, 광디스크 드라이브에서의 기록 중단을 야기한다. 이로 인한 문제점을 해결하기 위하여 현재 다양한 해결책들이 제시되고 있다. 현재까지 버퍼언더런 현상을 해결하기 위해 제시된 버퍼언더런 방지기술로는 ExacLink, BURN-Proof, JustLink, SafeBurn 등이 알려져 있으며, 이들은 각 제조회사 별로 자사의 버퍼언더런 방지 기술에 사용한 이름이며, 기능상 큰 차이는 없다.However, if the external device fails to send new data to the buffer to use up the data stored in the buffer, the optical disc drive will no longer be able to obtain the data to record and will eventually fail recording. This phenomenon is called "buffer under-run" and causes write interruption in the optical disc drive. Various solutions are currently proposed to solve the problems caused by this. ExacLink, BURN-Proof, JustLink, SafeBurn, etc. are known to solve the buffer underrun phenomenon so far. none.

상기 기술을 채택하게 되면 광디스크 드라이브는 일단, 버퍼에 저장된 데이터량이 일정수준 이하로 떨어지게 되면 마지막으로 정상레코딩된 섹터의 위치를 파악하고 레코딩을 보류시킬 수 있게 된다. 그런 다음 다시 자료가 PC의 하드디스크나 씨디-롬 등으로부터 전송되어 오면 마지막으로 레코딩된 섹터로 부터 약 10나노미리미터 이내의 위치부터 다시 레코딩을 시작하게 된다. 위와 같은 종래 기술의 버퍼언더런 방지기술 들은 섹터간의 거리 이내에서 다시 레코딩을 시작하는 것에 특징을 두고 있다. 만일 종래의 버퍼언더런 방지기술을 이용하여 레코딩을 하였으나 섹터간 거리를 벗어나게 되면 레코딩후 인식되지 않거나 자료가 깨어지게 되는 문제가 야기된다. 또한, 재기록이 시작될 때 마다 목적된 주소로의 이동과 정확히 이어붙일 곳에 이를 때 까지 지연시간이 생기게 되어 전체적으로 기록시간이 늘어나는 문제도 야기된다.Adopting the above technique, the optical disc drive can determine the position of the last recorded sector and suspend recording once the amount of data stored in the buffer falls below a certain level. Then, when the data is transferred from the PC's hard disk or CD-ROM, it will start recording again within 10 nanometers of the last recorded sector. The conventional buffer underrun prevention techniques as described above are characterized by starting recording again within a distance between sectors. If the recording is performed using a conventional buffer underrun prevention technique, but the distance between the sectors is out of range, a problem arises that the data is not recognized or the data is broken after recording. In addition, each time a rewriting is started, there is a delay time until the move to the target address and the point to be correctly connected to each other, which causes a problem that the recording time is increased overall.

이와 같이, 종래의 버퍼언더런 기술로는 기록시간의 지연현상과 이어 붙이는 곳의 기록 품질저하의 문제가 발생하는 것을 회피할 수 없다. 이에 따라 종래기술과 같이 버퍼언더런이 발생한 경우에 이를 극복하는 방안을 제시하는 것보다는 근본적으로 버퍼언더런의 발생자체를 방지하는 방안이 강구되어져야 할 것이다.As described above, with the conventional buffer underrun technique, it is impossible to avoid the problem of the delay of the recording time and the deterioration of the recording quality at the joining point. Accordingly, rather than suggesting a method for overcoming a buffer underrun, as in the prior art, a method of fundamentally preventing the occurrence of the buffer underrun should be devised.

상기한 바와 같이 본 발명은 상기 종래 기술이 가지는 한계를 극복하기 위해 제시된 것으로, 버퍼언더런이 발생한 경우에 이를 해결하기 위한 방법을 제공하는 것이 아니라, 버퍼언더런 자체의 발생을 방지하기 위한 방법을 제공함에 목적을 두고 있다.As described above, the present invention is provided to overcome the limitations of the prior art, and does not provide a method for resolving a buffer underrun, but provides a method for preventing the occurrence of the buffer underrun itself. The purpose is to.

보다 구체적으로, 본 발명은 상기 종래 기술이 가지는 한계를 극복하기 위해 데이터를 제공하는 외부기기로부터 데이터 전송속도를 해당 드라이브의 실제 기록전에 미리 테스트 해봄으로써 버퍼언더런이 발생하지 않는 최적의 기록 배속으로 자동으로 조정하는 방법을 제공함에 있다.More specifically, in order to overcome the limitations of the prior art, the present invention automatically tests the data transfer rate from an external device providing data before the actual recording of the corresponding drive to an optimal recording speed at which a buffer underrun does not occur. To provide a way to adjust.

또한, 본 발명의 다른 목적은 데이터를 제공하는 외부기기로부터 데이터 전송속도를 해당 드라이브의 실제 기록전에 미리 테스트 해봄으로써 버퍼언더런이 발생하지 않는 최적의 기록 배속으로 자동으로 조정하는 단계를 기록한 광디스크 드 라이브에서 읽을 수 있는 기록매체를 제공함에 있다.
In addition, another object of the present invention is to test the data transfer rate from the external device that provides the data in advance before the actual recording of the drive, the optical disk drive recording the step of automatically adjusting to the optimal recording speed that does not occur buffer underrun The present invention provides a recording medium that can be read by.

상기한 목적을 달성하기 위해 본 발명은 외부기기로부터 광디스크 드라이브로 최초로 유입되는 데이터의 전송속도를 측정하는 단계; 상기 측정된 전송속도를 당해 드라이브마다 기측정된 기록중인 환경에서의 속도로 환산하는 단계; 및 상기 환산된 전송속도에 비례하여 기록배속을 결정하고 이를 자동으로 설정하는 단계를 포함하는 광디스크 드라이브의 기록배속 조정방법을 제공한다.In order to achieve the above object, the present invention comprises the steps of measuring the transmission rate of the data first introduced into the optical disk drive from an external device; Converting the measured transmission speed into a speed in the recording environment measured for each drive; And determining a recording speed in proportion to the converted transmission speed and automatically setting the recording speed.

상기 본 발명에 의하면, 광디스크 드라이브는 바람직하게는 CD 또는 DVD 광디스크 드라이브인 것을 특징으로 한다.According to the present invention, the optical disc drive is preferably a CD or DVD optical disc drive.

또한, 본 발명은 외부기기로부터 광디스크 드라이브로 최초로 유입되는 데이터의 전송속도로서, 두번째 WRITE 명령어로 부터 기록 시작 WRITE 명령어 까지의 시간동안 전송되는 데이터량를 측정하는 단계; 상기 측정된 전송속도를 당해 드라이브마다 기측정된 기록중인 환경에서의 속도로 환산하는 단계; 및 상기 환산된 전송속도에 비례하여 기록배속을 결정하고 이를 자동으로 설정하는 단계를 실행시키기 위한 프로그램을 기록한 광디스크 드라이브에 의해 읽을 수 있는 기록매체를 제공한다.In addition, the present invention is a data transfer rate of the first data flowing into the optical disk drive from the external device, the step of measuring the amount of data transferred during the time from the second WRITE command to the write start WRITE command; Converting the measured transmission speed into a speed in the recording environment measured for each drive; And a recording medium readable by an optical disc drive having recorded thereon a program for executing a step of determining a recording speed in proportion to the converted transmission speed and automatically setting the recording speed.

이와 같이 본 발명의 특징은 종래 광디스크 드라이브에서 발생하던 버퍼 언더런 현상을 외부기기로부터 전송되는 데이터의 전송속도 내지는 전송시간을 실제 기록전에 테스트하고, 그 결과를 당해 드라이브의 실제 기록환경에서의 전송속도 내지는 전송시간으로 환산하여 당해 얻어진 결과를 기준으로 자동으로 기록배속을 결정하여 해결하고자 하는 데에 있다.Thus, the characteristics of the present invention is to test the buffer underrun phenomenon that occurred in the conventional optical disk drive before the actual recording the transfer rate or transfer time of the data transmitted from the external device, and the result is the transfer rate in the actual recording environment of the drive It is intended to solve the problem by automatically determining the recording speed based on the result obtained in terms of transmission time.

이하 본 발명의 내용을 보다 구체적으로 설명하면 다음과 같다.Hereinafter, the content of the present invention will be described in detail.

본 발명은 광디스크 드라이브의 기록배속 조정방법에 관한 것으로, 이때 광디스크 드라이브에는 CD, DVD 등의 광디스크를 구동하는 장치로서 데이터를 기록, 재생 또는 되쓰기 등을 수행할 수 있는 어떠한 장치도 여기에 포함되어질 수 있다.The present invention relates to a method for adjusting the recording speed of an optical disc drive, wherein any device capable of recording, reproducing or rewriting data as a device for driving an optical disc such as a CD or a DVD may be included therein. Can be.

상기 본 발명에서 외부기기는 상기 광디스크 드라이브가 처리할 수 있는 각종 데이터를 전송하는 일련의 장치를 의미하며, 대표적인 것으로는 퍼스널 컴퓨터(PC)를 들 수 있다.In the present invention, the external device refers to a series of devices for transmitting various data that can be processed by the optical disc drive, and a representative example is a personal computer (PC).

상기 광디스크 드라이브가 외부기기로부터 데이터를 받아들이는 속도는 외부기기마다 또는 사용되어지는 당해 광디스크 드라이브 마다 상이할 수 있다. 본 발명에서는 광디스크 드라이브의 기록배속을 결정하기 위하여 먼저, 광디스크 드라이브가 상기 외부기기로부터 데이터를 받아들이는 데 소요되는 소정의 물리량을 측정하는 과정이 포함된다. 이러한 물리량은 단위시간동안의 데이터 전송량, 즉 데이터 전송속도일 수도 있고, 일정한 데이터량의 전송시간의 형태일 수도 있다. 일정한 데이터량의 전송시간은 간단히 타이머(timer)를 구동하여 측정해 낼 수 있다. 즉, 이러한 전송시간은 실제 기록이 이루어지기 이전에 최초의 데이터 전송에서부터 기록이 시작될 수 있을 정도의 충분한 데이터가 외부기기로부터 도착될 때까지의 시간으로 한다.The speed at which the optical disc drive receives data from an external device may be different for each external device or for each optical disc drive used. In the present invention, in order to determine the recording speed of the optical disc drive, first, a process of measuring a predetermined physical quantity required for the optical disc drive to receive data from the external device is included. This physical quantity may be a data transmission amount during a unit time, that is, a data transmission rate, or may be in the form of a transmission time of a constant data amount. The transmission time of a certain amount of data can be measured by simply driving a timer. In other words, this transmission time is the time from the first data transmission before the actual recording is made until enough data arrives from the external device to start recording.

DVD의 예를 들면, 타이머를 이용하면 두번째 WRITE 명령어로 부터 기록시작 WRITE 명령어 까지의 시간을 측정할 수 있다. 이와 같이 예를 든 DVD는 일반적으로 첫번째 WRITE 명령어에서 OPC작업을 수행하므로 두번째 WRITE 명령어부터 시간을 측정하는 것이 바람직하다.For example, on a DVD, you can use the timer to measure the time from the second WRITE command to the start of write WRITE command. As such DVDs typically perform OPC operations on the first WRITE command, it is desirable to measure time from the second WRITE command.

또한, 일정한 데이터량의 전송시간은 이를 단위시간동안 전송되는 데이터의 량으로 용이하게 환산할 수 있다. 보다 구체적인 예를 들면, 버퍼용량이 N ECC로 알려진 DVD를 상정할 때, N ECC의 데이터량을 외부기기로부터 받아들이는 시간 T는 타이머를 적동시켜 용이하게 측정할 수 있으며, 전송속도는 상기 시간동안 전송된 데이터량(N ECC)을 상기 시간(T)으로 나누는 것으로부터 단위시간당 전송되는 데이터량으로 용이하게 환산할 수 있다. 따라서, 상기 전송속도와 전송시간은 상호 극히 용이하게 전환가능한 물리량으로서 표현의 편의상 청구범위에서는 물리량으로는 전송속도를 사용하여 기재되어질 것이나, 이는 전송시간을 측정하는 경우를 배제하는 것이 아님에 유의해야 할 것이다.In addition, the transmission time of a certain amount of data can be easily converted to the amount of data transmitted during the unit time. More specifically, for example, assuming a DVD whose buffer capacity is known as N ECC, the time T for receiving the N ECC data amount from an external device can be easily measured by applying a timer, and the transmission rate is By dividing the transmitted data amount N ECC by the time T, it can be easily converted into the data amount transmitted per unit time. Accordingly, it should be noted that the transmission rate and the transmission time are physical quantities that can be easily switched to each other, and for convenience of expression, the claims will be described using the transmission rate as the physical quantity, but this does not exclude the case of measuring the transmission time. something to do.

상기 측정된 데이터의 전송속도와 광디스크 드라이브가 기록중일 때 데이터를 받아들이는 전송속도에는 일반적으로 차이가 있다. 즉, 광디스크 드라이브는 데이타를 기록 중인 경우가 기록 중이 아닌 경우에 비하여 외부기기로부터 후속하는 데이터를 받아들이는 시간이 보다 지연되어진다. 따라서, 초기에 외부기기로부터 최초 데이터량이 입력되는 시간을 측정한 경우 이를 광디스크 드라이브가 기록환경인 경우에서의 시간으로 환산하여야 할 필요가 있다. 이러한 지연시간은 드라이브 마다 차이가 있으며, 이에 대한 정보를 얻기 위한 테스트가 요구된다. 일반적으로는 많게는 3배 이상 차이가 나기도 하고, 수식 ms 정도 차이가 나는 경우도 있다.There is a general difference between the measured data transfer rate and the data transfer rate when the optical disc drive is recording. In other words, the optical disc drive has a longer delay in receiving subsequent data from an external device than when the data is being recorded. Therefore, when the time for which the initial amount of data is input from the external device is measured initially, it is necessary to convert it to the time when the optical disc drive is in a recording environment. These delays vary from drive to drive and require testing to get this information. In general, the difference can be as much as three times or more.

DVD의 예를 들면, 상기한 바와 같이 두번째 WRITE 명령어로 부터 기록시작 WRITE 명령어 까지의 시간은 기록 중인 환경에서의 시간으로 재계산되어져야 한다. 예를 들어 기록중인 경우와 기록중이 아닌 경우에서의 전송시간(또는 속도)가 3배 정도 차이가 난다면, PC 전송 속도 테스트 모드, 즉 기록 중이 아닐 때 산출된 시간의 3배 값을 취해야 한다.For example in DVD, as described above, the time from the second WRITE command to the recording start WRITE command should be recalculated to the time in the recording environment. For example, if the transfer time (or speed) is about three times the difference between recording and non-recording, you should take the PC transfer rate test mode, that is, three times the calculated time when not recording. .

몇번의 WRITE 명령어가 PC 전송 속도 테스트에 사용되어지는 지는 드라이브가 갖고 있는 버퍼의 용량에 따라서 달라질 수 있다. 이하의 본 발명의 실시예에서는 40 ECC 인 경우로 하여 설명한다.How many WRITE commands are used to test the PC transfer rate depends on the amount of buffer the drive has. In the following embodiment of the present invention, a case of 40 ECC will be described.

이와 같이 측정된 물리량은 하기 표 1에서 예시된 바와 같이 기록배속의 결정에 사용되어진다. 이를 표 1(단, 하기 표는 X1으로 1 ECC 기록에 23.4ms 소요되는 것으로 상정한 것임)을 참조하여 설명하면, PC전송 속도 테스트 결과 40 ECC 전송하는데 소요된 시간을 기록중인 환경으로 환산하였을 때 그 값이 486ms 보다 크고 936ms 보다 작다면 기록배속으로는 X2가 선택되어질 것이고, 58.5ms 보다 작다면 X16 기록 배속으로 설정이 되도록 한다.The physical quantities thus measured are used to determine the recording speed as illustrated in Table 1 below. Explaining this with reference to Table 1 (However, the following table assumes that it takes 23.4 ms to record 1 ECC as X1), and the PC transmission speed test result shows that the time required for 40 ECC transmission is converted to the recording environment. If the value is larger than 486 ms and smaller than 936 ms, X2 will be selected as the recording speed. If the value is smaller than 58.5 ms, the X16 recording speed will be set.

<표 1>TABLE 1

기록배속Record speed 40 ECC 기록시간40 ECC recording time X1X1 936ms936 ms X2X2 468ms468 ms X4X4 234ms234 ms X8X8 117ms117 ms X12X12 78ms78 ms X16X16 58.5ms58.5 ms

이하, 본 발명의 내용을 바람직한 실시예를 참조하여 보다 상세하게 설명하고자 한다. 다만, 본 실시예에서 제시되는 구체적인 수치들은 본 발명의 내용을 이 해하기 위해 제시되는 것에 불과하며, 이에 본 발명의 권리범위를 한정하고자 하는 취지는 아님을 유의해야 할 것이다.Hereinafter, the content of the present invention will be described in more detail with reference to preferred embodiments. However, it is to be noted that the specific numerical values set forth in this embodiment are merely presented to understand the contents of the present invention, and are not intended to limit the scope of the present invention.

도 1은 상기 표 1의 데이터를 참조하여 본 발명에 따른 광디스크 드라이브의 기록배속 결정과정을 나타내고 있다. 이때 광디스크 드라이브는 DVD 드라이브인 것으로 한다.1 shows a process of determining a recording speed of an optical disk drive according to the present invention with reference to the data of Table 1. In this case, the optical disc drive is a DVD drive.

상기 도 1에서는 첫번째 WRITE 명령어(command)와 이로 인한 OPC 작업은 생략되어 있다. 단계 101에서 두번째 WRITE 명령어가 있은 경우 단계 102에서 타이머가 리셋(reset)되어지며, 단계 103에서 40 ECC 블록이 전송되어진 것으로 판단되면, 단계 104에서 타이머(timer)를 정지시킨다. In FIG. 1, the first WRITE command and the OPC operation thereof are omitted. If there is a second WRITE instruction in step 101, the timer is reset in step 102, and if it is determined in step 103 that 40 ECC blocks have been transmitted, the timer is stopped in step 104.

이후, 단계 105에서는 경과된 시간을 산출한 후 기록중인 환경에서의 전송시간(eTime)으로 환산하여, 단계 106에서는 이에 대응되는 기록배속을 결정한다. 이때 기록배속은 환산된 전송시간이 468ms 를 초과하는 경우에는 X1으로 하고 (단계 106-1), 전송시간이 234ms를 초과하는 경우에는 기록배속은 X2로 (단계 106-2), 전송시간이 117ms를 초과하는 경우에는 기록배속은 X4로 (단계 106-3), 전송시간이 78ms를 초과하는 경우에는 기록배속은 X8로 (단계 106-4), 전송시간이 58ms를 초과하는 경우에는 기록배속은 X12로 (단계 106-5)하며, 전송시간이 58ms 이하인 경우에는 기록배속은 X16로 결정하고 (단계 106-2), 단계 107에서 기록을 시작한다.Thereafter, in step 105, the elapsed time is calculated and converted into eTime in the recording environment, and in step 106, the recording speed corresponding thereto is determined. At this time, the recording speed is X1 if the converted transmission time exceeds 468ms (step 106-1). If the transmission time exceeds 234ms, the recording speed is X2 (step 106-2) and the transmission time is 117ms. The recording speed is X4 (step 106-3) if the transmission time exceeds 78ms, and the recording speed is X8 (step 106-4) if the transmission time exceeds 78ms. If the transmission time is 58ms or less, the recording speed is determined to be X16 (step 106-2), and the recording starts in step 107.

상기 실시예에서는 기록배속을 최대 16배속인 경우만을 상정하였지만, 이에 한정되지는 아니하며, 또한 광디스크 드라이브는 DVD 드라이브인 경우의 예로서 설명하였지만, 이에 한정되지 아니하며 어떠한 종류의 광디스크 드라이브에도 적용되 어질 수 있다.In the above embodiment, it is assumed that the recording speed is only 16x at maximum, but the present invention is not limited thereto, and the optical disc drive has been described as an example of a DVD drive, but the present invention is not limited thereto and may be applied to any type of optical disc drive. .

본 발명의 상기 바람직한 실시예는 광디스크 드라이브에서 실행되어질 수 있는 프로그램으로 작성되어질 수 있다. 또한, 이러한 프로그램을 기록한 기록 매체로부터 해당 프로그램을 읽어들여 광디스크 드라이브에서 실행될 수 있다. 이러한 기록 매체에는 마그네틱 저장 매체(예를 들면, 롬, 플로피디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 씨디롬, 디브이디 등) 등과 같은 기록매체가 여기에 포함된다.The above preferred embodiment of the present invention can be written as a program that can be executed in the optical disc drive. In addition, the program can be read from the recording medium on which such a program is recorded and executed in the optical disc drive. Such recording media include recording media such as magnetic storage media (e.g., ROM, floppy disk, hard disk, etc.), optical reading media (e.g., CD-ROM, DVD, etc.).

상기한 바와 같이 본 발명의 버퍼언더런 방지기술은 버퍼에 일정량의 데이터를 항상 확보할 수 있으므로 버퍼언더런 자체의 발생을 원천적으로 방지할 수 있게한다. As described above, the buffer underrun prevention technology of the present invention can always secure a certain amount of data in the buffer, thereby preventing the occurrence of the buffer underrun itself.

상기한 바와 같이 본 발명에 의하면 광디스크 드라이브에 있어서, 데이터를 제공하는 외부기기로부터 데이터 전송속도를 해당 드라이브의 실제 기록전에 미리 테스트 해봄으로써 버퍼언더런이 발생하지 않는 최적의 기록 배속을 설정하는 것이 가능해진다. 이에 따라 버퍼언더런 발생으로 야기되는 기록속도의 저하와 기록품질의 저하를 방지하는 효과가 있다.As described above, according to the present invention, it is possible to set the optimum recording speed at which the buffer underrun does not occur by testing the data transfer rate in advance in the optical disk drive from the external device providing the data before actual recording of the drive. . Accordingly, there is an effect of preventing the decrease in the recording speed and the decrease in the recording quality caused by the occurrence of the buffer underrun.

상술한 바와 같이, 본 발명의 바람직한 실시예를 참조하여 설명하였지만 해당 기술 분야의 숙련된 당업자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.As described above, although described with reference to a preferred embodiment of the present invention, those skilled in the art will be variously modified and modified within the scope of the present invention without departing from the spirit and scope of the invention described in the claims below. It will be appreciated that it can be changed.

Claims (5)

외부기기로부터 광디스크 드라이브로 최초로 유입되는 데이터의 전송속도를 측정하는 단계; 상기 측정된 전송속도를 당해 드라이브마다 기측정된 기록중인 환경에서의 속도로 환산하는 단계; 및 상기 환산된 전송속도에 비례하여 기록배속을 결정하고 이를 자동으로 설정하는 단계를 포함하는 광디스크 드라이브의 기록배속 조정방법Measuring a transmission speed of data initially flowing from an external device to the optical disk drive; Converting the measured transmission speed into a speed in the recording environment measured for each drive; And determining a recording speed in proportion to the converted transmission speed and automatically setting the recording speed. 제 1항에 있어서, 광디스크 드라이브는 CD 또는 DVD 광디스크 드라이브인 것을 특징으로 하는 광디스크 드라이브의 기록배속 조정방법The method of claim 1, wherein the optical disc drive is a CD or DVD optical disc drive. 제 2항에 있어서, 상기에서 데이터 전송속도의 측정단계에서의 데이터 전송속도는 두번째 WRITE 명령어로 부터 기록 시작 WRITE 명령어 까지의 시간동안 전송되는 데이터량으로 함을 특징으로 하는 광디스크 드라이브의 기록배속 조정방법3. The method of claim 2, wherein the data transfer rate in the measuring step of the data transfer rate is the amount of data transferred during the time from the second WRITE command to the write start WRITE command. 외부기기로부터 광디스크 드라이브로 최초로 유입되는 데이터의 전송속도를 측정하는 단계; 상기 측정된 전송속도를 당해 드라이브마다 기측정된 기록중인 환경에서의 속도로 환산하는 단계; 및 상기 환산된 전송속도에 비례하여 기록배속을 결정하고 이를 자동으로 설정하는 단계를 실행시키기 위한 프로그램을 기록한 광디스크 드라이브에 의해 읽을 수 있는 기록매체Measuring a transmission speed of data initially flowing from an external device to the optical disk drive; Converting the measured transmission speed into a speed in the recording environment measured for each drive; And a recording medium readable by an optical disk drive having recorded thereon a program for executing a step of determining a recording speed in proportion to the converted transmission speed and automatically setting the recording speed. 제 4항에 있어서, 상기 데이터 전송속도의 측정단계에서의 데이터 전송속도는 두번째 WRITE 명령어로 부터 기록 시작 WRITE 명령어 까지의 시간동안 전송되는 데이터량으로 함을 특징으로 하는 광디스크 드라이브에 의해 읽을 수 있는 기록매체5. The readable recording medium of claim 4, wherein the data transfer rate in the measuring step of the data transfer rate is the amount of data transferred during the time from the second WRITE command to the start recording WRITE command. media
KR1020050002254A 2005-01-10 2005-01-10 Recording speed adjustment method and recording medium of optical disc drive KR20060081828A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050002254A KR20060081828A (en) 2005-01-10 2005-01-10 Recording speed adjustment method and recording medium of optical disc drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050002254A KR20060081828A (en) 2005-01-10 2005-01-10 Recording speed adjustment method and recording medium of optical disc drive

Publications (1)

Publication Number Publication Date
KR20060081828A true KR20060081828A (en) 2006-07-13

Family

ID=37172690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050002254A KR20060081828A (en) 2005-01-10 2005-01-10 Recording speed adjustment method and recording medium of optical disc drive

Country Status (1)

Country Link
KR (1) KR20060081828A (en)

Similar Documents

Publication Publication Date Title
US7586821B2 (en) Data storage apparatus that either certifies a recording medium in the background or verifies data written in the recording medium
KR20060081828A (en) Recording speed adjustment method and recording medium of optical disc drive
JPH10106170A (en) Optical disk information recording system
JP3706120B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and program
JP2003263842A (en) Information recorder
KR100510498B1 (en) Method and apparatus for recording data in defect disc
US7554911B2 (en) Method for controlling play speed in an optical disc device
KR20070025768A (en) Optical recording device and information recording method
US20100260021A1 (en) Information recording apparatus, information recording method, and integrated circuit
JP4476697B2 (en) Information recording / reproducing device
JP4476990B2 (en) Information recording / playback system
KR20090115459A (en) How to play data from a disc drive
JP3917644B2 (en) Information recording system
KR100565661B1 (en) Optical disc recording method
KR100714869B1 (en) A recording medium recording a hard disk drive, a method of operating the hard disk drive, and a computer program for performing the method.
US7952973B2 (en) Method of controlling recording of optical disc device and optical disc device using the method
JP2014071922A (en) Data recording method and data recording and reproducing device
KR20090115467A (en) How to play data from a disc drive
JP2005293837A (en) Drive device, program for drive device, storage medium, and drive method
JP2001176186A (en) Data recording and reproducing device
JP2001325772A (en) Optical disk system, and information recording medium
JP2008047216A (en) Adaptively learning method and apparatus for improving write strategy
KR20060082980A (en) Tilt Control Method in Optical Disc Recording Device
JP2008176922A (en) Recording device
JP2008176921A (en) Recording device

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050110

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060504

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20061227

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060504

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I