KR20060001999A - Optical recording medium & method of controlling assignment spare area in recording medium - Google Patents

Optical recording medium & method of controlling assignment spare area in recording medium Download PDF

Info

Publication number
KR20060001999A
KR20060001999A KR1020050129845A KR20050129845A KR20060001999A KR 20060001999 A KR20060001999 A KR 20060001999A KR 1020050129845 A KR1020050129845 A KR 1020050129845A KR 20050129845 A KR20050129845 A KR 20050129845A KR 20060001999 A KR20060001999 A KR 20060001999A
Authority
KR
South Korea
Prior art keywords
spare area
size
area
allocated
recording medium
Prior art date
Application number
KR1020050129845A
Other languages
Korean (ko)
Other versions
KR100617084B1 (en
Inventor
박용철
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020050129845A priority Critical patent/KR100617084B1/en
Publication of KR20060001999A publication Critical patent/KR20060001999A/en
Application granted granted Critical
Publication of KR100617084B1 publication Critical patent/KR100617084B1/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/0079Zoned data area, e.g. having different data structures or formats for the user data within data layer, Zone Constant Linear Velocity [ZCLV], Zone Constant Angular Velocity [ZCAV], carriers with RAM and ROM areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1232Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1241Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc user area, i.e. the area of a disc where user data are to be recorded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods 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]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1896Methods for assignment of alternate areas for defective areas using skip or slip replacement to relocate data from a defective block to the next usable block, e.g. with a primary defect list [PDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

본 발명은 재기록 가능한 광 기록매체 및 광 기록매체의 스페어 영역 할당 제한 방법을 제공하기 위한 것으로서 특히, 결함영역을 대체하기 위해 사용되는 제 1의 스페어 영역과 제 2의 스페어 영역을 구비하고, 상기 제 1의 스페어 영역은 기록매체의 내주에 할당되고, 상기 제 2의 스페어 영역은 기록매체의 외주에 할당되며, 상기 제 2의 스페어 영역은 가변적인 크기를 가지되, 상기 제 2의 스페어 영역은 최대 허용 가능한 크기가 정해져 있고, 상기 정해진 최대 허용 가능한 크기 내에서 할당되는 것을 특징으로 한다. The present invention provides a rewritable optical record medium and a method for limiting spare area allocation of the optical record medium. In particular, the present invention includes a first spare area and a second spare area used to replace a defective area. A spare area of 1 is allocated to the inner circumference of the recording medium, the second spare area is allocated to the outer circumference of the recording medium, and the second spare area has a variable size, but the second spare area is a maximum. The allowable size is determined and is allocated within the determined maximum allowable size.

따라서, 상기 보조 스페어 영역의 확장 횟수 정보가 기록되므로 시스템이 용이하게 확장된 보조 스페어 영역의 사이즈를 확인할 수 있고, 또한 보조 스페어 영역의 확장이 제한되므로 스페어 영역이 무한정 확장되는 등의 문제가 없어져 시스템의 퍼포먼스를 높일 수 있다.Therefore, since the extension number information of the auxiliary spare area is recorded, the system can easily check the size of the expanded spare spare area, and since the expansion of the auxiliary spare area is limited, there is no problem such that the spare area is infinitely expanded. Can increase performance.

광 기록매체, 주 스페어 영역, 보조 스페어 영역, 확장 횟수 정보 Optical record carrier, primary spare area, secondary spare area, extension count information

Description

광 기록매체 및 광 기록매체의 스페어 영역 할당 제한 방법{Optical recording medium & Method of controlling assignment spare area in recording medium}Optical recording medium & method of controlling assignment spare area in recording medium

도 1은 스페어 영역이 존별로 할당되는 일반적인 광 기록매체의 구조를 보인 도면1 is a diagram showing a structure of a general optical recording medium in which spare areas are allocated to zones.

도 2는 스페어 영역이 데이터 영역의 톱 위치에 할당되는 일반적인 광 기록매체의 구조를 보인 도면2 shows a structure of a general optical recording medium in which a spare area is allocated to the top position of the data area;

도 3의 (a),(b)는 도 2와 같이 주 스페어 영역이 있는 디스크에 보조 스페어 영역이 할당되고 상기 보조 스페어 영역이 확장되는 예를 보인 도면3 (a) and 3 (b) show an example in which an auxiliary spare area is allocated to a disk having a primary spare area as shown in FIG. 2 and the auxiliary spare area is expanded.

도 4는 본 발명에 따른 광 기록매체에서 보조 스페어 영역의 확장 횟수가 기록되는 영역의 구조를 보인 도면4 is a view showing a structure of an area in which an extension number of an auxiliary spare area is recorded in an optical recording medium according to the present invention;

도 5는 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 1 실시예를 나타낸 흐름도5 is a flowchart showing a first embodiment of a method for limiting spare area allocation of an optical record carrier according to the present invention;

도 6은 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 2 실시예를 나타낸 흐름도6 is a flowchart showing a second embodiment of a method for limiting spare area allocation of an optical record carrier according to the present invention;

도 7은 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 3 실시예를 나타낸 흐름도7 is a flowchart showing a third embodiment of the method for limiting the spare area allocation of the optical record carrier according to the present invention.

본 발명은 재기록 가능한 광 기록매체 및 광 기록매체의 스페어 영역(spare area) 할당 제한 방법에 관한 것이다.The present invention relates to a rewritable optical record carrier and a method for limiting the spare area allocation of the optical record carrier.

일반적으로, 광기록 매체는 반복 기록의 가능 여부에 따라 읽기 전용의 롬(ROM)형과, 1회 기록 가능한 웜(WORM)형 및 반복적으로 기록할 수 있는 재기록 가능형 등으로 크게 3종류로 구분할 수 있다.In general, optical recording media can be classified into three types, such as a read-only ROM type, a write once type Worm type, and a rewritable type that can be repeatedly recorded, depending on whether repeat recording is possible. Can be.

이 중 자유롭게 반복적으로 재기록 가능한 디스크로는 재기록 가능한 컴팩트 디스크(CD-RW: Rewritable Compact Disc)와 재기록 가능한 디지털 다기능 디스크(DVD-RAM, DVD-RW: Rewritable Digital Versatile Disc) 등이 있다.Among them, freely and repeatedly rewritable discs include a rewritable compact disc (CD-RW) and a rewritable digital versatile disc (DVD-RAM, DVD-RW).

그리고, 이러한 재기록 가능형 광 기록매체의 경우, 그 사용특성상 정보의 기록/재생 작업이 반복적으로 수행되는데, 이로 인해 광 기록매체에 정보 기록을 위해 형성된 기록층을 구성하는 혼합물의 혼합 비율이 초기의 혼합 비율과 달라지게 되어 그 특성을 잃어버림으로써 정보의 기록/재생시 오류가 발생된다.In the case of such a rewritable optical recording medium, the recording / reproducing operation of the information is repeatedly performed due to its use characteristics. As a result, the mixing ratio of the mixture constituting the recording layer formed for recording the information on the optical recording medium is increased. It becomes different from the mixing ratio and loses its characteristics, resulting in an error in recording / reproducing information.

이러한 현상을 열화라고 하는데, 상기 열화된 영역은 광 기록매체의 포맷, 기록, 재생 명령 수행시 결함 영역(Defect Area)으로 나타나게 된다.This phenomenon is called deterioration, and the deteriorated area appears as a defect area when the format, recording, and reproducing command of the optical recording medium is executed.

또한, 재기록 가능형 광 기록매체의 결함 영역은 상기의 열화 현상 이외에도 표면의 긁힘, 먼지 등의 미진, 제작시의 오류 등에 의해 발생할 수 있다.In addition, the defect area of the rewritable optical recording medium may be caused by scratches on the surface, fineness such as dust, errors in manufacturing, etc., in addition to the above-described deterioration phenomenon.

그러므로, 상기와 같은 원인으로 형성된 결함 영역에 데이터를 기록/재생하 는 것을 방지하기 위하여 상기 결함 영역의 관리가 필요하게 되었다.Therefore, it is necessary to manage the defect area in order to prevent recording / reproducing of data in the defect area formed due to the above reasons.

이를 위해 도 1에 도시된 바와 같이 광 기록매체의 리드-인 영역(lead-in area)과 리드-아웃 영역(lead-out area)에 결함 관리 영역(Defect Management Area ; 이하 "DMA"라 함)을 두어 광 기록매체의 결함 영역을 관리하고 있다. 또한, 데이터 영역은 존(zone)별로 나누어 관리하는데, 각 존은 실제 데이터가 기록되는 유저 영역과 상기 유저 영역에 결함이 발생하였을 때 이용하기 위한 스페어(Spare) 영역으로 나뉘어진다.To this end, as shown in FIG. 1, a defect management area (hereinafter referred to as "DMA") in a lead-in area and a lead-out area of an optical recording medium. The defect area of the optical record carrier is managed. The data area is divided and managed by zones, and each zone is divided into a user area in which actual data is recorded and a spare area for use when a defect occurs in the user area.

그리고 일반적으로 하나의 디스크(예컨대, DVD-RAM)에는 4개의 DMA가 존재하는데, 2개의 DMA는 리드-인 영역에 존재하고 나머지 2개의 DMA는 리드-아웃 영역에 존재한다. 각 DMA는 2개의 블록(block)으로 이루어지고, 총 32섹터들(sectors)로 이루어진다.In general, four DMAs exist in one disk (eg, a DVD-RAM), two DMAs exist in a lead-in area, and two remaining DMAs exist in a lead-out area. Each DMA consists of two blocks, totaling 32 sectors.

여기서, 각 DMA의 제 1 블록(DDS/PDL 블록이라 함)은 DDS(Disc Definition Structure)와 PDL(Primary Defect List)을 포함하고, 각 DMA의 제 2 블록(SDL 블록이라 함)은 SDL(Secondary Defect List)을 포함한다.Here, the first block of each DMA (called a DDS / PDL block) includes a Disc Definition Structure (DDS) and a Primary Defect List (PDL), and the second block of each DMA (called an SDL block) is an SDL (Secondary). Defect List).

이때, PDL은 주결함 데이터 저장부를 의미하며, SDL은 부결함 데이터 저장부를 의미한다.In this case, PDL means main defect data storage, and SDL means defect data storage.

일반적으로 PDL은 디스크 제작 과정에서 생긴 결함 그리고, 디스크를 초기화 즉, 최초 포맷팅(Initialize)과 재포맷팅(Re-initialize)시 확인되는 모든 결함 섹터들의 엔트리들(Entries)을 저장한다. 여기서, 각 엔트리는 엔트리 타입과 결함 섹터에 대응하는 섹터 번호로 구성된다. In general, the PDL stores entries created during the disc creation process and entries of all defective sectors that are identified during initializing, ie, initializing and re-initializing the disc. Here, each entry is composed of an entry type and a sector number corresponding to a defective sector.

한편, 상기 SDL은 블록 단위로 리스트 되는데, 포맷 후에 발생하는 결함 영역들이나 포맷 동안 PDL에 저장할 수 없는 결함 영역들의 엔트리들을 저장한다. 상기 각 SDL 엔트리는 결함 섹터가 발생한 블록의 첫 번째 섹터의 섹터 번호를 저장하는 영역과 그것을 대체할 대체 블록의 첫 번째 섹터의 섹터 번호를 저장하는 영역으로 구성된다.On the other hand, the SDL is listed in units of blocks, and stores entries of defective areas that occur after the format or defective areas that cannot be stored in the PDL during the format. Each SDL entry consists of an area storing the sector number of the first sector of the block in which the defective sector has occurred and an area storing the sector number of the first sector of the replacement block to replace it.

이때, 상기 데이터 영역 내의 결함 영역(즉, 결함 섹터 또는 결함 블록)들은 정상적인 영역으로 대체되어져야 하는데, 대체 방법으로는 슬리핑 대체(slipping replacement)방법과 리니어 대체(linear replacement)방법이 있다.At this time, the defective areas (ie, defective sectors or defective blocks) in the data area should be replaced with normal areas, and there are a replacement method such as a slipping replacement method and a linear replacement method.

상기 슬리핑 대체방법은 결함 영역이 PDL에 등록되어 있는 경우에 적용되는 방법으로, 실제 데이터가 기록되는 유저 영역(user area)에 결함 섹터가 존재하면 그 결함 섹터를 건너뛰고 대신에 그 결함 섹터 다음에 오는 정상 섹터(Good sector)로 대체되어 데이터를 기록한다. 그리고, 데이터가 기록되는 유저 영역은 밀리면서 결국 건너뛴 결함 섹터만큼 스페어 영역(spare area)을 차지하게 된다. The sleeping replacement method is applied when a defective area is registered in the PDL. If a defective sector exists in a user area in which actual data is recorded, the defective sector is skipped. The data is recorded by being replaced by a good sector. Then, the user area in which data is recorded occupies a spare area as much as the defective sector skipped and eventually skipped.

또한, 리니어 대체 방법은 결함 영역이 SDL에 등록되어 있는 경우에 적용되는 방법으로, 유저 영역에 결함 블록(defect block)이 존재하면 스페어 영역에 할당된 블록 단위의 대체(replacement) 영역으로 대체되어 데이터를 기록한다. In addition, the linear replacement method is applied when a defective area is registered in the SDL. If a defective block exists in the user area, the linear replacement method is replaced with a replacement area in units of blocks allocated to the spare area. Record it.

한편, 스페어 영역을 할당하는 방법으로는 상기된 도 1 이외에도 데이터 영역의 어느 한 존에만 할당하든지, 아니면 데이터 영역의 일부에 할당하는 방법이 제안되고 있다.On the other hand, as a method of allocating the spare area, a method of allocating only one zone of the data area or a part of the data area in addition to FIG. 1 described above has been proposed.

그 중 하나가 도 2에 도시된 바와 같이, 스페어 영역을 데이터 영역의 톱에 위치시키는 방법이며, 이때의 상기 스페어 영역을 주 스페어 영역(SA-pri: Primary Spare Area)이라 한다. 즉, 상기 주 스페어 영역을 제외한 나머지 데이터 영역이 결국 유저 영역이 된다.One of them is a method of placing a spare area on the top of the data area, as shown in FIG. 2, and the spare area at this time is called a primary spare area (SA-pri). That is, the remaining data area except the main spare area becomes a user area.

상기 주 스페어 영역은 최초 포맷팅 과정에서 할당되는 영역으로서, 논리적 섹터 번호(LSN: Logical Sector Number)가 부여되지 않는다. 즉, 상기 주 스페어 영역은 디스크 제조업체가 광 디스크를 제조할 때 할당할 수도 있고 유저가 공 디스크를 처음 포맷팅할 때 할당할 수도 있다.The primary spare area is an area allocated during an initial formatting process, and is not assigned a logical sector number (LSN). That is, the primary spare area may be allocated when the disc manufacturer manufactures the optical disc or may be allocated when the user formats the blank disc for the first time.

이때, 상기 주 스페어 영역의 사이즈는 최초 유저 영역의 사이즈에 따라 다양하게 할당할 수 있는데, 일 예로 최초 데이터 기록 용량(즉, 최초 유저영역)을 4.7GB(GB는 Giga Byte)로 하기 위해 26MB(MB는 Mega Byte)를 할당할 수도 있다. In this case, the size of the main spare area may be variously allocated according to the size of the first user area. For example, 26MB (GB is Giga Byte) to set the initial data recording capacity (that is, the first user area) to 4.7 GB (GB is Giga Byte). MB may allocate Mega Byte).

그리고, 최초 또는 재포맷팅에 의해 PDL에 결함 섹터들이 등록되면 그 결함 섹터들에는 데이터를 기록하지 않으므로 그만큼 기록 용량이 줄어든다. 따라서, 최초 데이터 기록 용량을 유지하기 위해 포맷팅시 PDL에 등록된 결함 섹터들만큼 상기 주 스페어 영역이 유저 영역으로 슬리핑된다. 즉, 유저 영역의 논리적 시작 위치(LSN=0)가 부여되는 물리적 섹터 번호(PSN)가 포맷팅시 PDL에 등록되는 결함 섹터들에 따라 바뀐다. Then, if defective sectors are registered in the PDL by initial or reformatting, data is not recorded in the defective sectors, thereby reducing the recording capacity. Therefore, the main spare area is slipped to the user area by the defective sectors registered in the PDL during formatting to maintain the initial data recording capacity. That is, the physical sector number (PSN) to which the logical start position LSN = 0 of the user area is given changes according to defective sectors registered in the PDL at the time of formatting.

한편, 상기 제 1 스페어 영역이 슬리핑 대체 또는 리니어 대체에 의해 풀(full)이 되려고 하면 도 3의 (a)와 같이 유저 영역의 끝 가까이에 새로운 스페어 영역을 다시 할당한다. 이때의 스페어 영역을 보조 스페어 영역(SA-sup: supplementary spare area)이라 한다. On the other hand, when the first spare area is to be made full by sleeping replacement or linear replacement, a new spare area is allocated again near the end of the user area as shown in FIG. The spare area at this time is called a supplementary spare area (SA-sup).

즉, 유저 영역의 끝에는 중요 데이터가 복사되어 있기 때문에 상기 보조 스페어 영역은 유저 영역의 끝이 아닌 끝 근처에 할당한다. That is, since important data is copied at the end of the user area, the auxiliary spare area is allocated near the end, not the end of the user area.

또한, 상기 보조 스페어 영역이 풀(full)이 되려고 하면 도 3의 (b)와 같이 상기 보조 스페어 영역을 확장할 수 있다. In addition, when the auxiliary spare area is to be full, the auxiliary spare area may be expanded as shown in FIG.

이때, 상기 보조 스페어 영역의 확장을 일정 사이즈(예, 32MB)의 증가분으로 하자는 의견이 제안되고 있다. At this time, an opinion is proposed that the expansion of the auxiliary spare area is made to increase by a certain size (eg, 32 MB).

그런데, 보조 스페어 영역을 무한정 확장하다 보면 디스크 사용 효율이 오히려 떨어지고 특히, DMA 조건에 의해 제약을 받으므로 무조건 확장하는 것에는 큰 의미가 없다.However, when the auxiliary spare area is extended indefinitely, the disk use efficiency is rather reduced, and in particular, it is not meaningful to expand unconditionally because it is limited by the DMA condition.

본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 가변적인 크기의 보조 스페어 영역의 확장 횟수를 기록하여, 상기 보조 스페어 영역의 확장을 제한하는 광 기록매체를 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide an optical recording medium for recording the number of expansion of the auxiliary spare area of variable size, thereby limiting the expansion of the auxiliary spare area.

본 발명의 다른 목적은 상기 보조 스페어 영역의 확장 횟수가 제한 횟수를 넘어서면, 상기 보조 스페어 영역의 확장을 허용하지 않는 광 기록매체의 스페어 영역 할당 제한 방법을 제공함에 있다.Another object of the present invention is to provide a method for allocating a spare area allocation of an optical recording medium which does not allow expansion of the auxiliary spare area when the number of expansion of the auxiliary spare area exceeds a limit number.

본 발명의 또 다른 목적은 상기 보조 스페어 영역의 확장 횟수로 구한 현 보조 스페어 영역의 사이즈가 최대 허용 가능한 보조 스페어 영역의 사이즈를 넘어서면, 상기 보조 스페어 영역의 확장을 허용하지 않는 광 기록매체의 스페어 영역 할당 제한 방법을 제공함에 있다.It is still another object of the present invention to provide a spare of an optical recording medium which does not allow the expansion of the auxiliary spare area when the size of the current auxiliary spare area determined by the number of expansion of the auxiliary spare area exceeds the maximum allowable size of the auxiliary spare area. The present invention provides a method for limiting area allocation.

본 발명의 또 다른 목적은 보조 스페어 영역의 확장 횟수로 구한 현 보조 스페어 영역의 사이즈가 최대 허용 가능한 보조 스페어 영역의 사이즈보다 작더라도 확장 횟수가 제한 횟수를 넘어가면, 상기 보조 스페어 영역의 확장을 허용하지 않는 광 기록매체의 스페어 영역 할당 제한 방법을 제공함에 있다.Still another object of the present invention is to allow expansion of the auxiliary spare area if the extension number exceeds the limit even if the size of the current auxiliary spare area obtained by the number of extension of the auxiliary spare area is smaller than the maximum allowable auxiliary spare area. A spare area allocation limitation method for an optical recording medium which does not exist.

상기 목적을 달성하기 위하여, 본 발명에 따른 기록매체는 결함영역을 대체하기 위해 사용되는 제 1의 스페어 영역과 제 2의 스페어 영역을 구비하고, 상기 제 1의 스페어 영역은 기록매체의 내주에 할당되고, 상기 제 2의 스페어 영역은 기록매체의 외주에 할당되며, 상기 제 2의 스페어 영역은 가변적인 크기를 가지되, 상기 제 2의 스페어 영역은 최대 허용가능한 크기가 정해져 있고, 상기 정해진 최대 허용 가능한 크기 내에서 할당되는 것을 특징으로 한다. In order to achieve the above object, the recording medium according to the present invention has a first spare area and a second spare area used for replacing a defective area, and the first spare area is assigned to the inner circumference of the recording medium. The second spare area is allocated to the outer periphery of the recording medium, and the second spare area has a variable size, and the second spare area has a maximum allowable size, and the predetermined maximum allowable. It is characterized in that the allocation within the possible size.

이때, 상기 제 2의 스페어 영역의 최대 허용 가능한 크기는 상기 결함영역을 관리하기 위한 결함관리정보 조건 또는 상기 제 1의 스페어 영역의 크기와 최초 사용자 영역의 크기에 따라 결정되는 것이 바람직하다.At this time, the maximum allowable size of the second spare area is preferably determined according to a defect management information condition for managing the defective area or the size of the first spare area and the size of the first user area.

그리고 상기 결함관리정보조건은 후술할 [수학식 1]과 용어 설명인 것이 바람직하다.And the defect management information condition is preferably [Equation 1] and term description to be described later.

또한, 상기 결함관리정보조건에 따라 상기 기록매체의 기록용량 대비 최대 3%까지 할당되는 것이 바람직하다.In addition, it is preferable that up to 3% of the recording capacity of the recording medium is allocated according to the defect management information condition.

그리고 상기 제 2의 스페어 영역은 정해진 일정 크기의 증가분으로 할당되는 것이 바람직하다.The second spare area is preferably allocated in increments of a predetermined predetermined size.

또한, 상기 제 2의 스페어 영역은 가변적 크기의 증가분으로 할당되는 것이 바람직하다.In addition, the second spare area is preferably allocated in variable increments.

그리고 상기 제 2의 스페어 영역이 할당되는 경우, 할당된 횟수를 가리키는 정보가 기록되는 것이 바람직하다.When the second spare area is allocated, it is preferable that information indicating the allocated number of times is recorded.

본 발명에 따른 기록매체의 스페어 영역 할당 방법은, 가변적인 크기의 스페어 영역이 할당되는 기록매체의 스페어 영역 할당 방법에 있어서, 현재 할당된 스페어 영역의 크기와 최대 할당 가능한 스페어 영역의 크기를 확인하는 단계와, 상기 확인된 현재 할당된 스페어 영역의 크기와 최대 할당 가능한 스페어 영역의 크기를 비교하여, 상기 비교 결과에 따라 상기 스페어 영역의 할당 여부를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In the spare area allocation method of the recording medium according to the present invention, in the spare area allocation method of the recording medium to which a spare area having a variable size is allocated, the size of the currently allocated spare area and the maximum assignable spare area are checked. And comparing the identified size of the currently allocated spare area with the size of the maximum assignable spare area and controlling whether the spare area is allocated according to a result of the comparison.

이때, 상기 현재 할당된 스페어 영역의 크기는 상기 스페어 영역의 할당 횟수를 가리키는 정보를 이용하여 확인하는 것이 바람직하다.In this case, the size of the currently allocated spare area may be checked using information indicating the number of allocation of the spare area.

그리고 상기 최대 할당 가능한 스페어 영역의 크기는 기록매체에 존재하는 결함 영역을 관리하기 위한 결함관리정보조건 또는 제 1의 스페어 영역의 크기와 최초 사용자 영역의 크기에 따라 결정되는 것이 바람직하다.The maximum assignable spare area size is preferably determined according to a defect management information condition for managing a defective area existing on the recording medium or the size of the first spare area and the size of the first user area.

또한,상기 결함관리정보조건은 후술할 [수학식 1]과 용어 설명인 것이 바람직하다.In addition, the defect management information condition is preferably [Equation 1] and term description to be described later.

그리고 상기 제 1의 스페어 영역은 기록매체의 내주에 할당되는 주 스페어 영역이고, 상기 가변적인 크기의 스페어 영역은 기록매체의 외주에 할당되는 보조 스페어 영역인 것이 바람직하다.Preferably, the first spare area is a main spare area allocated to an inner circumference of the recording medium, and the spare area having a variable size is an auxiliary spare area allocated to an outer circumference of the recording medium.

또한, 상기 비교 결과, 상기 현재 할당된 스페어 영역의 크기가 상기 초대 할당 가능한 크기보다 작은 경우 상기 스페어 영역을 할당 가능하도록 제어하는 것이 바람직하다.In addition, as a result of the comparison, when the size of the currently allocated spare area is smaller than the size of the first assignable, it is preferable to control the spare area to be assignable.

그리고 상기 비교 결과, 상기 현재 할당된 스페어 영역의 크기가 상기 최대 할당가능한 크기보다 작은 경우, 일정 사이즈의 증가분 또는 가변 사이즈의 증가분으로 상기 스페어 영역을 할당 가능하도록 제어하는 것이 바람직하다.As a result of the comparison, when the size of the currently allocated spare area is smaller than the maximum assignable size, the spare area may be controlled to be allocated in increments of a predetermined size or in increments of a variable size.

또한, 상기 스페어 영역은 정해진 일정 크기의 증가분으로 할당되는 것이 바람직하다.In addition, the spare area is preferably allocated in increments of a predetermined predetermined size.

그리고 상기 제 2의 스페어 영역은 가변적인 크기의 증가분으로 할당되는 것이 바람직하다.Preferably, the second spare area is allocated in variable increments.

본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시 예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.

아울러, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 됨을 밝혀 두고자 한다.In addition, the terms used in the present invention was selected as a general term widely used as possible now, but in certain cases, the term is arbitrarily selected by the applicant, in which case the meaning is described in detail in the corresponding description of the invention, It is to be clear that the present invention is to be understood as the meaning of terms rather than names.

이와 같이 구성된 본 발명에 따른 기록매체 및 기록매체의 스페어 영역 할당 방법의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.The operation of the recording medium and the spare area allocation method of the recording medium according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.

먼저, 본 발명은 상기 광기록매체 내 가변적인 보조 스페어 영역이 할당 및 확장될 때마다 확장 횟수 정보를 기록하여 상기 보조 스페어 영역의 확장을 제한하는데 있다.First, the present invention is to limit the expansion of the auxiliary spare area by recording the extension number information whenever the variable auxiliary spare area in the optical recording medium is allocated and extended.

이를 위해 먼저, 도 4와 같은 기록 영역에 상기 가변적인 보조 스페어 영역이 할당 또는 확장될 때마다 상기 보조 스페어 영역의 확장 횟수를 1씩 증가시킨다. 상기 확장 횟수 정보 기록 영역은 DMA 특히, SDL이나 DDS의 미사용 영역을 이용할 수 있다.To this end, each time the variable auxiliary spare area is allocated or extended to the recording area as shown in FIG. 4, the number of extension of the auxiliary spare area is increased by one. The extended number information recording area may use DMA, in particular, an unused area of SDL or DDS.

일 예로, 확장 횟수가 0이면 광 기록매체에 주 스페어 영역만 할당되어 있고 보조 스페어 영역이 할당되어 있지 않음을 의미한다. 또한, 상기 보조 스페어 영역이 할당되면 확장 횟수는 1 증가하며, 이후로 보조 스페어 영역이 확장될 때마다 1씩 증가한다.For example, when the number of expansions is 0, it means that only the primary spare area is allocated to the optical recording medium and the auxiliary spare area is not allocated. In addition, when the auxiliary spare area is allocated, the number of expansion increases by one, and thereafter, the number of increments increases by one each time the auxiliary spare area is extended.

그리고, 상기 확장 횟수는 최초 포맷팅시에 리셋되며, 재포맷팅시에는 보조 스페어 영역의 존재 유무에 따라 리셋이 결정된다. 즉, 재포맷팅에 의해 보조 스페어 영역이 다시 유저 영역으로 할당되면 확장 횟수는 리셋되고, 그대로 보조 스페어 영역을 유지하면 확장 횟수도 리셋되지 않고 그대로 유지된다.The extension number of times is reset at the time of initial formatting, and at the time of reformatting, the reset is determined according to the presence or absence of the auxiliary spare area. That is, when the auxiliary spare area is allocated to the user area again by reformatting, the extension number is reset. If the auxiliary spare area is maintained as it is, the extension number is not reset but is maintained.

한편, 상기 확장 횟수 정보를 이용하여, 상기 가변적인 보조 스페어 영역의 할당을 제한하기 위해서는 제한 횟수를 설정할 수도 있고 최대 허용 가능한 보조 스페어 영역의 사이즈를 설정할 수도 있으며, 제한 횟수와 최대 허용 가능한 보조 스페어 영역의 사이즈 모두를 설정할 수도 있다.Meanwhile, in order to limit the allocation of the variable auxiliary spare area using the extension number information, a limit number may be set, a maximum allowable auxiliary spare area may be set, a limit number and a maximum allowable auxiliary spare area. You can also set both sizes.

도 5 내지 도 7은 상기 확장 횟수를 이용하여 상기 가변적인 보조 스페어 영역의 할당을 제한하는 방법들을 나타낸 흐름도로서, 제 1 내지 제 3 실시예로 나누 어서 설명한다.5 to 7 are flowcharts illustrating methods of limiting allocation of the variable auxiliary spare area using the extension number, which will be described by dividing into the first to third embodiments.

제 1 First 실시예Example

도 5는 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 1 실시 예를 나타낸 흐름도로서, 미리 제한 횟수를 설정해 놓고 보조 스페어 영역의 확장을 제한하는 것이다.5 is a flowchart showing a first embodiment of a method for limiting spare area allocation of an optical recording medium according to the present invention, in which a limit number is set in advance and expansion of the auxiliary spare area is limited.

만일, 결함 블록의 발생으로 보조 스페어 영역이 필요하다고 판별되면(단계 501), 상기 도 4와 같은 보조 스페어 영역의 확장 횟수 정보 기록 영역에 기록된 확장 횟수 정보를 읽어온다(단계 502).If it is determined that the auxiliary spare area is necessary due to the occurrence of the defective block (step 501), the extension number information recorded in the extension number information recording area of the auxiliary spare area as shown in Fig. 4 is read (step 502).

그리고, 상기 확장 횟수가 기설정된 제한 횟수보다 작은지를 판별한다(단계 503). 이때, 상기 단계 503에서 확장 횟수가 기 설정된 제한 횟수보다 작다고 판별되면, 상기 가변적인 보조 스페어 영역으로 할당 가능한 유저 영역이 남아있음을 의미하므로 정해진 일정 사이즈의 증가분으로 보조 스페어 영역을 할당한다(단계 504). 그리고, 상기 보조 스페어 영역의 확장 횟수 정보 기록 영역의 확장 횟수를 1 증가시킨다(단계 505).Then, it is determined whether the extension number is smaller than the preset limit number (step 503). In this case, if it is determined in step 503 that the extension number is smaller than the preset limit number, it means that a user area that can be allocated to the variable auxiliary spare area remains, and thus, the auxiliary spare area is allocated in increments of a predetermined predetermined size (step 504). ). Then, the extension number of the information recording area extension number of the auxiliary spare area is increased by one (step 505).

한편, 상기 단계 503에서 확장 횟수가 기 설정된 제한 횟수보다 크거나 같다고 판별되면 보조 스페어 영역으로 할당 가능한 유저 영역이 남아있지 않음을 의미하므로 보조 스페어 영역의 확장을 허용하지 않는다(단계 506).On the other hand, if it is determined in step 503 that the extension number is greater than or equal to the preset limit number, it means that there is no user area that can be allocated to the auxiliary spare area, and thus the expansion of the auxiliary spare area is not permitted (step 506).

일 예로, 증가분이 32MB로 정해지고 제한 횟수가 4번으로 정해졌다면 보조 스페어 영역의 확장이 필요할 때마다 32MB씩 할당하면서 확장 횟수를 증가시키다가 확장 횟수가 4가 되면 더 이상 보조 스페어 영역을 확장할 수 없다. 또한, 증가분 이 1MB로 정해지고 제한 횟수가 120으로 정해졌다면 보조 스페어 영역의 확장이 필요할 때마다 1MB씩 할당하면서 확장 횟수를 증가시키다가 확장 횟수가 120이 되면 더 이상 보조 스페어 영역을 확장할 수 없다.For example, if the increment is set to 32 MB and the limit is set to 4, increase the number of expansions by allocating 32 MB each time the secondary spare area needs to be expanded. Can't. In addition, if the increment is set to 1 MB and the limit is set to 120, when the expansion of the secondary spare area is necessary, the number of expansions is increased while allocating 1 MB, and when the expansion is 120, the secondary spare area can no longer be extended. .

제 2 2nd 실시예Example

도 6은 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 2 실시예를 나타낸 흐름도로서, 미리 최대 허용 가능한 보조 스페어 영역의 사이즈를 설정해 놓고 보조 스페어 영역의 확장을 제한하는 것이다.Fig. 6 is a flowchart showing a second embodiment of the method for limiting the spare area allocation of the optical recording medium according to the present invention, in which the maximum allowable size of the auxiliary spare area is set in advance, and the expansion of the auxiliary spare area is limited.

여기서, 최대 허용 가능한 보조 스페어 영역의 사이즈는 DMA 조건에 따라서도 달라질 수 있고, 주 스페어 영역의 사이즈와 최초 유저 영역의 사이즈에 따라서도 달라질 수 있다.Here, the maximum allowable size of the auxiliary spare area may vary depending on the DMA condition, and may also vary according to the size of the primary spare area and the size of the initial user area.

예를 들어, 상기 DMA 조건이 다음의 수학식 1과 같다면 최대 허용 가능한 보조 스페어 영역의 사이즈는 약 120MB 정도로 정할 수 있다. For example, if the DMA condition is equal to the following Equation 1, the maximum allowable auxiliary spare area may be set to about 120 MB.

Figure 112005076331964-PAT00001
Figure 112005076331964-PAT00001

여기서, SPDL은 PDL 엔트리를 유지하기 위해 사용된 섹터의 개수, SSDL은 SDL 엔트리를 유지하기 위해 사용된 섹터의 개수, EPDL은 PDL 엔트리의 개수, ESDL은 SDL 엔트리의 개수이다. 그리고,

Figure 112005076331964-PAT00002
는 P보다 크지 않은 최대 정수를 표시한다. Here, S PDL is the number of sectors used to hold the PDL entries, S SDL is the number of sectors used to hold the SDL entries, E PDL is the number of PDL entries, and E SDL is the number of SDL entries. And,
Figure 112005076331964-PAT00002
Denotes the largest integer not greater than P.

즉, PDL과 SDL에 사용될 수 있는 전체 섹터의 개수는 16섹터를 넘을 수 없으며, 또한 PDL만으로 또는, SDL만으로도 15섹터를 넘어설 수 없다.That is, the total number of sectors that can be used for the PDL and the SDL cannot exceed 16 sectors, and the PDL alone or the SDL alone cannot exceed 15 sectors.

이때, 상기된 수학식 1에 의해 DMA가 최대로 관리할 수 있는 결함 영역은 약 145MB(=121MB+α)가 된다. 예컨대, SDL 1 섹터가 관리할 수 있는 결함 영역은 8MB이고 PDL 1 섹터가 관리할 수 있는 결함 영역은 1 MB이므로, SDL 15섹터(=120MB)에 PDL 1 섹터(=1MB)를 더하면 121MB가 되고, 여기에 스페어 영역에 있는 결함을 고려하여 α를 더해주면 145MB가 된다. 이는 4.7GB의 약 3%에 해당된다. 즉, 스페어 영역을 약 3%까지 할당할 수 있음을 의미한다.At this time, according to the above equation 1, the defect area that can be managed by the DMA to the maximum becomes about 145MB (= 121MB + α). For example, since a defect area that SDL 1 sector can manage is 8 MB and a PDL 1 sector can be managed 1 MB, adding SDL 15 sectors (= 120 MB) to PDL 1 sector (= 1 MB) becomes 121 MB. In consideration of the defect in the spare area, α is added to 145MB. That's about 3% of 4.7GB. That is, up to about 3% of the spare area can be allocated.

따라서, 유저 영역의 최초 기록 용량이 4.7GB이고 주 스페어 영역이 26MB로 할당된다면 보조 스페어 영역은 119MB까지 할당할 수 있다. Therefore, if the initial recording capacity of the user area is 4.7 GB and the primary spare area is allocated 26 MB, the auxiliary spare area can be allocated up to 119 MB.

한편, 상기와 같이 최대 허용 가능한 보조 스페어 영역의 사이즈가 결정된 후 결함 블록의 발생으로 보조 스페어 영역이 필요하다고 판별되면(단계 601), 상기 도 4와 같은 보조 스페어 영역의 확장 횟수 정보 기록 영역에 기록된 확장 횟수 정보를 읽어온다(단계 602).On the other hand, if the size of the maximum allowable auxiliary spare area is determined as described above, and it is determined that the auxiliary spare area is necessary due to the generation of a defective block (step 601), it is recorded in the extended number information recording area of the auxiliary spare area as shown in FIG. Read the extended number of times information (step 602).

그리고, 상기 확장 횟수 정보를 이용하여 현재 할당된 보조 스페어 영역의 사이즈를 구한다(단계 603). 만일, 보조 스페어 영역이 일정 사이즈의 증가분으로 계속 확장된 경우에는 증가분에 확장 횟수를 곱하면(=증가분 × 확장 횟수), 현재 할당된 보조 스페어 영역의 사이즈를 알 수 있다.Then, the size of the currently allocated auxiliary spare area is calculated using the extension number information (step 603). If the auxiliary spare area continues to be expanded by a certain size increment, multiplying the increase by the number of expansions (= increment × number of expansions) can determine the size of the currently allocated auxiliary spare area.

상기 단계 603에서 현재 할당된 보조 스페어 영역의 사이즈가 구해졌다면 기설정된 최대 허용 가능한 보조 스페어 영역의 사이즈와 비교한다(단계 604).If the size of the currently allocated auxiliary spare area is obtained in step 603, the size of the currently allocated auxiliary spare area is compared with the preset maximum allowable auxiliary spare area (step 604).

만일, 상기 단계 604에서 현재 할당된 보조 스페어 영역의 사이즈가 최대 허용 가능한 사이즈보다 작다고 판별되면 보조 스페어 영역으로 할당 가능한 유저 영역이 남아있음을 의미하므로 정해진 일정 사이즈의 증가분으로 보조 스페어 영역을 할당한다(단계 605). If it is determined in step 604 that the size of the currently allocated auxiliary spare area is smaller than the maximum allowable size, it means that a user area that can be allocated to the auxiliary spare area remains. Step 605).

이때, 보조 스페어 영역으로 할당 가능한 유저 영역의 사이즈가 정해진 일정 사이즈의 증가분보다 작은 경우에는 할당 가능한 유저 영역의 사이즈만큼만 보조 스페어 영역으로 할당한다.At this time, when the size of the user area that can be allocated to the auxiliary spare area is smaller than the predetermined incremental size, only the size of the assignable user area is allocated to the auxiliary spare area.

예를 들어, 기설정된 일정 사이즈의 증가분이 32MB라면, 32MB씩 보조 스페어 영역을 확장하다가, 최대 허용 가능한 보조 스페어 영역의 사이즈 내에서 보조 스페어 영역으로 할당 가능한 유저 영역이 29MB정도 남아 있으면 29MB만을 보조 스페어 영역으로 할당한다.For example, if the predetermined incremental size is 32MB, the secondary spare area is extended by 32MB. If the user area that can be allocated to the spare spare area is about 29MB within the size of the maximum allowable spare spare area, only 29MB is spare spare. Assign it to an area.

이러한 경우는 최대 허용 가능한 보조 스페어 영역의 사이즈가 증가분의 배수가 아닌 경우에도 발생할 수 있고, 최대 허용 가능한 보조 스페어 영역의 사이즈는 증가분의 배수로 정해졌어도 최대 허용 가능한 보조 스페어 영역의 사이즈 내에 데이터가 기록되어 있는 경우에도 발생할 수 있다. 즉, 이때에는 가변적 사이즈의 증가분으로 보조 스페어 영역이 확장된다. This may occur even when the size of the maximum allowable auxiliary spare area is not a multiple of the increment, and the data is recorded within the size of the maximum allowable auxiliary spare area even though the size of the maximum allowable auxiliary spare area is determined as a multiple of the increment. It can also happen if That is, at this time, the auxiliary spare area is extended by the increase in the variable size.

따라서, 보조 스페어 영역이 기정해진 증가분이 아닌 가변 사이즈로 확장된 경우에는 현재 할당된 보조 스페어 영역의 사이즈를 구할 때에 상기 가변 사이즈도 고려해 주어야 한다.Therefore, when the auxiliary spare area is expanded to a variable size instead of a predetermined increment, the variable size should also be taken into consideration when calculating the size of the currently allocated auxiliary spare area.

그리고, 상기와 같이 기설정된 증가분 또는 가변 사이즈로 보조 스페어 영역이 할당되면 확장 횟수 정보 기록 영역의 확장 횟수를 1 증가시킨다(단계 606).When the auxiliary spare area is allocated in the predetermined increment or variable size as described above, the number of expansion of the extension number information recording area is increased by one (step 606).

또한, 추후 데이터의 삭제등으로 인해 보조 스페어 영역으로 할당 가능한 유저 영역이 확보되면 상기 단계 601 내지 단계 605가 순차 진행되어 최대 허용 가능한 사이즈 내에서 다시 보조 스페어 영역을 확장할 수 있으며 이 경우에도 도 4와 같은 확장 횟수 정보 기록 영역의 확장 회수를 1 증가시킨다.In addition, if a user area that can be allocated to the auxiliary spare area is secured due to deletion of data later, the steps 601 to 605 may be sequentially performed to expand the auxiliary spare area again within the maximum allowable size. The number of expansions of the extended number information recording area such as 1 is increased by one.

한편, 상기 단계 604에서 현재 할당된 보조 스페어 영역의 사이즈가 최대 허용 가능한 보조 스페어 영역의 사이즈보다 크거나 같다고 판별되면 보조 스페어 영역의 확장을 허용하지 않는다(단계 607).On the other hand, if it is determined in step 604 that the size of the currently allocated auxiliary spare area is greater than or equal to the size of the maximum allowable auxiliary spare area, the expansion of the auxiliary spare area is not allowed (step 607).

제 3 3rd 실시예Example

도 7은 본 발명에 따른 광 기록매체의 스페어 영역 할당 제한 방법의 제 3 실시예를 나타낸 흐름도로서, 미리 제한 횟수와 최대 허용 가능한 보조 스페어 영역의 사이즈를 설정해 놓고 상기 두 제한 조건 중 어느 한 조건만 만족해도 보조 스페어 영역의 확장을 제한하는 것이다.Fig. 7 is a flowchart showing a third embodiment of the method for limiting the spare area allocation of the optical recording medium according to the present invention, in which the limit number of times and the maximum allowable auxiliary spare area are set in advance. Satisfaction is limited to the expansion of the auxiliary spare area.

이때, 상기 제한 횟수와 최대 허용 가능한 보조 스페어 영역의 사이즈는 상기된 제 1, 제 2 실시예와 동일하게 적용된다.At this time, the limit number and the maximum allowable size of the auxiliary spare area are applied in the same manner as in the first and second embodiments described above.

따라서, 상기와 같이 제한 횟수와 최대 허용 가능한 보조 스페어 영역의 사이즈가 결정된 후 결함 블록의 발생으로 보조 스페어 영역이 필요하다고 판별되면(단계 701), 상기 도 4와 같은 확장 횟수 정보 기록 영역에 기록된 확장 횟수 정보 를 읽어온다(단계 702).Therefore, when the limit number and the maximum allowable auxiliary spare area are determined as described above, and it is determined that the auxiliary spare area is necessary due to the generation of the defective block (step 701), the number of times recorded in the extended number information recording area as shown in FIG. The extension count information is read (step 702).

그리고, 상기 확장 횟수 정보를 이용하여 현재 할당된 보조 스페어 영역의 사이즈를 구한다(단계 703). 마찬가지로, 현재 할당된 보조 스페어 영역의 사이즈를 구하는 방법도 상기된 제 2 실시예와 동일하므로 상세 설명을 생략한다.Then, the size of the currently allocated auxiliary spare area is obtained using the extension number information (step 703). Similarly, the method for obtaining the size of the currently allocated auxiliary spare area is the same as that of the second embodiment described above, and thus, detailed description thereof will be omitted.

따라서, 상기 단계 703에서 현재 할당된 보조 스페어 영역의 사이즈가 구해졌다면 기설정된 최대 허용 가능한 보조 스페어 영역의 사이즈와 비교한다(단계 704).Therefore, if the size of the currently allocated auxiliary spare area is obtained in step 703, the size is compared with the preset maximum allowable auxiliary spare area (step 704).

만일, 상기 단계 704에서 현재 할당된 보조 스페어 영역의 사이즈가 최대 허용 가능한 사이즈보다 작다고 판별되면 상기 확장 횟수가 기설정된 제한 횟수보다 작은지를 비교한다(단계 705).If it is determined in step 704 that the size of the currently allocated auxiliary spare area is smaller than the maximum allowable size, it is compared whether the extension number is smaller than the preset limit number (step 705).

상기 단계 704에서 현재 할당된 보조 스페어 영역의 사이즈가 최대 허용 가능한 사이즈보다 작고 상기 확장 횟수가 기설정된 제한 횟수보다 작다고 판별되면 정해진 일정 사이즈의 증가분으로 보조 스페어 영역을 할당한다(단계 706). If it is determined in step 704 that the size of the currently allocated auxiliary spare area is smaller than the maximum allowable size and the extension number is smaller than the preset limit number, the auxiliary spare area is allocated in increments of a predetermined fixed size (step 706).

이때, 보조 스페어 영역으로 할당 가능한 유저 영역의 사이즈가 정해진 증가분보다 작은 경우에는 할당 가능한 유저 영역의 사이즈만큼만 보조 스페어 영역으로 할당한다.At this time, when the size of the user area that can be allocated to the auxiliary spare area is smaller than the predetermined increment, the device is allocated to the auxiliary spare area only as much as the size of the assignable user area.

그리고나서, 보조 스페어 영역의 확장 횟수 정보 기록 영역의 확장 횟수를 1 증가시킨다(단계 707).Then, the expansion count of the auxiliary spare area information recording area is increased by one (step 707).

한편, 상기 단계 704에서 현재 할당된 보조 스페어 영역의 사이즈가 최대 허용 가능한 보조 스페어 영역의 사이즈보다 작지 않다고 판별되거나 또는, 상기 단 계 705에서 확장 횟수가 제한 횟수보다 작지 않다고 판별되면 보조 스페어 영역의 확장을 허용하지 않는다(단계 708).On the other hand, if it is determined in step 704 that the size of the currently allocated auxiliary spare area is not smaller than the maximum allowable auxiliary spare area, or if it is determined in step 705 that the number of expansions is not smaller than the limit, the extension of the auxiliary spare area is expanded. Not allowed (step 708).

즉, 최대 허용 가능한 사이즈 내에서라도 확장 횟수가 제한 횟수를 넘어서면 보조 스페어 영역을 확장을 금지시킨다.That is, even within the maximum allowable size, if the number of expansion exceeds the limit, the auxiliary spare area is prohibited from expanding.

이러한 경우는, 최대 허용 가능한 사이즈 내에 데이터가 기록되어 있어 가변 사이즈로 보조 스페어 영역을 할당하고 확장 횟수를 1 증가시킨 후 다시 데이터의 삭제등으로 인해 보조 스페어 영역으로 할당 가능한 유저 영역이 확보되었을 때 발생할 수 있으며, 이때 확장 횟수가 제한 횟수를 넘어서면 보조 스페어 영역으로 할당 가능한 유저 영역이 남아 있더라도 보조 스페어 영역으로의 확장을 금지시킨다.This case occurs when data is recorded within the maximum allowable size, so that the spare area is allocated with a variable size, the number of expansions is increased by 1, and the user area that can be allocated to the spare spare area is secured by deleting data again. In this case, if the number of expansions exceeds the limit, even if a user area that can be allocated to the auxiliary spare area remains, the expansion to the auxiliary spare area is prohibited.

이상에서와 같이 본 발명에 따른 광 기록매체 및 광 기록매체의 스페어 영역 할당 제한 방법에 의하면, 주 스페어 영역이 할당된 광 기록매체에 보조 스페어 영역이 할당될 때마다 보조 스페어 영역의 확장 횟수를 기록함으로써, 상기 보조 스페어 영역의 확장을 제한할 수 있다. 그리고, 상기와 같이 확장 횟수를 기록함으로써, 시스템이 확장된 보조 스페어 영역의 사이즈를 용이하게 확인할 수 있고, 또한 상기 보조 스페어 영역의 확장이 제한되므로 스페어 영역이 무한정 확장되는 등의 문제가 없어져 시스템의 퍼포먼스를 높일 수 있다. As described above, according to the method for allocating an optical record medium and a spare area allocation of the optical record medium according to the present invention, each time the auxiliary spare area is allocated to the optical record medium to which the primary spare area is allocated, the extension number of the auxiliary spare area is recorded. By doing so, it is possible to limit the expansion of the auxiliary spare area. By recording the number of expansions as described above, the system can easily check the size of the expanded auxiliary spare area, and since the expansion of the auxiliary spare area is limited, there is no problem such that the spare area is expanded indefinitely. You can increase performance.

특히, 제한 횟수 또는 최대 허용 가능한 보조 스페어 영역의 사이즈를 결정하고, 상기 보조 스페어 영역의 확장 횟수가 제한 횟수를 넘어가거나 또는 확장 횟수로 구한 현 보조 스페어 영역의 사이즈가 최대 허용 가능한 사이즈를 넘어가거나 또는 상기 제한 조건 중 어느 하나를 먼저 만족하면 상기 보조 스페어 영역의 확장을 허용하지 않는다.In particular, the limit number or the maximum allowable size of the auxiliary spare area is determined, and the extension number of the auxiliary spare area exceeds the limit number, or the size of the current auxiliary spare area obtained as the extension number exceeds the maximum allowable size, or If any one of the above constraints is first satisfied, the auxiliary spare area is not allowed to expand.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시 예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.

Claims (16)

결함영역을 대체하기 위해 사용되는 제 1의 스페어 영역과 제 2의 스페어 영역을 구비하고, 상기 제 1의 스페어 영역은 기록매체의 내주에 할당되고, 상기 제 2의 스페어 영역은 기록매체의 외주에 할당되며, A first spare area and a second spare area used to replace the defective area, wherein the first spare area is assigned to the inner circumference of the recording medium, and the second spare area is located on the outer circumference of the recording medium. Is assigned, 상기 제 2의 스페어 영역은 가변적인 크기를 가지되, 상기 제 2의 스페어 영역은 최대 허용 가능한 크기가 정해져 있고, 상기 정해진 최대 허용 가능한 크기 내에서 할당되는 것을 특징으로 하는 기록매체.And the second spare area has a variable size, and the second spare area has a maximum allowable size and is allocated within the determined maximum allowable size. 제 1 항에 있어서, 상기 제 2의 스페어 영역의 최대 허용 가능한 크기는,The method of claim 1, wherein the maximum allowable size of the second spare area is: 상기 결함영역을 관리하기 위한 결함관리정보조건 또는 상기 제 1의 스페어 영역의 크기와 최초 사용자 영역의 크기에 따라 결정되는 것을 특징으로 하는 기록매체.And a size of the first spare area and a size of the first user area or a defect management information condition for managing the defective area. 제 2 항에 있어서, 상기 결함관리정보조건은,3. The defect management information condition according to claim 2, [수학식 1]과 용어 설명인 것을 특징으로 하는 기록매체.Equation 1 and the recording medium, characterized in that the description. 제 2 항에 있어서,The method of claim 2, 상기 결함관리정보조건에 따라 상기 기록매체의 기록용량 대비 최대 3%까지 할당되는 것을 특징으로 하는 기록매체.And up to 3% of the recording capacity of the recording medium in accordance with the defect management information condition. 제 1 항에 있어서, 상기 제 2의 스페어 영역은,The method of claim 1, wherein the second spare area, 정해진 일정 크기의 증가분으로 할당되는 것을 특징으로 하는 기록매체.A recording medium, characterized in that allocated in increments of a predetermined fixed size. 제 1 항에 있어서, 상기 제 2의 스페어 영역은,The method of claim 1, wherein the second spare area, 가변적 크기의 증가분으로 할당되는 것을 특징으로 하는 기록매체.A recording medium, characterized in that it is allocated in increments of a variable size. 제 5 항 또는 제 6 항에 있어서, The method according to claim 5 or 6, 상기 제 2의 스페어 영역이 할당되는 경우, 할당된 횟수를 가리키는 정보가 기록되는 것을 특징으로 하는 기록매체.When the second spare area is allocated, information indicating the allocated number of times is recorded. 가변적인 크기의 스페어 영역이 할당되는 기록매체의 스페어 영역 할당 방법에 있어서,In the spare area allocation method of the recording medium to which a spare area of variable size is allocated, 현재 할당된 스페어 영역의 크기와 최대 할당 가능한 스페어 영역의 크기를 확인하는 단계와,Determining the size of the currently allocated spare area and the size of the maximum assignable spare area; 상기 확인된 현재 할당된 스페어 영역의 크기와 최대 할당 가능한 스페어 영역의 크기를 비교하여, 상기 비교 결과에 따라 상기 스페어 영역의 할당 여부를 제어하는 단계를 포함하여 이루어지는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.Comparing the size of the identified currently allocated spare area with the maximum assignable spare area, and controlling whether to allocate the spare area according to a result of the comparison. Assignment method. 제 8 항에 있어서, 상기 현재 할당된 스페어 영역의 크기는,The method of claim 8, wherein the size of the currently allocated spare area, 상기 스페어 영역의 할당 횟수를 가리키는 정보를 이용하여 확인하는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.The spare area allocation method of the recording medium, characterized in that for checking by using information indicating the number of allocation of the spare area. 제 8 항에 있어서, 상기 최대 할당 가능한 스페어 영역의 크기는,The method of claim 8, wherein the maximum assignable spare area has a size of: 기록매체에 존재하는 결함영역을 관리하기 위한 결함관리정보조건 또는 제 1의 스페어 영역의 크기와 최초 사용자 영역의 크기에 따라 결정되는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.A spare area allocation method for a recording medium, characterized in that it is determined according to a defect management information condition for managing a defective area existing on the recording medium or the size of the first spare area and the size of the first user area. 제 10 항에 있어서, 상기 결함관리정보조건은,The defect management information condition according to claim 10, [수학식 1]과 용어 설명인 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.A spare area allocating method of a recording medium, characterized in that [Equation 1] and the term explanation. 제 10 항에 있어서, 상기 제 1의 스페어 영역은,The method of claim 10, wherein the first spare area, 기록매체의 내주에 할당되는 주 스페어 영역이고, 상기 가변적인 크기의 스페어 영역은 기록매체의 외주에 할당되는 보조 스페어 영역인 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.A spare area allocated to an inner circumference of a recording medium, wherein the spare area having a variable size is an auxiliary spare area allocated to an outer circumference of the recording medium. 제 8 항에 있어서, 상기 비교 결과, According to claim 8, As a result of the comparison, 상기 현재 할당된 스페어 영역의 크기가 상기 초대 할당 가능한 크기보다 작 은 경우 상기 스페어 영역을 할당 가능하도록 제어하는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.And if the size of the currently allocated spare area is smaller than the invitation-allocable size, controlling the spare area to be assignable. 제 13 항에 있어서, 상기 비교 결과,The method of claim 13, wherein the comparison result, 상기 현재 할당된 스페어 영역의 크기가 상기 최대 할당가능한 크기보다 작은 경우, 일정 사이즈의 증가분 또는 가변 사이즈의 증가분으로 상기 스페어 영역을 할당 가능하도록 제어하는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.And if the size of the currently allocated spare area is smaller than the maximum assignable size, controlling the spare area to be allocated in increments of a predetermined size or in increments of a variable size. 제 8 항에 있어서, 상기 스페어 영역은,The method of claim 8, wherein the spare area, 정해진 일정 크기의 증가분으로 할당되는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.A spare area allocation method of a recording medium, characterized by being allocated in increments of a predetermined fixed size. 제 8 항에 있어서, 상기 제 2의 스페어 영역은,The method of claim 8, wherein the second spare area, 가변적인 크기의 증가분으로 할당되는 것을 특징으로 하는 기록매체의 스페어 영역 할당 방법.A spare area allocation method of a recording medium, characterized in that it is allocated in increments of a variable size.
KR1020050129845A 2005-12-26 2005-12-26 Optical recording medium & Method of controlling assignment spare area in recording medium KR100617084B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050129845A KR100617084B1 (en) 2005-12-26 2005-12-26 Optical recording medium & Method of controlling assignment spare area in recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050129845A KR100617084B1 (en) 2005-12-26 2005-12-26 Optical recording medium & Method of controlling assignment spare area in recording medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1019980050097A Division KR100651960B1 (en) 1998-11-21 1998-11-21 optical recording medium and method for assignment limit of spare area in the same

Publications (2)

Publication Number Publication Date
KR20060001999A true KR20060001999A (en) 2006-01-06
KR100617084B1 KR100617084B1 (en) 2006-08-30

Family

ID=37105041

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050129845A KR100617084B1 (en) 2005-12-26 2005-12-26 Optical recording medium & Method of controlling assignment spare area in recording medium

Country Status (1)

Country Link
KR (1) KR100617084B1 (en)

Also Published As

Publication number Publication date
KR100617084B1 (en) 2006-08-30

Similar Documents

Publication Publication Date Title
US6920103B2 (en) Method for assigning spare area in optical recording medium
US6963523B1 (en) Optical recording medium and method for formatting the same with improved compatability and consistency
KR100459161B1 (en) optical recording medium and method for assigning spare area and for managing defect area of optical recording medium
KR100647368B1 (en) Method for formatting of the optical disc
KR100651960B1 (en) optical recording medium and method for assignment limit of spare area in the same
KR100546576B1 (en) Optical recording medium and defect area management method of optical recording medium
KR100617084B1 (en) Optical recording medium & Method of controlling assignment spare area in recording medium
KR100606663B1 (en) Method for managing defect area and formating of optical recording medium
KR100459118B1 (en) method for assigning spare area of optical recording meduim
KR100459117B1 (en) Optical recording medium and it's spare area assigning method
KR100463555B1 (en) Optical record medium and it's data recording method
KR100609858B1 (en) Optical recording medium and method for processing the data
KR100609857B1 (en) Optical recording medium and method for formatting
KR100463556B1 (en) Optical recording medium and it's spare area allocating method
KR100493323B1 (en) optical recording medium and method for allocating spare area of optical recording medium and method for managing a defective area
KR100606664B1 (en) Method for certification formating limit of optical recording medium
KR100606977B1 (en) Formatting and Defect Area Management of Optical Recording Media
KR100546569B1 (en) Method for formating and managing defect area of optical recording medium
KR20040045410A (en) Optical recording medium and method for assigning spare area and for managing defect area of optical recording medium
KR20040085134A (en) Information recording medium and method for data record/play of the same

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120727

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130724

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140724

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150724

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160722

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee