G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier

G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording

G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording

G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B20/10—Digital recording or reproducing

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B20/10—Digital recording or reproducing

G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers

G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B20/10—Digital recording or reproducing

G11B20/18—Error detection or correction; Testing, e.g. of drop-outs

G11B20/1883—Methods for assignment of alternate areas for defective areas

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B20/10—Digital recording or reproducing

G11B2020/10898—Overwriting or replacing recorded data

G11B2020/10907—Overwriting or replacing recorded data using pseudo-overwriting, i.e. virtually or logically overwriting data on WORM media by remapping recorded blocks to alternate areas

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor

G11B20/10—Digital recording or reproducing

G11B20/18—Error detection or correction; Testing, e.g. of drop-outs

G11B20/1883—Methods for assignment of alternate areas for defective areas

G11B2020/1893—Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B2220/00—Record carriers by type

G11B2220/20—Disc-shaped record carriers

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B2220/00—Record carriers by type

G11B2220/20—Disc-shaped record carriers

G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type

G11B2220/215—Recordable discs

G11B2220/218—Write-once discs

G—PHYSICS

G11—INFORMATION STORAGE

G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER

G11B2220/00—Record carriers by type

G11B2220/20—Disc-shaped record carriers

G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology

Description

Translated from Korean

기록매체 및 기록매체의 기록 재생 방법 및 장치{RECORDING MEDIUM, AND METHOD AND APPARATUS OF RECORDING AND REPRODUCING DATA ON THE SAME} Recording and reproducing method of a recording medium and a recording medium and apparatus {RECORDING MEDIUM, AND METHOD AND APPARATUS OF RECORDING AND REPRODUCING DATA ON THE SAME}

본 발명은 기록매체에 관한 것으로, 특히, 기록매체에 데이터를 기록하고 재생하는 방법 및 장치에 관한 것이다. The present invention relates to a method and apparatus for recording and reproducing the data on to a recording medium, in particular, a recording medium.

상기 BD-RE는 소정의 기록 단위인 클러스터(cluster) 단위로 기록되어 진다. The BD-RE is recorded in units of clusters (cluster) of a predetermined recording unit.도 1을 참조하면, 데이터를 기록하던 도중 상기 데이터 영역에 결함 영역(defect area)이 존재하는지를 검출하게 된다. 1, thereby detecting whether a defective area (defect area) in the data area is present during the data was recorded.상기 결함 영역이 검출되는 경우, 상기 결함 영역에 기록할 데이터를 상기 스페어 영역(예를 들어 이너 스페어 영역(ISA))에 대체 기록하는 일련의 대체 기록 동작을 수행한다. When the defective area is detected, wherein the data to be recorded in the defect area the spare area (e.g. the inner spare area (ISA)) carries out a series of replacement recording operations for replacement recording on.이후, 상기 결함 영역에 대한 위 치 정보와 상기 스페어 영역에 대체 기록된 위치 정보를 관리 정보로써 상기 리드인 영역내에 결함 리스트(defect list)로 기록 저장하게 된다. Then, the record is stored as a defect list (defect list) in the lead-in area for the replacement-recorded position information to the position information and the spare area as a management information for the defective area.

따라서, 상기 결함 영역에 기록할 데이터가 스페어 영역에 대체 기록되어 있으므로, 결함 영역의 데이터 대신 스페어 영역에 대체 기록된 데이터를 독출 재생할 수 있게 되어 데이터 기록 재생 오류를 사전에 방지할 수 있게 된다. Thus, since the data to be recorded in the defect area is replacement recorded in the spare area, it is able to play back the read data to the replacement-recorded in the spare area instead of the data of a defective area is possible to prevent the data reading-and-writing error in advance.

한편, 최근에는 1회 기록 가능한 블루레이 디스크(BD-WO : Blu-ray Disc write once)에 대한 개발이 진행되고 있다. Recently, write-once Blu-ray disc (BD-WO: Blu-ray Disc write once) are being developed for this.하지만, 상기 1회 기록 가능한 광디스크는 디스크의 전 영역이 물리적으로 단지 1회만 기록 가능함에 따라, 재기록 가능한 광디스크와 달리 물리적으로 중첩 기록(overwrite)이 불가능하다. However, the optical disc of write once type is physically impossible to overwrite (overwrite) in contrast to a rewritable optical disc according to the first recording only once available to the entire area of ​​the physical disk.그럼에도, 1회 기록 가능한 광디스크에서도 기록된 데이터를 편집하거나, 해당 부분만을 수정하고자 하는 경우가 존재하며, 사용자나 호스트(host)등의 편의를 위해 중첩 기록이 필요한 경우가 있을 수 있다. However, the present case is to modify only that part of the editing data recorded in an optical disc of write once type, or, it may be, if necessary, the overlapping recording for convenience, such as a user or host (host).따라서, 상기와 같은 1회 기록 가능한 광디스크에서도 상기 결함 관리와 중첩 기록을 가능케하는 효율적인 방안의 마련이 시급히 요구되고 있는 실정이다. Therefore, in an optical disc of write once type as described above is provided in an efficient way to enable a nested record the defect management and the actual circumstances that are urgently needed.

따라서, 본 발명은 관련 기술의 한계 및 단점으로 인한 하나 이상의 문제점들을 실질적으로 방지하는, 기록매체 및 기록매체내에 데이터를 기록 또는 재생하는 방법 및 장치에 관한 것이다. Accordingly, the present invention relates to a method and apparatus for recording or reproducing data in a virtually, a recording medium and a recording medium for preventing the one or more of the problems due to limitations and disadvantages of the related art.

본 발명의 목적 및 다른 이점들은 기재된 상세설명 및 청구항은 물론 첨부된 도면에서 구체적으로 지적된 구조를 통해 구현되며 취득될 수 있다. An object of the present invention and other advantages of the described details and in the claims, as well as being implemented by the structure pointed out in detail in the accompanying drawings can be obtained.

본 발명의 목적을 달성하기 위한, 기록매체상에 데이터를 기록하는 방법은, 클러스터(cluster)내에 포함된 복수의 데이터 프레임에 데이터를 기록하고, 각 데이터 프레임내에 기록된 데이터의 상태(status)를 지시하는, 상기 클러스터내 각 데이터 프레임별 상태 정보를 기록하고, 상기 클러스터가 대체 클러스터로 확인되면, 해당 클러스터내에 이전 위치 정보를 기록하되, 상기 이전 위치 정보는 상기 대체 클러스터와 관련된 오리지널 클러스터의 위치를 지시하는 것임을 특징으로 한다. How to write the data on a recording medium for achieving the object of the present invention, the cluster (cluster) state (status) of the recorded data in and write data to the plurality of data frames, each data frame included in the When the record, the clusters within each data frame-by-frame state information indicating, wherein the cluster is identified as a replacement cluster, but records the previous location information within the cluster, the previous location information, the location of an original cluster associated with the replacement cluster It characterized in that the indicating.

본 발명의 전술한 일반적인 설명 및 후술할 상세한 설명은, 예시적인 일예로 이해되어야 하며, 또한, 본 발명의 상세한 설명을 제공하기 위함으로 이해되어야 한다. The foregoing general description and the following detailed description of the invention is to be understood in an illustrative example, also to be understood as to provide a detailed description of the invention.

첨부 도면들은 본 발명의 추가적인 이해를 제공하기 위해 포함되며, 본 발명의 원리를 설명하기 해 제공된 설명과 함께 본 출원의 일부 및 본 발명의 실시예를 구성하고 결합된다. Accompanying drawings are included to provide a further understanding of the invention, there is a partial section and embodiments of the invention of the present application with the description given for explaining the principle of the present invention and combination.

본 발명의 바람직한 실시예가 이하 상세히 기술될 것이며, 그 예들은 첨부된 도면들에 도시된다. A preferred embodiment will hereinafter be described in detail according to the present invention, examples of which are illustrated in the accompanying drawings.가능하면, 동일한 참조번호는 동일 또는 유사 부분을 언급하기 위해 도면 전체에 걸쳐서 사용될 것이다. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.아울러, 본 발명에서 사용되는 용어는 가능한한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이경우는 해당되는 발명의 설명부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 됨을 밝혀두고자 한다. In addition, although the terms used in the present invention may select a generic term used currently available widely, since in certain cases the applicant, and also randomly selected term in this case is described in detail the meaning in the context of which the invention, in simple terms and a means having a non-designation with the term chair should be found that determine the invention.

상기 TDMA는, 디스크의 사용중에 빈번히 발생 가능한 결함 및 기록 관리 정보의 업데이트(update)를 위하여 스페어 영역 내에 별도로 부가적인 TDMA(Additional TDMA)가 더 할당될 수 있다. The TDMA is, there is an additional TDMA (Additional TDMA) separately in the spare area can be further allocated for the updating (update) of a possible fault, and record management information frequently during use of the disc.

전술한 구조를 갖는 1회 기록 가능한 광디스크에서 데이터의 기록 또는 재생시 결함 영역이 검출될 수 있다. There is a defective area in recording or reproducing of data can be detected in the write once optical disk having the foregoing structure.이때, 상기 결함 영역은 현재 결함은 아니지만 가까운 장래에 발생 가능한 결함 영역(defective area)의 경우도 포함한다. In this case, the defect area is currently a defect, but also includes the case of a defective area (defective area) occurs in the near future.

상기 결함 영역(defective area)은 디스크 표면의 오염(contamination) 또는 스크래치(scratch) 등의 요인으로 발생 가능하다. The defective area (defective area) can be generated by factors such as contamination of the disk surface (contamination) or a scratch (scratch).상기 결함 영역이 발생하게 되면, 상기 결함 영역에 기록할 또는 기록된 데이터를 데이터 영역내 스페어 영역으로 대체 기록한다. When the defective area occurs, the replacement recording for the data to be recorded or recorded in the defective area to the spare area the data area.상기 스페어 영역으로 대체 기록한 이후에는, 상기 결함 영역 및 대체 기록한 영역의 위치 정보를 DFL(Defect List) 엔트리로써 TDMA에 기록해 놓는다. After replacement recorded in the spare area, TDMA put down on the position information of the defective area and the replacement recorded area as the DFL (Defect List) entry.따라서, 이후 데이터의 재생시, 장치는 상기 DFL 엔트리 정보를 참조하여 결함 영역 대신 상기 대체 영역에 기록된 데이터를 재생함으로써 데이터의 안정성을 확보하게 된다. Therefore, when reproducing the subsequent data, the apparatus can ensure the stability of the data by reproducing the data recorded in the spare area instead of the defect area by referring to the DFL entry information.

상기 1회 기록 가능한 광디스크에 있어서 전술한 결함 관리 방법 처럼, 데이터가 기록된 영역에 대한 중첩 기록시 상기 데이터가 기록된 영역에 기록할 데이터 를 사용자 데이터 영역내 기록 가능한 영역 또는 스페어 영역에 대체 기록한다. Like the above-described defect management method according to the write-once optical disc, the replacement-recording the data to be written to the data is the data during overwrite on the recording area is a recording area in the user data area in the recordable area or the spare area .

도 3은 본 발명에 따른 1회 기록 가능한 광디스크의 논리적 중첩 기록 방법을 도시한 것이다. Figure 3 illustrates a logical overwrite method of a write-once optical disc according to the present invention.도 3에 의하면, 1회 기록 가능한 광디스크에서, 어플리케이션(application) 또는 호스트(Host)의 요구에 따라, 데이터가 기록된 사용자 데이터 영역에 새로운 데이터를 기록하고자 하는 경우가 있을 수 있다. Referring to Figure 3, there may be a case to write new data in, a user data area on which data is recorded in response to a request from an optical disc of write once type, the application (application) or host (Host).하지만, 1회 기록 가능한 광디스크의 특성상 디스크의 기기록된 영역(pre-recorded area)에 대한 물리적인 중첩 기록은 불가능하다. However, it is not a physical overwrite on the write-once nature of the area (pre-recorded area) recording a group of the disk of the optical disk.따라서, 상기 기기록된 영역에 기록할 데이터를 사용자 데이터 영역 또는 스페어 영역에 대체 기록하는 방법을 사용한다. Thus, using the method of replacement recording the data to be recorded in the recording area based on the user data area or the spare area.상세하게는, 물리적으로 중첩 기록 불가능한 기기록된 영역 대신, 다음의 기록 가능한 사용자 데이터 영역에 대체 기록하거나 또는 스페어 영역에 대체 기록을 수행한다. Specifically, the group can not be written physically overwrite the area instead of, the replacement recording in the user data area of ​​a next writable or perform a replacement recording in a spare area.이를 재기록 가능한 광디스크의 물리적인 중첩 기록과 구분하여 논리적 중첩 기록(LOW : Logical OverWrite)이라 명명한다. To distinguish them from the physical overwrite of a rewritable optical disc logical overwrite: and named as (Logical LOW OverWrite).

상기 대체 기록을 수행한 후에는, 상기 대체 기록한 위치 정보를 엔트리(entry) 정보로서 상기 TDMA에 기록한다. After performing the replacement recording, the replacement recording for the recorded position information entry (entry) as an information on the TDMA.따라서, 이후 상기 데이터를 재생시, 상기 TDMA에 기록된 엔트리 정보를 참조하여 상기 대체 기록된 데이터를 재생하게 된다. Accordingly, it is with reference to after the entry information recorded in the TDMA during reproduction of the data playing back the the replacement-recorded data.관련하여, 상기 논리적 중첩 기록 영역 및 대체 기록 영역의 위치 정보가 기록된 엔트리를 LOW 엔트리라 명명한다. Regard, the logical overwrite recording area and the position information of the replacement-recorded area, the write entry called & LOW entry.

상기와 같이 논리적 중첩 기록 또는 결함 관리시 그 위치 정보를 엔트리로 기록하게 된다. When logical overwrite or defect management as described above is recorded the position information in the entry.또한, 상기 방법 이외에도, 데이터가 기록되는 각 클러스터(cluster)마다 섹터(sector) 단위내에, 상기 기록과 관련된 정보를 기록해 둔다. Further, in addition to the method, in each cluster (cluster) on which data is recorded sector (sector) units, are recorded information related to the recording.이를 도 4를 참조하여 설명하면 다음과 같다. This is explained with reference to FIG. 4 as follows.

도 5a는 플래그 비트 AF 4,S 의 구조를 도시한 것이다. Figure 5a shows the structure of flag bits AF 4, S.도 5a에 의하면, 하나의 AF 4,S 는 8비트(8bits)로 구성된다. Referring to Figure 5a, a single AF 4, S is composed of 8 bits (8bits).관련하여, b7에서 b4까지의 비트에는 해당 프레임의 상태가 기록되는 영역이다. Regard, the bit b7 to b4 in a region where the state of the frame recorded.또한, 대체 클러스터인 경우, b1과 b0비트는 이전 기록된 영역의 어드레스가 기록되는 영역으로 사용된다. In the case where the replacement cluster, b1 and b0 bit is used in an area in which an address is recorded in the previously recorded area.상세히 설명하면, 상기 플래그 비트 영역인 AF 4,0 에서 AF 4,15 까지의 영역에서 이전 기록된 영역(previous recorded area)의 어드레스가 기록되는 비트는 a 31 에서 a 0 이다. More specifically, the bit in which an address is recorded in the area (previous recorded area) previously recorded in the area in the flag bit areas in AF 4,0 to AF 4,15 is a 0 in the 31 a.상기 비트내에 이전 기록된 영역의 첫번재 물리적 섹터 넘버(PSN : Physical Sector Number)가 기록된다. Beonjae first physical sector number of a previously recorded area within the bit: The (Physical Sector Number PSN) is recorded.만약. if.해당 클러스터가 대체 기록된 영역이 아닌 경우에는, 상기 비트는 '0'비트로 기록될 것이다. If the corresponding cluster instead of the replacement-recorded area, the recording bit will be "0" bits.

또한, 플래그 비트 영역인 AF 4,0 에서 AF 4,15 까지의 영역내에서, 해당 프레임의 상태가 기록되는 상태 비트는 Sa 0,1 부터 Sa 31,1 까지, 그리고 Sa 0,0 부터 Sa 31,0 까지에 해당한다. Further, the flag bit in area in the region of the AF in the AF 4,0 to 4,15, to state that the bit state for the frame is written from Sa 0,131,1 Sa, Sa, and Sa from 0,031 It corresponds to the range of 0.관련하여, Sa i,1 과 Sa i,0은 2비트의 쌍(pair)을 형성하여, 전체 32개의 프레임 중 해당 프레임의 상태 정보를 나타낸다. Regard, i Sa, 1 and Sa i, 0 is to form a pair (pair) of two bits, in total to 32 frames represents information on the status of the corresponding frame.예를 들면 쌍(pair) Sa 0,1 과 Sa 0,0 이 해당 클러스터의 '0'번째 프레임의 상태를 나타낸다. For example, the pair (pair) Sa Sa 0,1 and 0,0 represents a "0" state of the second frame in the cluster.또한, 쌍(pair) Sa 31,1 과 Sa 31,0 이 해당 클러스터의 '31'번째 프레임의 상태를 나타낸다. Further, the pair (pair) Sa Sa 31,031,1 and represents the state of the "31" th frame of the cluster.

도 5b는 상기 상태 정보를 도시한 것이다. Figure 5b shows the state information.도 5b를 참조하여 상태 정보를 기록하는 방법을 상세히 설명하면 다음과 같다. Reference to Figure 5b will be described in detail by a method of recording the status information as follows.도 5b에 의하면, 상태 비트 Sa i,1 과 Sa i,0 이 '00b' 이면, 해당 프레임은 원본 데이터(오리지널 데이터, original data)임을 지시한다. If, according to Figure 5b, the state bit i Sa, 1 and Sa i, 0 a '00b', the frame shall indicate that the source data (original data, original data).이때, 이전 기록된 영역의 어드레스를 포함하고 있는지 여부는 고려되지 않는다. At this time, it is not considered whether or not containing the address of the previously recorded area.이는, 결함 관리 방법에 의해 결함 영역에 기록할 데이터가 대체 기록된 경우에는 상기 대체 기록된 영역에 기록된 데이터가 원본 데이터일 수 있기 때문이다. Which, if the data to be recorded in the defect area by the defect management method is the replacement-recorded is because the data recorded in said alternative recording area may be the source data.

또한, 상기 상태 비트가 '01b' 이고, 이전 기록된 영역의 어드레스가 기록되는 비트가 0이 아닌 경우(예컨대, 이전 기록된 영역의 어드레스가 기록된 경우)에는, 상기 데이터는 해당 프레임이 업데이트된 데이터일 수 있다. In addition, the above described status bit is '01b', the previous case in which an address is recorded in a recording area bit is non-zero (e.g., when the address of the previously recorded area, recording), the above data the corresponding frame update data can be.이 경우는 논리적 중첩 기록의 경우를 고려한 것이다. In this case, it will consider the case of a logical overwrite.환언하면, 상기 논리적 중첩 기록의 경우, 이전 기록된 데이터와는 다른 새로운 데이터가 대체 기록된다. In other words, if the logical overwrite, another new data with previously recorded data is replacement-recorded.따라서, 결함 관리에 의한 원본 데이터의 대체 기록과 구별하기 위해, 상기 데이터는 업데이트된 데이터를 지시하게 된다. Therefore, to distinguish it from the replacement recording of the original data by the defect management, the data is directed to the updated data.

다른 경우로서, 상기 상태 비트가 '01b'이고, 이전 기록된 영역의 어드레스가 기록되는 비트가 '0b'인 경우이다. In another case, wherein the status bit is '01b', a case where the bit in which an address is recorded in the previously recorded area is '0b'.이 경우는 해당 클러스터가 대체 기록되지 않은 경우이며, 이 경우 해당 프레임의 상태는 리얼 타임 데이터(real-time data, 이는 스트리밍 데이터(streaming data)라고도 함)임을 나타낸다. In this case, and if the cluster is not the replacement recording, in which case the status of the corresponding frame indicates that the real time data (real-time data, which the streaming data (also referred to as streaming data)).이는 일반적인 넌 리얼 타임 데이터(non-real time data)와 구별하기 위한 것이다. It is common for you to distinguish from the real-time data (non-real time data).예를 들어, 데이 터가 리얼 타임 데이터인 경우, 데이터의 끊김없는 기록 또는 재생을 위해 대체 기록이 수행되지 않는 것이 일반적이다. For example, it is generally the case that data is real time data, unless the replacement recording is performed for a seamless recording or reproduction of data.

전술한 바와 같이, 상기 클러스터내에 각 프레임 상태에 관한 정보 및 대체 기록된 경우 이전 기록된 영역의 어드레스를 기록해둠으로써, DFL 엔트리나 LOW 엔트리가 없는 경우에도 원본 데이터 또는 업데이트된 데이터를 쉽게 확인할 수 있게 된다. As described above, when the information and the replacement recording for each frame the state within the cluster by placing a note of the address of the previously recorded area, DFL entries or even if there is no LOW entry able to easily identify the source data or the updated data do.이를 첨부한 도면을 참조하여 예를 들어 설명하면 다음과 같다. When referring to the accompanying drawings, this description, for example, as follows.

도 6a를 참조하면, 데이터 A0가 기록된 영역에 어플리케이션 또는 호스트의 요구에 따라, 데이터 A1의 기록 명령이 전달되면, 상기 데이터 A1을 다음의 기록 가능한 영역에 대체 기록한다. Referring to Figure 6a, in response to a request of an application or a host to which the data recording area A0, if a write command of the data transfer A1, the replacement recording of the data A1 to the next recordable area.이후, 그 위치 정보를 LOW 엔트리로 TDMA에 기록한다. Then, the TDMA is recorded in the position information to the LOW entry.이때 상기 데이터는 클러스터 단위로 기록되어 진다. At this time, the data is recorded in cluster units.관련하여, 도 6a는 데이터 A0 및 데이터 A1 각각은 1 클러스터의 크기를 가지고 넌-리얼 타임 데이터(non-real time data)인 경우를 예를 들어 도시한 것이다. Regard, Figure 6a have a size of each of the data A0 and the data A1 is 1 cluster non-one to the case of real-time data (non-real time data), for example shown.이 경우, 상기 데이터 A0는 원본 데이터이므로, 상기 데이터 A0가 기록된 클러스터 내부 플래그 비트내 상태 비트는 원본 데이터임을 의미하는 '00b' 비트가 기록된다. In this case, the data A0 is because the original data, and the data A0 is the intra-cluster recording flag bit within the status bit is written to the '00b' bit indicates that the source data.

또한, 데이터 A1이 기록된 클러스터는 대체 영역이다. Further, the A1 data recording cluster is a spare area.따라서, 이전 기록된 데이터 A0 영역의 첫번째 물리적 섹터 넘버가 플래그 비트내에 기록된다. Thus, a first physical sector number of the previously recorded data is recorded in areas A0 flag bit.이와 같이 이전 기록된 영역의 어드레스를 포함하고 새로운 데이터 A1이 업데이트된 경우이므로, 상기 상태 비트는 '01b'이 기록된다. Because this manner if it contains the address of the previously recorded area, and updates the new data A1, the state bit is '01b' is recorded.이때, 상기 데이터 A1이 1클러스터의 크기를 갖는다고 가정하였으므로, 상기 데이터 A1이 기록된 클러스터 내부 32개의 프레임 상태를 나타내는 비트들 모두가 '01b'로 기록될 것이다. At this time, since this is assumed that the data A1 has a size of one cluster, will all bits representing the A1 data, the intra-cluster recording 32 frames state is written to the '01b'.

또한, 상기와 같이 논리적 중첩 기록이 이루어진 디스크상에 도 6b와 같이, 어플리케이션 또는 호스트의 요구에 따라 데이터 A2의 기록 명령이 전달될 수 있다. Further, as shown in Figure 6b on a disk made of logical overwrite recording as described above, it may be a write command of data transmission A2 according to the needs of the application or host.본 예에서, 상기 데이터 A2의 크기는 1 클러스터의 크기보다 작은 경우를 예시하였으며, 데이터 A0가 기록되었던 클러스터 일부 영역에 대해 기록 명령이 전달된 경우이다. In this example, the size of the data A2 refers to a case where the write command is transmitted to the cluster were some areas that were smaller than the illustrated size of one cluster, the recording data A0.도 6b를 참조하면, 데이터 A2의 기록 명령이 데이터 A0가 기록되었던 영역의 일부에 대한 것인 경우, 상기 데이터 A0가 기록되었던 영역은 데이터 A1이 기록된 것으로 인식된다. Referring to Figure 6b, if a write command of the data A2 is for a part of an area that was recorded, the data A0, A0 area was that the data record is recognized as the data A1 is written.따라서, 다음 기록 가능한 영역에 데이터 A1 일부 및 상기 데이터 A2가 대체 기록되고, 그 위치 정보가 LOW 엔트리로 기록된다. Thus, the following are some of the data A1 and the data A2 replacement-recorded in the recordable area, the position information is recorded as a LOW entry.

전술한 바와 같이, 데이터의 기록은 클러스터 단위로 이루어 진다. As described above, the data write is done in cluster units.따라서, 1 클러스터보다 작은 크기를 갖는 데이터 A2 만의 대체 기록은 이루어지지 않는다. Accordingly, the replacement recording only data A2 having a size smaller than one cluster is not performed.이 경우, 상기 데이터 A1 일부 및 데이터 A2가 기록된 클러스터의 플래그 비트에는 데이터 A1이 기록된 클러스터의 첫번째 물리적 섹터 넘버가 기록된다. In this case, the data A1 and the data A2, some flag bits of a recording cluster, a first physical sector number of the A1 data recording cluster is recorded.또한, 데이터 A1 일부가 기록된 프레임의 상태 비트는 '00b' 비트가 기록된다. Further, the data A1 of the status bits is a part of the recording frame '00b' bit is recorded.상기 '00b' 비트는 데이터가 원본(original) 데이터임을 의미한다. The '00b' bit means that the data is the source (original) data.또한, 데이터 A2가 대체 기록된 프레임의 상태 비트는 이전 기록된 영역의 어드레스를 포함하고 업데이트된 경 우이므로 '01b' 비트로 기록된다. In addition, the status bit of the data is replacement-recorded in the frame A2 is included in the address of the previously recorded area, and recording the updated because if '01b' bits.한편, 이 경우, 상기 도 6a에서 수행된 LOW 엔트리는 새로운 데이터 A2의 대체 기록으로 인해 의미없는 정보가 되므로, 도 6a에서 기록된 LOW엔트리는 엔트리에서 삭제된다. On the other hand, in this case, the LOW entry is also performed at the 6a is because the information that is not meaningful because of the replacement recording of the new data A2, the LOW entry recorded in Figure 6a is removed from the entry.

또한, 결함 관리 수단으로서 원본 데이터가 대체 기록된 경우이므로, 스페어 영역으로 대체 기록된 상기 데이터 A1 일부 및 데이터 A2를 나타내는 상태 비트로서, '00b' 비트가 기록된다. Further, since if the original data has been replacement-recorded as a defect management means, wherein the data replacement written in the spare area A1 as a status bit of a portion and data A2, the '00b' bit is recorded.상기 '00b' 비트는, 이전 기록된 영역의 어드레스를 포함하고 있는지 여부에 관계없이, 원본 데이터임을 의미한다. Regardless of whether it contains the '00b' bit, the old address of the recording area, means that the original data.

도 6d는 데이터 A2가 기록되었다고 인식되는 영역에 새로운 데이터 A3를 대체 기록하는 경우의 예를 도시한 것이다. Figure 6d shows an example of a case of replacement recording the new data in an area A3 that is recognized that the data A2 is written.도 6d를 참조하면, 어플리케이션 또는 호 스트의 요구에 따라 데이터 A2가 기록되었다고 인식되는 데이터 A0 영역 일부에 데이터 A3의 기록 명령이 전달되면, 데이터 A1 및 데이터 A3를 스페어 영역에 대체 기록하고, 그 위치 정보를 LOW 엔트리로 기록한다. When reference to Figure 6d when, depending on the application or the host request data A2 is a write command of the data A3 transmitted to the partial data A0 area is recognized that the recording, the data A1 and the data A3 and the replacement-recorded in the spare area, the location and write information to, the LOW entry.상기 논리적 중첩 기록의 경우, 상기 대체 기록을 사용자 데이터 영역내 다음 기록 가능한 영역 또는 스페어 영역에 수행할 수 있다. For the logical overwrite recording, it is possible to perform the replacement recording in the user data area in the next recordable area or the spare area.관련하여, 도 6d의 경우는 스페어 영역에 논리적 중첩 기록을 수행하는 경우를 예시하였다. With respect to the case of Figure 6d it is illustrated for the case of performing a logical overwrite recording to the spare area.

상기 스페어 영역에 논리적 중첩 기록의 대체 기록이 이루어진 경우, 상기 데이터 A1 일부 및 데이터 A3가 대체 기록된 클러스터의 플래그 비트에는 이전 기록된 영역의 첫번째 물리적 섹터 넘버가 기록된다. If the replacement recording of the logical overwrite recording to the spare area is made, the data A1 of the data part and the replacement-recorded cluster A3 flag bit is recorded in the first physical sector number of the previously recorded area.또한, 원본 데이터임을 알리는 '00b' 비트가, 데이터 A1 일부가 기록된 프레임의 상태 비트로서 기록된다. In addition, the '00b' bit indicating that the source data, the A1 data portion is recorded as a status bit of a recording frame.또한, 데이터 A3가 대체 기록된 프레임의 상태 비트는, 이전 기록된 영역의 어드레스를 포함하고 업데이트된 경우이므로 '01b' 비트를 기록한다. In addition, the status bit of the data is replacement-recorded in the frame A3 is, because if it contains the address of the previously recorded area and updating records the '01b' bit.

전술한 바와 같이, 이전 기록된 영역의 어드레스 및 대체 기록된 데이터의 상태를 기록해둠으로서, LOW 엔트리 또는 DFL 엔트리를 모르는 상황에서도 원본 데이터가 기록된 영역 및 그 상태 정보를 알 수 있게 된다. , It is possible to know prior to placing a note of the state of the address and the replacement-recorded data of the recording area, DFL LOW entry or the original data even in the case you do not know the entry is written area, as well as its state information, as described above.이는 LOW 엔트리를 DFL 엔트리와 분리하여 따로 정의하지 않아도 됨을 의미하며, 데이터를 더욱 안정적으로 관리할 수 있게 된다. This means that to remove the LOW entry and the DFL entry no need to have separately, and it is possible to manage the data in a more stable manner.

도 7b에 의하면, 상기 언급한 플래그 비트들, 구체적으로는 이전 기록된 영역의 어드레스가 기록되는 32개의 비트들 중, 하나의 비트를 원본 데이터와 업데이트된 데이터의 구별을 위한 비트로 할당한다. Referring to Figure 7b, and the above-mentioned flag bit, specifically, of the 32-bit address that is recorded in the previously recorded area, the allocated bits for distinguishing the updated data as the original one-bit data.예를 들어, 상기 비트가 '0b'이면, 해당 클러스터는 원본 데이터임을 의미하고, 상기 비트가 '1b'이면, 해당 클러스터는 업데이트된 데이터임을 의미하도록 정의할 수 있다. For example, if the bit is '0b', the cluster is meant that the original data, and the bit is '1b', the cluster may be defined to mean that the updated data.이때, 상기 비트는 이전 기록되는 영역의 어드레스가 기록되는 비트들 중 하나를 사용하였으므, 클러스터 단위로 원본 데이터인지 업데이트 데이터인지 여부를 나타내게 된다. In this case, the bit is set to indicate whether the previous one of the bits in which an address is recorded in the area to be recorded using one hayeoteu moire, the original data or update the data in cluster units.이를 도 8을 참조하여 상세히 설명하면 다음과 같다. Specifically described with reference to Figure 8 as follows.

도 8은 본 발명의 다른 실시예에 따른 1회 기록 가능한 광디스크에서 데이터 기록 방법을 도시한 것이다. 8 shows a data recording method in an optical disc of write once type according to another embodiment of the present invention.도 8에 의하면, 데이터 A0가 기록된 영역에 데이터 A1 의 기록 명령이 최초 전달되면, 상기 데이터 A1을 다음의 기록 가능한 영역에 대체 기록하고 이를 LOW 엔트리로 기록한다. Referring to Figure 8, when a write command of the data A1 to the data recording area A0 first pass, the replacement recording of the data A1 to the next recordable area, and recording it as a LOW entry.이때, 이전 기록된 영역의 어드레스가 기록되는 영역에는, 상기 데이터 A0가 기록된 영역의 첫번째 물리적 섹터 넘버가 기록된다. At this time, a region in which an address is recorded in the previously recorded area, the first physical sector number of the data A0 is the recording area is recorded.또한, 논리적 중첩 기록이 이루어져 데이터 A1이 업데이트된 데이터임을 알리는 1비트가, 상기 데이터 A0가 기록된 영역내에 할당되고 기록된다. In addition, the assignment is recorded in a logical overwrite is made a 1-bit data A1, indicating that the updated data, the data recording area A0.

또한, 상기 데이터 A1이 기록되었다고 인식되는 영역에 1 클러스터보다 작은 크기를 가지는 데이터 A2의 기록 명령이 전달되면, 상기 데이터 A1 일부 및 데이터 A2가 다음 기록 가능한 영역에 대체 기록된다. Further, when the data A1 is written in the write command that has a size smaller than the 1 cluster in which data identification area A2 is transmitted, if the data portion A1 and data A2 is replacement-recorded in the next recordable area.상기 대체 기록한 정보는 LOW 엔트리로서 TDMA에 기록되고, 이전 대체 기록된 LOW 엔트리는 삭제된다. The replacement recording information is recorded in the TDMA as the LOW entry, before the replacement recording LOW entry is deleted.이때, 상기 대체 기록된 영역의 이전 기록된 어드레스가 기록되는 영역내에, 데이터 A1이 기록된 영역의 첫번째 PSN과 업데이트된 데이터임을 알리는 1 비트가 기록된다. At this time, in the region in which the previously recorded address of the replacement-recorded in the recording area, the one bit indicating that data A1, the first PSN and the updated data of the recording area is recorded.

이후, 상기 데이터 A1 일부 및 데이터 A2가 기록된 영역이 결함 영역으로 판별되면, 해당 데이터는 이를 스페어 영역으로 대체 기록하고, 그 위치 정보를 DFL 엔트리로 TDMA내에 기록한다. If after, the said data part A1 and A2 data recording region is determined as a defective area, the data are recorded by replacement in the spare area, and records the position information in the TDMA as the DFL entry.이때, 데이터 A1 일부 및 데이터 A2가 대체 기록된 영역의 이전 기록된 영역의 어드레스가 기록되는 비트에는, 이전 기록된 영역인 결함 영역의 첫번째 PSN과 '0b' 비트가 기록된다. At this time, a bit data A1 of the address portion and the data A2 is the replacement-recorded area before the recording area recorded, and the first PSN '0b' bit of the previously recorded area of ​​a defective area are recorded.상기 '0b' 비트는 원본 데이터임을 의미한다. And the '0b' bit indicates that the source data.

상기 기록 재생부(10)는, 상기 호스트(20)와 데이터 및 명령을 주고받는 등의 통신(communication)을 수행하는 인터페이스(Interface)부(12)와, 광디스크에 데이터를 직접 기록하거나 재생하는 픽업부(11, pick-up unit)와, 상기 픽업부(11)로부터 읽어온 신호를 원하는 신호값으로 복원해내거나, 기록될 신호를 광디스크에 기록되는 신호로 변조(modulation)하여 전달하는 데이터 프로세서(13, data-processor)와, 광디스크로부터 정확히 신호를 독출해내거나, 광디스크에 신호를 정확히 기록하기 위해 상기 픽업부(11)를 제어하는 서보부(14, servo)와, 관리 정보를 포함한 여러 정보 및 데이터가 일시 저장되는 메모리(15)와, 상기 기록 재생부(10)내의 구성 요소들의 제어를 담당하는 마이컴(16, microcomputer)을 포함한다. The recording and reproducing unit 10, the host 20 and the interface configured to perform communication (communication) such as to send and receive data and commands (Interface) section 12, and a pick-up for writing data directly to the optical disc or playing back (11, pick-up unit) and a data processor for transmitting naegeona to restore the on-signal read from the pickup unit 11 to a desired signal value, the modulation (modulation) signals to be recorded into a signal recorded on the optical disk ( 13, among other information, including the data-processor), a naegeona to read out the correct signal from the optical disc, and a servo unit (14, servo) controlling the pickup unit 11 to accurately record the signal on the optical disc, the management information the data includes a memory 15, which is temporarily stored, the microcomputer (16, microcomputer) for controlling of the components in the recording and reproducing section 10.

상기 본 발명에 따른 광기록 재생 장치에서 1회 기록 가능한 광디스크의 데이터 기록 과정을 설명하면 다음과 같다. Referring to the data recording process of an optical disc of write-once optical recording reproducing apparatus in accordance with the present invention;1회 기록 가능한 광디스크가 상기 광 기록 재생 장치내로 삽입되면, 상기 광디스크내의 모든 관리 정보는 독출되어 상기 기록 재생부(10)내의 메모리(15)에 저장되고, 이들 관리 정보는 광디스크의 기록 재생시 활용된다. When the optical disc of write once inserted into the optical recording and reproducing apparatus, all management information within the disc is read out and stored in the memory 15 in the recording and reproducing unit 10, a utilization during recording and reproduction of these management information, the optical disk do.이러한 상태에서, 사용자가 상기 광디스크의 특정 영역에 기록을 원하는 경우, 호스트(20)는 이를 기록 명령으로 하여 기록을 원하는 위치 정보를 기록할 데이터와 함께 기록 재생부(10)로 전달한다. When in this state, the user wants to record a specific area of ​​the optical disc, the host 20 is passed with the data to be written out with this command records the position information recorded in the desired recording and reproducing section 10.

이때, 상기 기록 재생부(10)내의 마이컴(16)은 상기 기록 명령을 수신한 후, 상기 기록 명령에 따라 광디스크내에 기록을 수행하도록 제어한다. At this time, the microcomputer 16 in the recording and playback section 10 is controlled to perform the write in the optical disc according to the write command after receiving the write command.상기 기록을 수행하는 도중, 결함 관리 또는 중첩 기록이 요구되어 지면, 상기 결함 영역 또는 중첩기록 영역에 기록할 데이터는, 사용자 데이터 영역내 다음 기록 가능한 영역 또는 스페어 영역에 대체 기록되어 지고, 그 위치 정보는 DFL 엔트리 또는 LOW 엔트리로 TDMA에 기록된다. Ground, is required to defect management or overwrite while performing the writing, data to be written to the defective area, or overlapping recording area, being the replacement recording in the user data area in the next recordable area or a spare area, the location information It is recorded in the TDMA as the DFL entry or a LOW entry.

데이터의 상태는, 상기 대체 기록되는 영역의 어드레스 유닛(AU)의 플래그 비트내 상태 비트내에, 프레임 단위로 기록되어 진다. State of the data, in the flag bits within the status bit of the address unit (AU) in the area in which the replacement recording, is recorded on a frame-by-frame basis.또한, 이전 기록된 영역의 어드레스가 기록되는 영역에는 이전 기록된 영역의 첫번째 PSN이 기록되어 진다. In addition, there is the history, the first PSN of the previously recorded area in which an address area is recorded in the previously recorded area.

본 발명의 또 다른 실시예에 의할 경우, 상기 이전 기록된 영역의 어드레스가 기록되는 영역의 비트들 중 한 비트를, 대체 기록되는 데이터가 원본 데이터인지 업데이트된 데이터인지 여부를 확인하는 비트로 활용할 수도 있다. If in a further embodiment of the present invention, one bit of the bits of the area in which an address is recorded in the previously recorded area, also data that the replacement recording is utilized bits to determine whether the updated data or the original data have.이를 위해, 광 기록 재생부(10)내 마이컴(16)은, 상기 대체 기록되는 영역의 위치 정보 및 데이터를, 서보(14)와 데이터-프로세서(13)로 전달한다. For this purpose, the optical recording and reproducing unit 10 in the microcomputer 16, the position information, the data of the area in which the replacement recording, the servo 14 and the data-transmitted to the processor 13.이후, 상기 마이컴(16)은 상기 픽업부(11)를 통해 디스크내의 원하는 위치에서 기록 또는 대체 기록이 완료될 수 있도록 한다. Then, the microcomputer 16 is to be the recording or replacement recording at a desired location in the finished disc through the pickup unit (11).

상기 전술한 1회 기록 가능한 광디스크의 재생 방법을 설명하면 다음과 같다. Referring to the reproducing method of the above-described write-once optical disc as follows.데이터가 기록된 1회 기록 가능한 광디스크가 기록 재생 장치로 삽입되면, 상기 디스크내의 모든 관리 정보는 독출되어 기록 재생부(10)내의 메모리(15)에 저장 된다. When the write-once optical disc on which data is recorded inserted into the recording and reproducing apparatus, all management information within the disc is read out and stored in the memory 15 in the recording and reproducing section 10.이들 관리 정보는 광디스크의 기록 재생시 활용된다. The management information is utilized during the recording and playback of the optical disc.이후, 사용자가 상기 광디스크의 특정 영역의 재생을 원하는 경우, 호스트(20)는 이를 재생 명령으로 하여, 재생을 원하는 위치 정보를 상기 기록 재생부(10)로 전달한다. Thereafter, if the user desires reproduction of a specific area of ​​the optical disc, the host 20 is played out with this command, and passes the desired reproduction position information to the write section 10. The상기 기록 재생부(10)내의 마이컴(16)은 상기 재생 명령을 수신한 후, 호스트(20)가 재생을 원하는 광디스크내의 영역이 데이터 영역 내의 다른 영역으로 대체 기록되었는지 여부를 판단한다. Microcomputer 16 in the recording and playback section 10 determines whether or not the area in a desired optical disk is reproduced to the host 20 after receiving the playback command replacement recording to other areas of the data area.이는 전술한 TDMA내에 기록된 LOW 및 DFL 엔트리로 확인 가능하다. This is done to make the recording in the aforesaid TDMA LOW and DFL entries.또한, 대체 기록된 영역의 어드레스 유닛내 플래그 비트에 기록된 상태 비트 또는 이전 기록된 영역의 어드레스가 기록된 비트등을 통해 필요한 정보를 확인할 수 있다. In addition, the state-bit or the previous address of the recording area recorded in the address unit in the flag bit of the replacement record area to determine the necessary information through the bit, such as recording.

따라서, 상기 마이컴(16)은 호스트(20)가 재생을 원하는 영역이 대체 기록되지 않았으면, 해당 영역을 재생하여 재생된 영역의 정보를 호스트(20)로 전송한다. Therefore, the microcomputer 16 if the host 20 is not the desired replacement recording the play area, and reproducing the corresponding area and transmits the information of the playing area to the host 20.또한, 만약 상기 영역이 다른 영역으로 대체 기록되었다면, 상기 마이컴(16)은 상기 LOW 엔트리 또는 DFL 엔트리 및 어드레스 유닛내 플래그 비트를 참조하여, 해당 대체 기록된 영역을 재생하고, 관련 정보를 호스트(20)로 전송한다. Also, if the said region if the replacement-recorded in another area, the microcomputer 16 is the LOW entry, or the DFL entry and the address to the unit, see my flag bit, and play the the replacement-recorded areas, the host (20 for Related Information ) and transmits it to.

전술한 본 발명에 따른, 기록매체 및 기록매체의 기록 재생 방법 및 장치는 다음과 같은 효과를 가진다. Recording and reproducing method and apparatus of the recording medium and a recording medium according to the present invention described above has the following effects.즉, 기록된 데이터의 상태 및 이전 기록된 영역의 어드레스를 검증함에 따라, 데이터를 안정적으로 관리할 수 있으며, 또한 기록매체에의 데이터 기록 및/또는 재생 효율을 높일수 있게 된다. That is, as the address of the validation status and previously recorded in the data recording area, to manage the data stably, and also it is possible in turn, benefits the data recording and / or reproducing efficiency of the recording medium.

이상, 전술한 본 발명의 실시예는, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능함은 자명할 것이다. Or more, the above-described embodiments of the present invention, those skilled in the art, the below within the technical idea and the technical scope of the invention as set forth in the appended claims, and improve the various other embodiments, modifications, substitutions, or in addition, such as possible it will be clear.따라서, 본 발명은 청구범위 및 청구범위와 균등한 범위내에서의 본 발명의 개량 및 변경된 사항을 포함함은 자명하다. Accordingly, the present invention will be apparent including the improvements and changes of the present invention details within the scope and range of the claims and the equivalents charged.

Claims (22)

클러스터(cluster)내에 포함된 복수의 데이터 프레임에 데이터를 기록하고, A plurality of data frames included in the cluster (cluster), and writing data,

각 데이터 프레임내에 기록된 데이터의 상태(status)를 지시하는, 상기 클러스터내 각 데이터 프레임별 상태 정보를 기록하고, Indicating a state (status) of the data recorded in each data frame, and writes the clusters within each data frame-by-frame state information,

상기 클러스터가 대체 클러스터로 확인되면, 해당 클러스터내에 이전 위치 정보를 기록하되, If the cluster is identified as a replacement cluster, but records the previous location information within the cluster,

클러스터(cluster)내에 포함된 복수의 데이터 프레임에 데이터를 기록하고, A plurality of data frames included in the cluster (cluster), and writing data,

각 데이터 프레임내에 기록된 데이터의 상태(status)를 지시하는, 상기 클러스터내 각 데이터 프레임별 상태 정보를 기록하고, Indicating a state (status) of the data recorded in each data frame, and writes the clusters within each data frame-by-frame state information,

각 데이터 프레임내에 기록된 데이터 상태(status)를 지시하는 각 데이터 프레임별 상태 정보(status information)와, And each (status information) for each data frame-by-frame state information indicative of the data state (status) recorded in the data frame,

Recording apparatus and method, and reproduction apparatus and method for recording data to or reproducing data from a write once type information recording medium, and write once type information recording medium

Information recording medium, information recording apparatus and a recording method for recording medium, information reproducing apparatus and reproducing method for a recording medium, a computer program for a record or reproduction control, and a data structure including a control signal