KR100592499B1 - The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R - Google Patents
The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R Download PDFInfo
- Publication number
- KR100592499B1 KR100592499B1 KR1020040105864A KR20040105864A KR100592499B1 KR 100592499 B1 KR100592499 B1 KR 100592499B1 KR 1020040105864 A KR1020040105864 A KR 1020040105864A KR 20040105864 A KR20040105864 A KR 20040105864A KR 100592499 B1 KR100592499 B1 KR 100592499B1
- Authority
- KR
- South Korea
- Prior art keywords
- fragment
- recording
- recording area
- fragments
- pattern
- Prior art date
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
본 발명의 DVD+R에 있어서 주소기록 방법은 a) 다수의 프레그먼트에 중 하나의 프레그먼트에 기록되는 데이터가 640ECC를 초과하면 다수의 프레그먼트 각각을 다수의 구간으로 가상 분할한 후 일련번호를 부여하는 단계; b) 상기 다수의 프레그먼트 각각에 기록된 데이터의 마지막 주소에 할당된 상기 일련번호를 추출하는 단계; c) 상기 추출된 일련번호를 프레그먼트 순서에 따라 나열하고 이를 고주파(RF) 패턴으로 제작하는 단계; 및 d) 상기 고주파 패턴을 기록 영역 지시자(RAI)의 해당부분에 기록하는 단계를 포함한다.In the DVD + R of the present invention, the address recording method includes: a) virtually dividing a plurality of fragments into a plurality of sections when data recorded in one of the plurality of fragments exceeds 640ECC. Assigning a serial number; b) extracting the serial number assigned to the last address of data recorded in each of the plurality of fragments; c) arranging the extracted serial numbers in a fragment order and manufacturing them in a high frequency (RF) pattern; And d) recording the high frequency pattern in a corresponding portion of a recording area indicator (RAI).
DVD+R, 프레그먼트, 기록 영역 지시자DVD + R, Fragment, and Record Area Indicators
Description
도 1은 본 발명의 일 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록하는 방법을 나타낸 순서도이다.1 is a flowchart illustrating a method of recording a last data address in a recording area indicator in a DVD + R according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 각 프레그먼트에서 T값을 추출하는 방법을 나타낸 것이다.2 illustrates a method of extracting a T value from each fragment according to an embodiment of the present invention.
도 3은 본 발명의 다른 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록하는 방법을 구체적으로 나타낸 도면이다.3 is a diagram specifically showing a method of recording a last data address in a recording area indicator in a DVD + R according to another embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에서 마지막 데이터 주소를 탐색하는 방법을 나타낸 순서도이다.4 is a flowchart illustrating a method of searching for a last data address in a recording area indicator in a DVD + R according to an embodiment of the present invention.
도 5는 본 발명에 따른 기록 구간의 단축을 보여주는 도면이다.5 is a view showing a shortening of a recording section according to the present invention.
본 발명은 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록 및 탐색하는 방법에 관한 것으로써, 특히 DVD+R 디스크에서 RAI(Recorded Area Indicator, 이하 '기록 영역 지시자' 라 한다)영역을 효과적으로 이용하여 탐색 과 기록에 이용되는 최종 기록 주소를 효율적이고 빠르게 찾는 방식에 관한 것이다. The present invention relates to a method of recording and retrieving the last data address in a recording area indicator in a DVD + R. In particular, the present invention relates to a recorded area indicator (RAI) area of a DVD + R disc effectively. It is about how to find the last record address used for searching and recording efficiently and quickly.
디스크의 0x30000 - 디스크 외주까지는 데이터를 기록하기 위한 영역인데, 상기의 영역은 640ECC(640*16*2k = 20480k = 20MB)으로 나뉘고, 상기 640ECC내에 하나의 ECC에 RF를 조금이라도 기록을 했으면 내주로 들어와 기록 영역 지시자가 기록된 영역에 4섹터를 기록한다. 그리고 이 디스크가 다시 인식될 때 기록 영역 지시자에서 RF가 있는 곳을 찾아내고, 상기 RF의 길이를 기록 영역 지시자 시작부분부터 계산하여 실제로 데이터 영역의 어느 부분을 가리키는지 찾아낸 후 그 부분으로 가서 640ECC를 스캔하여 최종 기록 주소를 찾아낸다. 이렇게 찾아낸 최종 기록 주소는 다음에 기록할 시작위치로 사용된다. 0x30000 of the disk-The area up to the outer periphery of the disk is divided into 640ECC (640 * 16 * 2k = 20480k = 20MB), and if the RF is recorded at least one ECC within the 640ECC, 4 sectors are recorded in the recorded area. When this disc is recognized again, the recording area indicator finds the place where the RF is located, calculates the length of the RF from the beginning of the recording area indicator, finds which part of the data area is actually pointing, and then goes to that part to determine the 640ECC. Scan to find the last record address. The final record address found is used as the starting position for the next recording.
기존 방식은 기록 영역 지시자에서 단지 어느 640ECC에 RF가 존재하는가 만을 알려 줄 수 있기 때문에 640ECC를 모두 스캔해야 한다. 640ECC는 한번의 스캔으로 찾기는 많은 양이기 때문에 보통 여러 번에 걸쳐 구간을 나누어 스캔을 한다.The conventional method only needs to scan all 640ECCs because the recording area indicator can only tell which 640ECCs RF is present in. The 640ECC usually scans in multiple sections, since searching in one scan is very large.
이 경우 최종 기록 주소를 찾는데 많은 시간이 소요된다. 더욱이 프레그먼트가 여러개 존재하고(2 ~ 16) 그 각 프레그먼트들이 닫혀지지 않은 상태라면 그 프레그먼트들을 모두 인식하여 호스트에 보고하는데 까지 매우 많은 시간이 소요된다. 또한 640ECC라는 큰 구간에 대해 서보동작이 많이 일어나게 된다. In this case, it takes a lot of time to find the final record address. Moreover, if there are several fragments (2-16) and each fragment is not closed, it takes a very long time to recognize all the fragments and report them to the host. In addition, a large number of servo operations occur for a large section of 640ECC.
본 발명은 상기와 같은 문제를 해결하기 위해서 안출된 것으로써, 기록 영역 지시자에 무의미한 RF를 기록하는 대신에 데이터 영역의 상태를 반영하는 특정한 패턴의 RF를 기록하여 디스크가 최종 기록 영역을 탐색할 때 탐색구간을 줄임으로써 빠른 검색이 가능하도록 하는 기록 방법 및 검색 방법을 제공하는 데 있다.
The present invention has been made to solve the above problem, and instead of recording a meaningless RF in the recording area indicator, it records a specific pattern of RF reflecting the state of the data area so that the disc searches the final recording area. It is to provide a recording method and a retrieval method that enables a quick retrieval by reducing the search interval.
본 발명의 DVD+R에의 주소기록 방법은 다수의 프레그먼트에 중 하나의 프레그먼트에 기록되는 데이터가 640ECC를 초과하면 다수의 프레그먼트 각각을 다수의 구간으로 가상 분할한 후 일련번호를 부여하는 단계; 상기 다수의 프레그먼트 각각에 기록된 데이터의 마지막 주소에 할당된 상기 일련번호를 추출하는 단계; 상기 추출된 일련번호를 프레그먼트 순서에 따라 나열하고 이를 고주파(RF) 패턴으로 제작하는 단계; 및 상기 고주파 패턴을 기록 영역 지시자(RAI)의 해당부분에 기록하는 단계를 포함한다.In the address recording method of DVD + R of the present invention, if the data recorded in one fragment of a plurality of fragments exceeds 640ECC, each fragment is divided into a plurality of sections. Giving; Extracting the serial number assigned to the last address of data recorded in each of the plurality of fragments; Listing the extracted serial numbers in a fragment order and manufacturing the extracted serial numbers in a high frequency (RF) pattern; And recording the high frequency pattern in a corresponding portion of a recording area indicator (RAI).
본 발명에서 상기 각각의 프레그먼트는 9개의 구간으로 분할되는 것이 바람직하다.In the present invention, each fragment is preferably divided into nine sections.
본 발명에서 상기 9개의 구간은 3T~11T 까지의 일련번호가 부여되는 것이 바람직하다.In the present invention, the nine sections are preferably assigned a serial number up to 3T ~ 11T.
본 발명은 추출된 일련번호가 상기 프레그먼트의 개수만큼 반복되어 나열되는 것이 바람직하다.In the present invention, it is preferable that the extracted serial numbers are repeatedly listed as many as the number of fragments.
본 발명의 DVD+R의 주소 탐색 방법은 기록 영역 지시자를 스캔하여 데이터가 마지막으로 기록된 영역이 속하는 640ECC 영역을 추출하는 단계; 상기 기록 영역 지시자를 스캔할 때 고주파 패턴을 동시에 추출하여 프레그먼트의 개수만큼 반복되는 패턴을 검색하는 단계; 상기 추출된 패턴 중 반복되는 패턴의 한 주기 T를 합산하여 가장 큰 값이 되는 패턴을 찾아내는 단계; 상기 패턴을 분석하여 각 프레그먼트의 마지막 기록 영역이 각 프레그먼트의 다수분할 구간 중 어느 구간에 속하는 지를 판단하는 단계; 및 상기 검색된 구간 중 하나만을 스캔하여 마지막 기록된 영역을 추출하는 단계를 포함한다. The address search method of the DVD + R of the present invention comprises the steps of: scanning a recording area indicator to extract a 640ECC area to which the area where data was last recorded belongs; Simultaneously extracting a high frequency pattern when scanning the recording area indicator to search for a pattern repeated as many as the number of fragments; Finding a pattern having the largest value by summing one period T of the repeated patterns among the extracted patterns; Analyzing the pattern to determine which of the plurality of division sections of each fragment belongs to the last recording area of each fragment; And extracting the last recorded area by scanning only one of the searched sections.
이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명하기로 한다. 하기의 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하며, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In adding reference numerals to components of the following drawings, it is determined that the same components have the same reference numerals as much as possible even if displayed on different drawings, and it is determined that they may unnecessarily obscure the subject matter of the present invention. Detailed descriptions of well-known functions and configurations will be omitted.
도 1은 본 발명의 일 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록하는 방법을 나타낸 순서도이다.1 is a flowchart illustrating a method of recording a last data address in a recording area indicator in a DVD + R according to an embodiment of the present invention.
단계 101은 현재 프레그먼트내에 640ECC를 초과하여 기록하였는지를 판단하는 과정으로써, DVD+R에 있어서, 세션이 존재하는 경우 상기 세션내의 프레그먼트에 데이터가 기록될 때, 640ECC 단위로 데이터가 기록되면 DVD+R 내주에 존재하는 기록 영역 지시자에 그 내용을 기록한다. 따라서, 새로운 데이터의 기입이 있는지 여부를 판단하는 과정을 거친다.Step 101 is a process of determining whether more than 640 ECC has been recorded in the current fragment. When data is recorded in the fragment in the session in the DVD + R, if data is recorded in units of 640 ECC, if a session exists, The contents are recorded in the recording area indicator existing on the inner periphery of DVD + R. Therefore, it is determined whether or not there is new data to be written.
단계 102는 상기 다수개의 프레그먼트 각각을 9개의 구간으로 나누는 과정으로써, 세션내에 존재하는 사용자 데이터 영역이 다수개의 프레그먼트로 분할된 경우 상기 다수개의 프레그먼트 각각을 동일한 크기로 9개로 분할한다. 상기 단계에 대해서는 도 2에 자세하게 설명되어 있다. DVD+R에는 데이터의 크기에 따라서 다수개의 세션이 존재할 수 있으나, 도 2에서는 하나의 세션만을 예로 들기로 한다. 다른 복수개의 세션에도 본 발명이 동일하게 적용할 수 있음은 당업자에게 있어서 자명할 것이다.Step 102 is a process of dividing each of the plurality of fragments into nine sections. When the user data area existing in the session is divided into a plurality of fragments, each of the plurality of fragments is divided into nine pieces having the same size. do. This step is described in detail in FIG. There may be a plurality of sessions in the DVD + R depending on the size of the data, but in FIG. 2, only one session is taken as an example. It will be apparent to those skilled in the art that the present invention is equally applicable to other multiple sessions.
도 2를 참조하여 본 단계를 살펴보면, 현재 하나의 세션에 1~M 까지 총 M개의 프레그먼트가 존재한다. 상기 M개의 프레그먼트 중 두 번째 프레그먼트가 동일한 크기를 가지도록 9구간으로 분할된다. 상기 각각의 구간은 1~9까지의 넘버링이 되어 있고, 상기 각각의 구간에는 3T ~ 11T 까지의 일련번호가 부여된다. 상기 구간의 분할은 9개보다 더 작거나 더 많은 구간으로 분할하는 것이 가능하나, 본 발명에는 9개의 구간으로 분할하는 것으로 하였다. 또한, 상기 각각의 구간크기는 다양하게 변경시킬 수도 있으나 본 발명에서는 균등하게 분할하는 것으로 하였다. Referring to this step with reference to Figure 2, there are currently a total of M fragments from 1 to M in one session. The second fragment of the M fragments is divided into nine sections so as to have the same size. Each section is numbered from 1 to 9, and each section is assigned a serial number from 3T to 11T. The division of the section may be divided into nine sections smaller or more than nine sections, but in the present invention, the section is divided into nine sections. In addition, each of the interval size may be changed in various ways, but in the present invention, it will be divided evenly.
단계 103은 마지막 기록 영역이 위치하는 구간의 T를 추출하는 과정으로써, 도 2를 참조하면, 현재 프레그먼트 내에 기록된 데이터의 마지막 주소는 4번째 분할부분, 즉 6T의 일련번호를 가지는 구간에 포함되므로, 두 번째 프레그먼트에서 추출되는 T의 값은 6T로 설정된다. 이러한 T의 추출은 모든 프레그먼트에 동일하게 추출되며, 모든 세션에 동일하게 수행된다. 상기 T의 길이는 각 프레그먼트가 어디까지 기록이 되어 있는지를 알려주는 수치가 된다.Step 103 is a process of extracting T of the section in which the last recording area is located. Referring to FIG. 2, the last address of the data recorded in the current fragment is located in the fourth partition, that is, in the section having a serial number of 6T. Since it is included, the value of T extracted from the second fragment is set to 6T. This extraction of T is extracted equally for all fragments and is performed equally for all sessions. The length of T is a numerical value indicating how far each fragment is recorded.
단계 104는 각 프레그먼트수 만큼 T를 추출한 후 추출된 T를 모아서 RF패턴을 형성하는 과정으로써, 각 프레그먼트의 마지막 기록 영역이 속하는 구간의 T값을 추출한 후 이를 프레그먼트 순서대로 나열한다. 상기 순서대로 나열된 값을 '하나의 주기'로 정의한다면, 하나의 RF패턴은 상기 '하나의 주기'가 프레그먼트의 수만큼 반복된 값을 가진다. 예를 들면, 하나의 세션에 4개의 프레그먼트가 존재하고 첫 번째 프레그먼트에서 추출된 T값은 3T, 두 번째 프레그먼트에서 추출된 T값은 4T, 세 번째 프레그먼트에서 추출된 값은 5T 및 네 번째 프레그먼트에서 추출된 값은 6T라고 가정할 경우 이를 프레그먼트 순서대로 나열하면 3T, 4T, 5T, 6T의 '하나의 주기'를 가지며 이러한 주기는 프레그먼트의 수만큼 반복되므로, 전체 RF패턴은 3T, 4T, 5T, 6T(1주기), 3T, 4T, 5T, 6T(2주기), 3T, 4T, 5T, 6T(3주기), 3T, 4T, 5T, 6T(4주기), 총 16번의 T가 반복되는 셈이다.Step 104 is a process of extracting T by the number of fragments and collecting the extracted T to form an RF pattern. After extracting the T value of the section to which the last recording area of each fragment belongs, the sequence is listed in order of fragments. do. If the values listed in the above order are defined as 'one period', one RF pattern has a value in which the 'one period' is repeated by the number of fragments. For example, there are four fragments in one session and the T value extracted from the first fragment is 3T, the T value extracted from the second fragment is 4T and the third fragment is extracted. Assuming that the value is 5T and the value extracted from the fourth fragment is 6T, if you list them in order of fragments, they have 'one cycle' of 3T, 4T, 5T, and 6T, and these periods are the number of fragments. As the total RF pattern is repeated, 3T, 4T, 5T, 6T (1 cycle), 3T, 4T, 5T, 6T (2 cycles), 3T, 4T, 5T, 6T (3 cycles), 3T, 4T, 5T, 6T (4 cycles), a total of 16 T is repeated.
단계 105는 상기 생성된 RF패턴을 기록 영역 지시자의 해당부분에 기록하는 과정으로써, 그 크기는 4섹터 분량이다. 즉, 상기 단계에서는 각 프레그먼트에서 640ECC를 기록하고 기록 영역 지시자에 기록을 할 때 각 프레그먼트의 T를 나열하여 그 패턴으로 RF를 기록한다. Step 105 is a process of recording the generated RF pattern in the corresponding portion of the recording area indicator, the size of which is four sectors. That is, in the above step, when recording 640ECC in each fragment and recording in the recording area indicator, T of each fragment is arranged and RF is recorded in the pattern.
지금까지 본 발명에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록하는 방법에 대해서 살펴보았으나, 좀 더 구체적인 이해를 위하여 다른 실시예를 통해서 살펴보도록 한다.The method of recording the last data address in the recording area indicator in the DVD + R according to the present invention has been described so far, but the present invention will be described through another embodiment for a more detailed understanding.
도 3a 내지 도 3c는 본 발명의 다른 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 기록하는 방법을 나타낸 순서도이다.3A to 3C are flowcharts illustrating a method of recording a last data address in a recording area indicator in a DVD + R according to another embodiment of the present invention.
도 3a는 새로운 데이터가 기록되기 이전의 프레그먼트구조를 나타낸 것으로써, 현재 프레그먼트는 총 3개가 존재하고, 각 프레그먼트는 9개의 구간으로 분할되어 있다. 새로운 데이터가 기록되기 전에는 첫 번째 프레그먼트의 마지막 기록 영역은 5T구간에 속해 있고, 두 번째 프레그먼트의 마지막 기록 영역은 역시 5T구간에 속해 있으며, 세 번째 프레그먼트의 마지막 기록 영역 또한 5T구간에 속해있다. 따라서, 35, 5T, 5T가 하나의 주기를 이루며, 상기 하나의 주기는 프레그먼트의 총수, 즉 3번이 반복되므로 5T, 5T, 5T, 5T, 5T, 5T, 5T, 5T, 5T의 RF패턴이 형성되어 기록 영역 지시자에 기록된다. 상기 프레그먼트의 총수는 싱글 디스크 제어 블록(SDCB)에서 알아낼 수 있다.FIG. 3A shows a fragment structure before new data is recorded. There are three pieces of the current fragment, and each fragment is divided into nine sections. Before the new data is recorded, the last recording area of the first fragment belongs to
이 후, 새로운 데이터가 기록이 되면 도 3b와 같은 프레그먼트의 구조가 된다. 도 3b를 참조하면, 두 번째 프레그먼트와 세 번째 프레그먼트에 데이터가 기록되었다. 따라서, 상기 프레그먼트의 마지막 기록 영역의 변경이 발생한다. 그러나 기존에는 상기 데이터의 기록이 640ECC을 초과하는 경우에만 기록 영역 지시자에 기록되므로 두 번째 프레그먼트에 기록된 것처럼 640ECC를 초과하여 기록하지 못한 경우에는 그 데이터의 마지막 기록 위치를 알아내는 것이 쉽지 않았다. 그러나 본 발명에 의하면 이러한 경우 다시 각 프레그먼트의 마지막 기록 영역의 T값을 추출 한 후 이를 기록하기 때문에 비록 적은 부분의 기록이 행해졌다 하더라도 그 위치를 비교적 자세히 알 수 있는 것이다.Thereafter, when new data is recorded, the structure of the fragment as shown in FIG. 3B is obtained. Referring to FIG. 3B, data is recorded in the second fragment and the third fragment. Thus, a change of the last recording area of the fragment occurs. In the past, however, the recording area indicator was recorded only when the recording of the data exceeded 640ECC, so it was not easy to find the last recording position of the data when the recording failed to exceed 640ECC as recorded in the second fragment. . However, according to the present invention, since the T value of the last recording area of each fragment is extracted and recorded again, the position can be known relatively in detail even if a small portion of recording is performed.
즉, 변경된 프레그먼트의 마지막 기록 영역에 해당하는 T값을 추출하면 5T, 6T, 7T가 한 주기를 이루고, 전체 RF패턴은 5T, 6T, 7T, 5T, 6T, 7T, 5T, 6T, 7T로 생성되어 기록 영역 지시자에 기록된다. That is, if the T value corresponding to the last recording area of the changed fragment is extracted, 5T, 6T, and 7T form one cycle, and the entire RF pattern is 5T, 6T, 7T, 5T, 6T, 7T, 5T, 6T, 7T. Is generated and recorded in the recording area indicator.
도 4는 본 발명의 일 실시예에 따른 DVD+R에 있어서 기록 영역 지시자에 마지막 데이터 주소를 탐색하는 방법을 나타낸 순서도이다.4 is a flowchart showing a method of searching for a last data address in a recording area indicator in a DVD + R according to an embodiment of the present invention.
단계 401은 기록 영역 지시자가 기록된 영역을 스캔하여 최종 기록 영역이 속한 640ECC영역을 추출하는 과정으로써, 각 프레그먼트 내에 기록되어 있는 데이터의 마지막 기록 영역이 존재하는 640ECC영역을 추출한다. 호스트가 복수개의 프레그먼트를 가지고 기록을 하는 경우 일단 각 프레그먼트의 시작 주소와 끝 주소는 디스크의 내주의 싱글 디스크 제어 블록(SDCB)에 기록된다. 호스트는 기록을 하고 디스크가 드라이브에서 나왔다가 다시 들어가는 경우 다음 기록할 곳을 물어보게 된다. 디스크의 싱글 디스크 제어 블록(SDCB)정보는 각 프레그먼트의 시작과 끝 정보 이외에는 없기 때문에 실제적으로 호스트가 요구하는 마지막 기록 영역을 찾아야 한다. 따라서, 상기 내용이 기록된 기록 영역 지시자를 스캔한다. In step 401, the recording area indicator scans the recorded area to extract the 640ECC area to which the final recording area belongs, and extracts the 640ECC area in which the last recording area of the data recorded in each fragment exists. When the host writes with a plurality of fragments, the start address and the end address of each fragment are recorded in the single disk control block (SDCB) of the inner circumference of the disk. When the host writes and the disk comes out of the drive and then reinserts, it will ask you where to write the next time. Since the single disk control block (SDCB) information of the disk is nothing other than the start and end information of each fragment, it is necessary to find the last recording area required by the host. Thus, the recording area indicator in which the above contents are recorded is scanned.
단계 402는 기록 영역 지시자를 스캔할 때 RF패턴을 같이 추출하여 세션 디스크 제어 블록에서 추출한 프레그먼트 수만큼의 반복패턴을 검색하는 과정으로써, DVD+R 인식시 기록 영역 지시자에서 스캔을 할 때 기존에는 RF의 유무만을 판단하 였는데, 본 발명에서는 RF존재유무만이 아니라 그 RF의 패턴도 추출한다. 상기 추출된 RF패턴 중 싱글 디스크 제어 블록(SDCB)에서 읽은 프레그먼트 수를 가지고 추출한 패턴의 반복되는 T를 찾아낸다.Step 402 is a process of retrieving the number of fragments extracted from the session disc control block by extracting the RF pattern together when scanning the recording area indicator. In the present invention, only the presence or absence of RF was determined. In the present invention, the RF pattern is extracted as well as the presence or absence of RF. The repeated T of the extracted pattern is found with the number of fragments read from the single disk control block (SDCB) among the extracted RF patterns.
단계 403은 반복되는 RF패턴의 T값을 합산하여 가장 큰 값을 가지는 반복패턴을 검색하는 과정으로써, 상기 RF패턴의 값은 데이터가 기록될 때마다 갱신하여 기록되기 때문에 가장 최근에 기록된 RF패턴 값이 현재상태를 나타내는 것이 된다. 따라서, 가장 최근에 기록된 RF패턴 값을 추출하는 것이 중요한 문제인데 본 발명에서는 반복되는 RF패턴 중 하나의 주기만을 추출하고, 그 주기에 속한 각 T값을 합산하여 가장 큰 값을 가지는 주기를 추출하면 상기 가장 큰 값을 가지는 주기가 현재 기록상태를 나타내는 패턴이 된다.Step 403 is a process of retrieving a repeating pattern having the largest value by summing the T values of the repeated RF patterns, and since the value of the RF pattern is updated and recorded each time data is recorded, the most recently recorded RF pattern The value indicates the current state. Therefore, it is important to extract the most recently recorded RF pattern value, but in the present invention, only one period of repeated RF patterns is extracted, and each T value belonging to the period is summed to extract the period having the largest value. Then, the period having the largest value becomes a pattern representing the current recording state.
단계 404는 각 프레그먼트를 9개의 구간으로 분할하고, 반복패턴을 분석하여 각 프레그먼트의 최종 기록 영역이 각 프레그먼트의 어느 구간에 속하는 지를 판단하는 과정으로써, 상기 추출된 가장 큰 T값을 가지는 RF패턴의 각 T길이를 프레그먼트와 맞추어서 각 프레그먼트의 길이를 9로 나눈 단위의 어디에서 최종 기록 영역이 존재하는지 검색한다. Step 404 is a process of dividing each fragment into nine sections and analyzing a repeating pattern to determine which section of each fragment the final recording area of each fragment is. Each T length of the RF pattern having a value is matched with a fragment to search for where the final recording area exists in the unit of dividing the length of each fragment by nine.
단계 405는 검색된 구간만을 스캔하여 최종 기록 영역을 추출하는 과정으로써, 최종 기록 영역이 존재하는 각 프레그먼트를 9로 나눈 부분을 찾았으면 그 단위 내에서 스캔을 하여 최종 기록 영역을 찾아낸다. Step 405 is a process of extracting the final recording area by scanning only the searched section. If a part of each fragment in which the final recording area exists is divided by nine is found, the final recording area is scanned by searching within the unit.
상기와 같은 본 발명은 각 프레그먼트를 9개 부분으로 나눈 정보를 이용하고 필요한 경우 원래 스펙대로 640ECC 단위로 얻는 정보를 같이 이용하여 매우 짧은 구간에서 스캔하여 최종 기록 영역을 찾아냄으로써 오픈된 디스크의 각 프레그먼트의 최종 기록 영역을 찾아내는 시간을 획기적으로 단축시킬 수 있다. As described above, the present invention uses the information divided into nine parts of each fragment and, if necessary, uses the information obtained in 640ECC units according to the original specification, and scans in a very short period to find the final recording area. The time for finding the final recording area of each fragment can be significantly shortened.
도 5는 최종 기록 영역을 탐색하는 구간을 비교한 도면으로써, 기존의 방식에 의하면, 640ECC영역 전부에 대하여 길이 1만큼의 검색을 한 후 최종 기록 영역을 찾아냈으나, 본 발명의 경우에는 길이 2 또는 3만큼의 영역만 스캔을 하면 된다.FIG. 5 is a diagram comparing sections for searching the final recording area. According to the conventional method, the final recording area is found after searching for all the 640ECC areas by
상기와 같이, 본 발명의 바람직한 실시예를 참조하여 설명하였지만 해당 기술 분야의 숙련된 당업자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.As described above, it has been described with reference to the preferred embodiment of the present invention, but those skilled in the art various modifications and changes of the present invention without departing from the spirit and scope of the present invention described in the claims below I can understand that you can.
상술한 바와 같이 본 발명에 의하면, RF에 일정한 패턴을 삽입하고 상기 패턴에는 디스크의 각 프레그먼트의 최종 기록 영역상태를 최대로 반영하도록 하여 그 패턴을 통해서 최종 기록 영역을 찾는 시간을 대폭 축소시킴으로써 호스트에서의 디스크인식과 호스트가 기록해야할 다음 주소를 찾는 시간소요를 상당히 줄일 수 있다. As described above, according to the present invention, by inserting a predetermined pattern into the RF, and reflecting the state of the last recording area of each fragment of the disk to the pattern to the maximum, the time for finding the final recording area through the pattern is greatly reduced. This can significantly reduce disk recognition on the host and the time spent looking for the next address the host needs to write.
이것을 통해 결국 기록전체 시간에도 영향을 미칠 수 있고, 더욱이 짧은 구간만을 스캔하므로 불필요한 서보동작을 줄일 수 있어 많은 서보동작으로 인한 불 안 요소를 감축시키는 효과를 가져온다. This can eventually affect the entire recording time and, moreover, scan only a short section, thereby reducing unnecessary servo operation, thereby reducing the anxiety caused by many servo operations.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040105864A KR100592499B1 (en) | 2004-12-14 | 2004-12-14 | The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040105864A KR100592499B1 (en) | 2004-12-14 | 2004-12-14 | The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060067265A KR20060067265A (en) | 2006-06-19 |
KR100592499B1 true KR100592499B1 (en) | 2006-06-26 |
Family
ID=37161853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040105864A KR100592499B1 (en) | 2004-12-14 | 2004-12-14 | The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100592499B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0183160B1 (en) * | 1995-09-30 | 1999-05-15 | 김광호 | Multi-session disc and a fast access method |
KR100256385B1 (en) * | 1991-04-02 | 2000-05-15 | 요트.게.아. 롤페즈 | Method and device for recording information, record carrier and device for reading the carrier |
KR20040094442A (en) * | 2002-03-20 | 2004-11-09 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method and device for recording real-time information |
-
2004
- 2004-12-14 KR KR1020040105864A patent/KR100592499B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100256385B1 (en) * | 1991-04-02 | 2000-05-15 | 요트.게.아. 롤페즈 | Method and device for recording information, record carrier and device for reading the carrier |
KR0183160B1 (en) * | 1995-09-30 | 1999-05-15 | 김광호 | Multi-session disc and a fast access method |
KR20040094442A (en) * | 2002-03-20 | 2004-11-09 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Method and device for recording real-time information |
Also Published As
Publication number | Publication date |
---|---|
KR20060067265A (en) | 2006-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109164980B (en) | Aggregation optimization processing method for time sequence data | |
KR100880531B1 (en) | File creating method for searching of single data, searching method of single data file and storage medium storing rat file for searching of single data file | |
JP4037617B2 (en) | Defect search method | |
EP1352340A2 (en) | Automatic identification of dvd title using internet technologies and fuzzy matching techniques | |
JP2501430B2 (en) | Digital information storage device and method | |
US7926053B1 (en) | Methods and apparatus for optimizing installation location of software | |
KR100592499B1 (en) | The Method of Recording and Searching Last Data Address at Recording Area Indicator in DVD+R | |
JPH11232838A (en) | Optical disk, optical disk recording device and optical disk reading device | |
JP2012159903A (en) | Data processing system, data-processing device and data processing method | |
CN112634988B (en) | Python language-based gene variation detection method and system | |
RU2005126863A (en) | METHOD FOR DEFECT MANAGEMENT FOR AN OPTICAL RECORDING MEDIA AND USING ITS OPTICAL RECORDER | |
JP4435783B2 (en) | Recording / reproducing system, recording apparatus, reproducing apparatus, recording medium, recording / reproducing method, recording method, reproducing method, program, and program recording medium | |
CN107301133B (en) | Method and device for constructing lost FTL table | |
US7330412B2 (en) | Method and apparatus for searching for recordable area, and method and apparatus for testing recorded area arrangement | |
JP2007058987A (en) | Device and method for reproducing optical disk | |
JP2004022079A (en) | Information recording device, information reproducing device, information recording method, program, recording medium, and information recording system | |
CN1331147C (en) | A disk storage method | |
JP2002150703A (en) | Information recording medium, method and device for recording information and method and device for reproducing information | |
JP4277707B2 (en) | Information recording method | |
US20070002698A1 (en) | Recorder, recording method, player, and playback method | |
JP2005165521A (en) | Document retrieval apparatus, document retrieval method, program | |
JPS61103242A (en) | High-speed retrieval system | |
JPH11327809A (en) | Method for retrieving defective sector of magnetic disk device | |
JP3871971B2 (en) | Outline line extraction apparatus, method and program | |
KR100656762B1 (en) | Method for searching a position to be recorded with data in a memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |