KR20040094829A - 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생장치, 기록 방법 및 재생 방법 - Google Patents

결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생장치, 기록 방법 및 재생 방법 Download PDF

Info

Publication number
KR20040094829A
KR20040094829A KR10-2004-7014854A KR20047014854A KR20040094829A KR 20040094829 A KR20040094829 A KR 20040094829A KR 20047014854 A KR20047014854 A KR 20047014854A KR 20040094829 A KR20040094829 A KR 20040094829A
Authority
KR
South Korea
Prior art keywords
defect
defect list
list
information
anchor
Prior art date
Application number
KR10-2004-7014854A
Other languages
English (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 마쯔시다덴기산교 가부시키가이샤
Publication of KR20040094829A publication Critical patent/KR20040094829A/ko

Links

Classifications

    • 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
    • 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
    • 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/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • 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/1816Testing
    • G11B2020/1826Testing wherein a defect list or error map is generated
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어 내에 존재하는 N개의 결함 에리어들을 관리하기 위한 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커(anchor)를 포함한다. 헤더, N개의 결함 엔트리들 및 앵커는 이 순서대로 위치된다. 헤더는 결함 리스트를 식별하는 결함 리스트 식별자, 제 1 갱신 횟수 정보, 및 상기 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 앵커는 그 자신을 식별하는 앵커 식별자 및 제 2 갱신 횟수 정보를 포함한다.

Description

결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 기록 방법 및 재생 방법{Information recording medium, recording apparatus,reproduction apparatus, recording method and reproduction method allowing for updating of a defect list}
최근, 대용량의 대체가능한 정보 기록 매체 및 이와 같은 정보 기록 매체를 구동하는 디스크 드라이브 장치가 점점 대중화되고 있다. 대용량의 대체가능한 정보 기록 매체로서, 예를 들어 DVDs(Digital Versatile Discs)와 같은 광 디스크가 널리 공지되어 있다. 디스크 구동 장치는 레이저 광을 광 디스크에 조사하여 광 디스크내에 매우 작은 피트들(pits)을 형성하여 정보를 기록한다. 디스크 구동 장치는 또한, 레이저 광을 광 디스크에 조사하여 피트들에 의해 야기된 반사율의 변경을 정보로서 재생한다. 대용량의 대체가능한 정보 기록 매체는 이 방식으로 정보기록 및 재생을 수행하는 디스크 구동 장치에 적합하게 된다. 그러나, 광 디스크들이 대체가능하기 때문에, 먼지 또는 긁힘들에 의해 야기되는 결함이 광 디스크의 기록 표면상에 존재할 수 있다.
디스크 구동 장치에 의해 기록 또는 재생되는 정보의 신뢰성을 보장하기 위하여, 광 디스크상에 존재하는 결함을 관리하는 결함 관리를 수행하는 것이 필요로 된다. 종래의 디스크 구동 장치에 사용되는 결함 관리는 DVD-RAM의 물리적 표준들(예를 들어, "DVD Specifications for Rewritable Disc(DVD-RAM) Part 1 PHYSICAL SPECIFICATIONS Version 2.0", 이하부터, "DVD-RAM 표준들"이라 칭한다)에 서술되어 있다. DVD-RAM 표준들의 5장은 디스크의 레이아웃에 대한 설명을 포함한다.
도12는 DVD-RAM 표준들에 따른 정보 기록 매체(1200)의 데이터 구조를 도시한 것이다.
정보 기록 매체(1200)는 디스크에 관한 정보를 기록하는 리드-인 에리어(1201), 사용자 데이터를 기록하는 데이터 에리어(1202), 및 사용자 데이터의 종료 위치를 도시한 리드-아웃 에리어(1203)를 포함한다.
리드-인 에리어(1201)는 데이터 에리어(1202)에 존재하는 결함 에리어를 관리하는데 사용되는 결함 관리 정보를 기록하는 DMA1(결함 관리 에리어) 및 DMA2와 장차의 확장을 위한 예약 에리어(reserved area)(1204 및 1205)를 포함한다.
데이터 에리어(1202)는 사용자 데이터를 기록하는 사용자 에리어(1206) 및 예비 에리어(spare area)(1207)를 포함한다. 사용자 에리어(1206)에 결함 에리어가 존재할 때, 결함 에리어에 기록되어야 할 사용자 데이터는 결함 에리어에 대응하는사용자 에리어(1206)의 일부분 대신에 예비 에리어(1207)에 기록된다.
리드 아웃 에리어(1203)는 데이터 에리어(1202)에 존재하는 결함 에리어를 관리하는데 사용되는 결함 관리 정보를 기록하는 DMA3 및 DMA4와, 리드-인 에리어(1201)와 같이 장차의 확장을 위한 예약 에리어들(1208 및 1209)을 포함한다.
DMA1 내지 DMA4는 멀티플렉스로 기록된 동일한 결함 관리 정보를 갖는다. 그 이유는 DMA1 내지 DMA4에 기록되는 정보가 결함 관리의 목표가 될 수 없기 때문이다. DMA1 내지 DMA4의 일부가 결함 에리어를 갖고 정보 기록 매체상에 기록되는 정보가 재생될 수 없을 지라도, DMA1 내지 DMA4중 적어도 하나가 결함이 없는 한, 이 에리어에 기록되는 결함 관리 정보는 정상적으로 재생될 수 있다. 따라서, 사용자 데이터의 손실이 방지되어 신뢰성을 개선시킨다.
DMA1은 DDS(데이터 정의 구조)(1210), PDL(1차 결함 리스트) 및 SDL(2차 결함 리스트)(1212)을 포함한다.
DDS(1210)는 PDL(1211) 및 SDL(1212)를 규정하는 파티션(partition)에 관한 정보를 포함한다.
PDL(1211)은 정보 기록 매체의 선적(shipping)시, 즉 정보 기록 매체의 초기화시 사용자 에리어(1206) 및 예비 에리어(1207)에서 검출된 결함 에리어들(예를 들어, 결함 섹터들)의 위치 정보(리스트)이다. 이 리스트는 근본적으로, 정보 기록 매체가 물리적 포맷팅을 겪지않는 한 변경되지 않는다.
DVD-RAM 표준들을 따르면, DDS(1210) 및 PDL(121)의 전체 크기는 하나의 ECC(에러 정정 코드) 블록에서 부합된다. SDL(1211)의 크기 또한, 하나의 ECC 블록에서 부합된다. ECC 블록은 DVD-RAM에서 에러 정정의 단위이고, 16개의 섹터들(각 섹터는 2kbytes의 크기를 갖는다)에서 32kbytes의 크기를 갖는다. 하나의 ECC 블록의 크기를 "1ECC 크기"라 칭할 것이다.
도13은 SDL(1212)의 상세한 데이터 구조를 도시한 것이다.
PDL(1211)과 달리, SDL(1212)은 결함 에리어(예를 들어, 결함 섹터)가 기록 또는 재생 동안 검출될 때 변경되는 정보(리스트)이다. 결함 에리어가 검출될 때, SDL(1212)은 사용되는 디스크 구동 장치에 적절한 타이밍에서 DMA1 내지 DMA4 각각에 기록된다.
SDL(1212)은 헤더(1301), 제 1 결함 엔트리(1302), 제 2 결함 엔트리(1303),..,N번째 결함 엔트리(1304) 및 비사용된 에리어(1305)를 포함한다.
헤더(1301)는 예를 들어, 에리어가 SDL(1212)이라는 것을 표시하는 식별자, 결함 엔트리들의 총수(도13의 경우에 N), 및 SDL(1212)가 갱신된 횟수를 포함한다.
제 1 결함 엔트리(1302)는 사용자 에리어(1206)에 존재하는 결함 에리어의 위치를 도시한 제 1 결함 위치 정보(1306) 및 결함 에리어 대신에 사용자 데이터가 기록되는 예비 에리어(1207)의 일부분의 위치(예를 들어, 대체 섹터)를 도시한 제 1 대체 위치 정보(1307)를 포함한다. 제 2 결함 엔트리(1303)는 제 2 결함 위치 정보 및 제 2 대체 위치 정보를 포함한다. N번째 결함 엔트리는 N번째 결함 위치 정보 및 N번째 대체 위치 정보를 포함한다. 각 결함 위치 정보 및 대체 위치 정보는 일반적으로 섹터 수이다.
비사용된 에리어(1305)는 헤더(1301) 및 제 1 내지 N번째 결함 엔트리들(1302 내지 1304)의 전체 크기가 1ECC 크기보다 작은 경우에 존재한다. 이 경우에, 의미없는 정보인 패딩 데이터(padding data)(예를 들어, 0)는 비사용된 에리어(1305)에 기록된다.
디스크 구동 장치가 정보 기록 매체(1200)의 DMA1 내지 DMA4에 SDL(1212)을 기록하는 동안, 디스크 구동 장치의 전원이 턴오프되어 처리가 중단될 수 있는 위험이 존재한다. 이와 같은 경우에, 디스크 구동 장치는 다음 절차를 통해서 결함 관리 에리어들(DMA1 내지 DMA4)의 갱신 결과를 결정한다.
(1) 에러 정정이 1ECC 크기를 갖는 SDL(1212)에 대해 수행된다. 에러 정정이 정확하게 수행될 때, SDL(1212)은 정상적으로 갱신되었다라고 결정된다.
(2) (1)의 단계는 DMA1 내지 DMA4에 포함되는 모든 SDLs에 대해 수행된다.
(3) 단계(2)에서 정상적으로 갱신되었다라고 결정되는 모든 SDLs에 관하여, 헤더에 포함되는 SDLs의 갱신 수들은 서로 비교된다. 최대 갱신 수를 갖는 SDL은 정확한 SDL(최근의 SDL)이라고 결정된다.
상술된 바와 같이, SDL(1212)의 크기가 1ECC 크기일 때, 정확한 SDL의 결정은 디스크 구동 장치의 전력이 턴오프될 때 조차도 정확하게 수행된다. 따라서, 사용자 데이터의 신뢰성은 상실되는 사용자 데이터가 없도록 보장된다.
최근, 정보 기록 매체상에 기록될 정보 량이 증가됨에 따라서, 고밀도 기록 기술 및 대용량 기술이 현저하게 개선되어 왔다. 예를 들어, 청색 레이저들을 사용하면, 종래의 광 디스크들의 용량 보다 큰 용량을 갖는 정보 기록 매체가 현재 개발중에 있다. 이와 같은 정보 기록 매체가 그 자신에 기록될 정보의 용량을 더욱크게하기 때문에, SDL의 크기는 1ECC 크기보다 크게된다. SDL의 크기가 DVD-RAM 표준들에 따라서 1ECC 크기 또는 이 보다 작은 한, 문제가 초래되지 않는다. SDL의 크기가 1ECC 크기를 초과할 때, 다음 문제들이 발생된다. 다음의 경우에, SDL의 크기는 4ECC 크기로 추정된다.
종래의 1 ECC 크기 대신에 4ECC 크기로 되는 SDL의 크기에 따라서 하나의 DMA(예를 들어, DMA1)에 다음이 발생된다라고 추정된다.
ㆍ헤더는 완전히 갱신된다.
ㆍSDL은 최대 2ECC 블록들 까지 갱신되고 디스크 구동 장치의 전원은 제 3 ECC 블록이 갱신되기 시작할 때 정확하게 턴오프된다.
이 경우에, SDL 갱신 결과를 결정하는 종래의 방법에 따라서, 1ECC의 단위들에서 에러 정정이 정상적으로 수행된다. DMA1에서 SDL의 갱신 수와 DMA2 내지 DMA 4에서 SDLs의 갱신 수를 비교하면, DMA1에서 SDL의 갱신 수는 최대가 된다. 그러므로, DMA1에서 SDL의 갱신 수가 중간에 있도록 하는데 실패할 지라도, DMA1에서 SDL은 정상적이라고, 즉 최근의 SDL이라고 잘못 결정된다.
이 문제를 해결하기 위하여 제안된 한 가지 해결책은 4ECC 크기를 갖는 SDL의 각 ECC 블록을 위한 헤더를 부가하는 것이다. 각 헤더는 예를 들어, 에리어가 SDL이라는 것을 표시하는 식별자, 결함 엔트리들의 총수 및 SDL의 갱신 수를 포함한다.
도14는 4ECC 크기를 갖는 SDL(1400)의 데이터 구조를 도시한 것이다.
SDL(1400)은 제 1 ECC 블록(1401), 제 2 ECC 블록(1402), 제 3 ECC 블록(1403) 및 제 4 ECC 블록(1404)를 포함한다.
제 1 ECC 블록(1401)은 헤더(1405), 제 1 결함 엔트리(1406), 제 2 결함 엔트리(1407),..., (M-1)번째 결함 엔트리(1408) 및 M번째 결함 엔트리(1409)를 포함한다.
제 2 ECC 블록(1402)은 헤더(1410), (M+1)번째 결함 엔트리(1411),..., N번째 결함 엔트리(1412) 및 비사용된 에리어(1413)를 포함한다.
제 3 ECC 블록(1403)은 헤더(1414) 및 비사용된 에리어(1415)를 포함한다.
제 4 ECC 블록(1404)은 헤더(1416) 및 비사용된 에리어(1417)를 포함한다.
헤더들(1405, 1410, 1414, 및 1416) 각각은 예를 들어, 에리어가 SDL이라는 것을 표시하는 식별자, 결함 엔트리들의 총수 및 SDL의 갱신 수를 포함한다. 제 1 내지 N번째 결함 엔트리들(1406 내지 1409, 1411 및 1412) 각각은 결함 위치 정보 및 대체 위치 정보를 포함한다. 의미없는 정보인 패딩 데이터(예를 들어, 0)가 비사용된 에리어들(1413, 1415 및 1417)에 기록된다.
이 경우에, 디스크 구동 장치는 다음 절차를 통해서 결함 관리 에리어들(DMA1 내지 DMA4))의 갱신 결과를 결정한다.
(1) 4ECC 크기를 갖는 SDL(1400)에 대해서, 에러 정정은 제 1 ECC 블록(1401)에 대해 수행된다. 에러 정정이 정확하게 수행될 때, 제 1 ECC 블록(1401)은 정상적으로 갱신되었다라고 결정된다. 이 단계는 SDL(1400)에서 제 2 내지 제 4 ECC 블록들(1402 내지 1404)에 대해 수행된다. 제 1 내지 제 4 ECC 블록들(1401 내지 1404)에 대한 에러 정정이 정확하게 수행될 때, 단계(2)가 수행된다.
(2) 제 1 내지 제 4 ECC 블록들(1401 내지 1404)에 각각 부가되는 헤더들(1405, 1410, 1414 및 1416) 각각의 갱신 수는 서로 비교된다. 헤더들(1405, 1410, 1414, 및 1416)의 갱신 수가 모두 동일한 값일 때, SDL(1400)은 정상적으로 갱신되었다라고 결정된다.
(3) 단계들 (1) 및 (2)는 DMA2 내지 DMA4 내의 모든 SDLs에 대해 수행된다.
(4) 단계(3)에서 정상적으로 갱신되었다라고 결정되는 SDLs과 관련하여, 헤더에 포함되는 SDLs의 갱신 수들은 서로 비교된다. 최대 갱신 수를 갖는 SDL은 정확한 SDL(최근 SDL)이라고 결정된다.
상술된 바와 같이, SDL(1400)의 크기가 1ECC 크기를 초과할 때, 헤더는 SDL의 각 1ECC 블록을 위해 제공되어, 디스크 구동 장치의 전원이 턴오프될 때 조차도 정확한 SDL을 결정하도록 한다. 따라서, 사용자 데이터의 신뢰성은 사용자 데이터가 상실되지 않도록 보장된다.
데이터의 신뢰성을 개선시키는 다른 종래 기술이 존재한다(예를 들어, 일본 공개 공보 제8-293187호를 참조하라).
도15는 다른 종래 정보 기록 매체(1500)의 데이터 구조를 도시한 것이다.
정보 기록 매체(1500)의 구조는 SDL(1501)의 구조 및 SDL(1501)의 크기가 1ECC 크기로 제한되지 않았다는 것을 제외하면 정보 기록 매체(1200)의 구조와 동일하다. 도15와 관련하여, 도12에 대해서 상술된 동일한 소자들에는 동일한 참조 번호들이 병기되고 이에 대한 상세한 설명은 생략될 것이다.
SDL(1501)은 에리어가 SDL(1501)이라는 것을 표시하는 결함 리스트 식별자(1502), 장차 확장을 위한 예약 필드(1503), 결함 관리 정보가 오래된 것 인지 새로운 것 인지를 결정하는 제 1 갱신 정보(1504) 및 제 2 갱신 정보(1510), SDL(1501)에 등록된 결함 섹터들의 수를 표시하는 등록된 결함 수(1505), 결함 섹터의 위치를 표시하는 제 1 결함 위치 정보(1506) 및 제 2 결함 위치 정보(1508), 결함 섹터를 대체하는 대체 섹터의 위치를 표시하는 제 1 대체 위치 정보(1507) 및 제 2 대체 위치 정보(1509), 및 장차 검출될 수 있는 결함 섹터들을 등록하는 비사용 필드(1511)를 포함한다. 제 1 갱신 정보(1504) 및 제 2 갱신 정보(1510)는 예를 들어 기록 횟수들이다. SDL(1501)이 정상적으로 갱신된 한, 제 1 갱신 정보(1504)의 컨텐트 및 제 2 갱신 정보(1510)의 컨텐트는 서로 동일하게 된다.
이 경우에, 디스크 구동 장치는 다음 절차를 통해서 결함 관리 에리어들(DMA1 내지 DMA4)의 갱신 결과를 결정한다.
(1) SDL(1501)과 관련하여, 제 1 갱신 정보(1504)의 컨텐트 및 제 2 갱신 정보(1510)의 컨텐트는 서로 비교된다. 제 1 갱신 정보(1504)의 컨텐트 및 제 2 갱신 정보(1510)의 컨텐트가 서로 동일할 때, SLD(1501)은 정상적으로 갱신되었다라고 결정된다.
(2) 단계(1)은 DMA2 내지 DAM4에서 모든 SDLs에 대해 수행된다.
(3) 단계(2)에서 정상적으로 갱신되었다라고 결정된 SDLs과 관련하여, SDLs에서 갱신 정보의 컨텐트들은 서로 비교된다. 최대 갱신 정보량을 갖는 SDL은 정확한 SDL(최근 SDL)이라고 결정된다.
상술된 바와 같이, DMA1 내지 DAM4중 하나에 포함된 SDL에 부가되는 제 1 갱신 정보 및 제 2 갱신 정보가 정확하게 판독되는 한, 정확한 SDL의 결정은 SDLs의 크기에 상관 없이 정확하게 수행될 수 있다.
그러나, 도14에 도시된 SDL(1400)은 다음의 문제들을 갖는다. 헤더가 SDL(1400)에 포함되는 4개의 ECC 블록들 전체에 부가될 필요가 있다. 이는 SDL(1400)을 갱신하는 처리 효율을 낯춘다. 게다가, 헤더(예를 들어, 헤더(1410))는 하나의 결함 엔트리(예를 들어, M번째 결함 엔트리(1409)) 및 다른 결함 엔트리(예를 들어, (M+1)번째 결함 엔트리(1411))사이에 제공된다. 이 구조로 인해, 예를 들어, 결함 엔트리를 부가 및 삭제하기 위한 탐색 동작들이 복잡하게 된다.
도15에 도시된 정보 기록 매체(1500)는 제 2 갱신 정보(1511)가 정확하게 판독될 수 없다는 문제를 갖는다.
도16은 도15에 도시된 정보 기록 매체(1500)에서 SDL(1501)의 각종 상태들의 결함 리스트들의 데이터 구조들을 도시한 것이다. 파트(a)는 사전 갱신 결함 리스트의 데이터 구조를 도시한 것이다. 파트(b)는 정상적으로 갱신된 결함 리스트의 데이터 구조를 도시한 것이다. 파트(c)는 정상적으로 갱신되지 않는 결함 리스트의 데이터 구조를 도시한 것이다. 도16을 참조하면, 결함 에리어로서 등록되었다라고 사전에 결정되고 나서 나중에 정상이라고 결정된 섹터의 경우에, SDL(1501)이 갱신된 방법이 설명될 것이다.
도16의 파트(a)에서 도시된 SDL(1501)의 데이터 구조는 도15에 도시된 데이터 구조와 동일하다. 도16의 파트(a)에서, 제 1 갱신 정보(1504) 및 제 2 갱신 정보(1510)의 컨텐트는 둘 다 M이고 등록된 결함 수(1505)는 2이다.
도16의 파트(b)는 SDL(1501)이 정상적으로 갱신된 경우에 SDL(1501)의 사후-갱신 데이터 구조를 도시한 것이다. 제 1 갱신 정보(1504)의 컨텐트는 M에서 M+1로 갱신된다. 등록된 결함 수(1505)는 2에서 1로 갱신된다. 정상이라고 결정된 결함 섹터의 위치 정보(제 2 결함 위치 정보(1508)) 및 이 섹터를 대체하는 대체 섹터의 위치 정보(제 2 대체 위치 정보(1509))는 삭제된다. 따라서, 제 1 결함 위치 정보(1506) 및 제 1 결함 위치 정보(1507)가 남는다. 제 2 갱신 정보(1510)의 컨텐트는 제 1 갱신 정보(1504)처럼 M에서 M+1로 갱신된다. 제 2 갱신 정보(1510)는 제 1 대체 위치 정보(1507) 다음에 위치된다. 비사용 필드(1511)는 삭제된 제 2 결함 위치 정보(1508) 및 제 2 대체 위치 정보(1509)에 대응하는 크기 만큼 증가된다.
도16의 파트(c)는 SDL(1501)이 정상적으로 갱신되지 않는 경우에 SDL(1501)의 사후-갱신 데이터 구조를 도시한 것이다. 등록된 결함 수(1505)가 갱신된 직후, 디스트 구동 장치가 턴오프된다라고 추정된다. 이 경우에, 제 1 갱신 정보(1504) 및 등록된 결함 수(1505)는 도16의 파트(b)에서 처럼 정상적으로 갱신된다. 그러나, 제 2 결함 위치 정보(1508), 제 2 대체 위치 정보(1509), 제 2 갱신 정보(1510) 및 비사용 필드(1511)는 도16의 파트(a)에 도시된 사전-갱신 데이터 구조의 것들과 동일한채 유지된다.
도16의 파트(c)에 도시된 데이터 구조의 경우에, 갱신 결과에 대한 결정이 수행된다. 디스크 구동 장치는 예를 들어, 갱신된 등록 결함 수(1505)를 사용하여, 제 2 갱신 정보(1510)로서 제 2 결함 위치 정보(1508)를 판독한다. 디스크 구동 장치는 제 1 갱신 정보(1504)의 컨텐트와 제 2 갱신 정보(1510)로서 판독된 제 2 결함 위치 정보(1508)의 컨텐트를 비교한다. 제 1 갱신 정보(1504)의 컨텐트 및 제 2 결함 위치 정보(1508)의 컨텐트가 불행하게도 서로 정합될 때, 디스크 구동 장치는 SDL(1501)의 갱신이 실패될 지라도 SDL(1501)이 정상적으로 갱신되었다는 것을 결정한다.
도15에 도시된 정보 기록 매체(1500)가 1ECC 크기의 에러 정정을 고려하고 SDL(1501)의 크기가 1ECC 크기를 초과하지 않는 경우, 도16의 파트(c)와 관련하여 상술된 문제는 발생되지 않는다. 그러나, SDL(1501)의 크기가 1ECC 크기를 초과할 때, 상술된 문제가 발생된다.
본 발명은 개선된 정보 신뢰성을 제공하는, 정보 기록 매체, 기록 장치, 재생 장치, 기록 방법 및 재생 방법에 관한 것이다. 특히, 본 발명은 2ECC(에러 정정 코드) 또는 이 보다 큰 크기를 갖는 결함 리스트를 갱신 및 결함 엔트리를 삭제하는, 정보 기록 매체, 기록 장치, 재생 장치, 기록 방법 및 재생 방법에 관한 것이다.
도1은 본 발명의 제 1 예를 따른 정보 기록 매체(100)의 데이터 구조를 도시하 도면.
도2A 내지 도2D는 헤더(1210, 제 1 결함 엔트리(122), 앵커 및 비사용된 에리어(113)의 데이터 구조들을 상세히 도시한 도면.
도3은 본 발명의 제 1 예를 따른 기록 및 재생 장치(300)의 블록도.
도4는 제 1 예에서 최근 결함 리스트를 지정하는 결함 관리 처리의 절차를 도시한 순서도.
도5는 제 1 예에서 최근 결함 리스트를 갱신하는 결함 관리 처리의 절차를 도시한 순서도.
도6은 (a) 갱신전, (b) 결함 리스트가 정상적으로 갱신될 때 및 (c) 결함 리스트가 정상적으로 갱신되지 않을 때의 각종 상태들에서 제 1 예에서 데이터 엔트리를 부가하는 처리 동안 결함 리스트의 데이터 구조를 도시한 도면.
도7은 (a) 갱신전, (b) 결함 리스트가 정상적으로 갱신될 때 및 (c) 결함 리스트가 정상적으로 갱신되지 않을 때의 각종 상태들에서 제 1 예에서 데이터 엔트리를 삭제하는 처리 동안 결함 리스트의 데이터 구조를 도시한 도면.
도8은 (a) 갱신전, (b) 결함 리스트가 정상적으로 갱신될 때 및 (c) 결함 리스트가 정상적으로 갱신되지 않을 때의 각종 상태들에서 제 1 예에서 결함 엔트리를 변경하는 처리 동안 결함 리스트의 데이터 구조를 도시한 도면.
도9는 본 발명의 제 2 예에 따라서 정보 기록 매체(900)의 데이터 구조를 도시한 도면.
도10은 제 2 예에서 최근 결함 리스트를 지정하는 결함 관리 처리의 절차를 도시한 순서도.
도11은 (a) 갱신전, (b) 결함 리스트가 정상적으로 갱신될 때 및 (c) 결함 리스트가 정상적으로 갱신되지 않을 때의 각종 상태들에서 제 2 예에서 결함 엔트리를 부가하는 처리 동안 결함 리스트의 데이터 구조를 도시한 도면.
도12는 DVD-RAM 표준들을 따라서 정보 기록 매체(1200)의 데이터 구조를 도시한 도면.
도13은 SDL(1212)의 데이터 구조를 상세히 도시한 도면.
도14는 4ECC 크기를 갖는 SDL(1400)의 데이터 구조를 도시한 도면.
도15는 다른 종래 정보 기록 매체(1500)의 데이터 구조를 도시한 도면.
도16은 (a) 갱신전, (b) 결함 리스트가 정상적으로 갱신될 때 및 (c) 결함 리스트가 정상적으로 갱신되지 않을 때의 각종 상태들에서 도15에 도시된 정보 기록 매체(1500)의 SDL(1501)의 데이터 구조를 도시한 도면.
본 발명의 한 양상을 따르면, 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커(anchor)를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다.
본 발명의 일 실시예에서, 상기 결함 리스트는 적어도 2개의 블록들을 포함하고, 상기 결함 리스트는 한 블록의 단위들로 기록된다.
본 발명의 다른 양상을 따르면, 정보 기록 매체상에 정보를 기록하는 기록 장치가 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 기록 장치는 정보 기록 매체상에 정보를 기록하는 기록부, 정보 기록 매체상에 기록될 정보 및 최근 결함 리스트를 저장하는 저장부 및 상기 기록부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함한다. 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다. 상기 최근 헤더는 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함한다. 상기 결함 관리 처리는 (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계, (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인 갱신 단계 및 P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계 및 (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계, 및 (d) 상기 단계들 (b) 및 (c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 단계(d)는 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 단계(b)는 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 단계(b)는 정상 결함 에리어가 N개의 결함에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치상에서 위치 정보를 포함하는 결함 엔트리를 삭제하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 정보를 기록하는 기록 방법이 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 기록은 최근 결함 리스트를 사용하여 수행된다. 상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다. 상기 최근 헤더는 제 1 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함한다. 상기 기록 방법은 (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계, (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인, 갱신 단계 및 P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계 및 (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계, 및 (d) 상기 단계들 (b) 및 (c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 단계(d)는 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 단계(b)는 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 상기 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함한다.
본 발명의 일 실시예에서, 단계(b)는 정상 결함 에리어가 N개의 결함 에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치상에서 위치 정보를 포함하는 결함 엔트리를 삭제하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 기록된 정보를 재생하는 재생 장치가 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함한다. 상기 결함 리스트 내의 고정된 위치에 위치된 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 재생 장치는 상기 정보 기록 매체상에 기록되는 정보를 재생하는 재생부, 상기 재생된 정보를 저장하는 저장부, 및 상기 재생부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하는데, 상기 제어부는 상기 결함 리스트를 식별하는 고유 결함 리스트 식별자 및 상기 결함 리스트의 상기 앵커를 식별하는 고유 앵커 식별자를 갖는다. 상기 결함 관리 처리는 (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하는 단계 및 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계, (b) 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 재생된 결함 엔트리 수를 사용하여 상기 결함 리스트에서 상기 앵커의 위치를 계산하는 단계, (c) 상기 앵커의 계산된 위치에 기초하여 상기 앵커 식별자 및 상기 제 2 갱신 횟수 정보를 재생하는 단계 및 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합하는지를 결정하는 단계, (d) 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합한다라고 단계(c)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계, 및 (e) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(d)에서 결정할 때, 상기 결함 관리 에리어에 기록된 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 제어부는 상기 다른 결함 관리 에리어를 위한 결함 관리 처리의 실행을 제어한다. 상기 단계(e)는 (e1) 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a) 내지 (d)를 수행하는 단계 및 (e2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 기록된 정보를 재생하는 재생 방법이 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함한다. 상기 결함 리스트 내의 고정된 위치에 위치된 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 재생 방법은 (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하는 단계 및 상기 결함 리스트를 식별하는 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계, (b) 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 재생된 결함 엔트리 수를 사용하여 상기 결함 리스트에서 상기 앵커의 위치를 계산하는 단계, (c) 상기 앵커의 계산된 위치에 기초하여 상기 앵커 식별자 및 상기 제 2 갱신 횟수 정보를 재생하는 단계 및 상기 결함 리스트의 앵커를 식별하는 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합하는지를 결정하는 단계, (d) 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합한다라고 단계(c)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계, 및 (e) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(d)에서 결정할 때 상기 결함 관리 에리어에 기록된 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 단계(e)는 (e1) 상기 다른 결함 관리에리어를 위하여 상기 단계들(a) 내지 (d)를 수행하는 단계 및 (e2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다.
본 발명의 일 실시예에서, 상기 결함 리스트는 적어도 2개의 블록들을 포함하고, 상기 결함 리스트는 한 블록의 단위들로 기록된다.
본 발명의 다른 양상을 따르면, 정보 기록 매체상에 정보를 기록하는 기록 장치가 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다.상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 기록 장치는 상기 정보 기록 매체상에 정보를 기록하는 기록부, 상기 정보 기록 매체상에 기록될 정보 및 최근 결함 리스트를 저장하는 저장부, 및 상기 기록부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함한다. 상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다. 상기 최근 헤더는 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함한다. 상기 결함 관리 처리는 (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계, (b) 다른 결함 에리어가 상기 데이터 에리어에 존재하거나 정상 결함 에리어가 상기 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인, 갱신 단계 및 P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계 및 (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계, 및 (d) 상기 단계들 (b) 및 (c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 단계(d)는 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 정보를 기록하는 기록 방법이 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 기록은 최근 결함 리스트를 사용하여 수행된다. 상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다. 상기 최근 헤더는 제 1 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함한다. 상기 기록 방법은 (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계, (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, P=P' 또는 P≠P'인, 갱신 단계 및 P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계 및 (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계, 및 (d) 상기 단계들 (b) 및 (c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를포함한다.
본 발명의 일 실시예에서, 상기 단계(d)는 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 방법은 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 기록된 정보를 재생하는 재생 장치가 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 재생 장치는 상기 정보 기록 매체상에 기록되는 정보를 재생하는 재생부, 상기 재생된 정보를 저장하는 저장부, 및 상기 재생부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하는데, 상기 제어부는 상기 결함 리스트를 식별하는 고유 결함 리스트 식별자를 갖는다. 상기 결함 관리 처리는 (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하는 단계 및 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계, (b) 상기 앵커에 포함된 상기 제 2 갱신 횟수 정보를 재생하는 단계 및 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계, 및 (c) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(b)에서 결정할 때, 상기 결함 관리 에리어에 기록되는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 제어부는 상기 다른 결함 관리 에리어를 위한 결함 관리 처리의 실행을 제어한다. 상기 단계(c)는 상기 다른 결함 관리에리어를 위하여 상기 단계들(a) 및 (b)를 수행하는 단계(c1) 및 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계(c2)를 포함한다.
본 발명의 또한 다른 실시예를 따르면, 정보 기록 매체상에 기록된 정보를 재생하는 재생 방법이 제공된다. 상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이다. 상기 결함 리스트는 그 자신 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함한다. 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치된다. 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 상기 재생 방법은 (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하는 단계 및 상기 결함 리스트를 식별하는 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계, (b) 상기 앵커에 포함된 상기 제 2 갱신 횟수 정보를재생하는 단계 및 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계, 및 (c) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(b)에서 결정할 때, 상기 결함 관리 에리어에 기록되는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함한다.
본 발명의 일 실시예에서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함한다. 상기 단계(c)는 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a) 및 (b)를 수행하는 단계(c1) 및 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계(c2)를 포함한다.
따라서, 본원에 서술된 발명은 2ECC 또는 이 보다 큰 크기를 갖는 SDL(결함 리스트)를 갱신 및 결함 엔트리를 삭제하는, 정보 기록 매체, 기록 장치, 재생 장치, 기록 방법 및 재생 방법을 제공하는 장점이 있다.
본 발명의 이들 및 그외 다른 장점들이 첨부 도면들을 참조한 이하의 설명에 기초하여 당업자에게 명백하게 될 것이다.
지금부터, 본 발명이 첨부 도면을 참조하여 예시된 예들에 의해 설명될 것이다.
(예 1)
(1) 정보 기록 매체
도1은 본 발명의 제 1 예를 따른 정보 기록 매체(100)의 데이터 구조를 도시한 것이다.
정보 기록 매체(광 디스크)(100)는 예를 들어, 재기록가능한 광 디스크일 수 있다. 광 디스크(100)는 1ECC 블록의 단위들로 에러 정정을 겪는다라고 추정된다. ECC 블록은 광 디스크의 분야에서 에러 정정의 단위이다. ECC 블록은 예를 들어 16개의 섹터들(각 섹터는 2kbytes의 크기를 갖는다)에서 32kbytes의 크기를 갖는다. 한 ECC 블록의 크기를 지금부터 "1ECC 크기"라 칭할 것이다. 광 디스크(100)의 정보의 기록 및 광 디스크(100)상의 정보의 갱신이 1ECC 단위로 수행된다라고 추정된다.
도1에 도시된 데이터 구조는 결함 관리 에리어내의 N개의 결함 에리어들상에 위치 정보가 정상적으로 기록된 후의 광 디스크(100)의 구조이다(N은 N≥0을 만족하는 정수이다). 결함 에리어는 예를 들어, 결함 섹터이다.
광 디스크(100)는 사용자 데이터를 기록하는 데이터 에리어(102) 및 기록 및 재생 장치(도시되지 않음)가 광학 헤드(도시되지 않음)의 이동에 의해 오버런(overrun)될 때 버퍼 에리어로서 작용하는 리드-인 에리어(101) 및 리드-아웃 에리어(103)을 포함한다
데이터 에리어(102)는 사용자 데이터를 기록하는 사용자 에리어(106) 및 예비 에리어(107)를 포함한다. 사용자 에리어(106)에는 결함 에리어(예를 들어, 결함 섹터)가 존재할 때, 결함 에리어에 기록되어야 하는 사용자 데이터는 결함 에리어에 대응하는 사용자 에리어(106)의 일부분 대신에 예비 에리어(107)에 기록된다.
리드-인 에리어(101)는 제 1 결함 관리 에리어(104) 및 제 2 결함 관리 에리어(105)를 포함하여 데이터 에리어(102)에 존재하는 결함 에리어를 관리하는데사용되는 결함 관리 정보를 기록한다.
리드-아웃 에리어(103)는 제 3 결함 관리 에리어(108) 및 제 4 결함 관리 에리어(109)를 포함하여, 리드-인 에리어(101)와 같이 데이터 에리어(102)에 존재하는 결함 에리어를 관리하는데 사용되는 결함 관리 정보를 기록한다.
제 1 결함 관리 에리어(104), 제 2 결함 관리 에리어(105), 제 3 결함 관리 에리어(108) 및 제 4 결함 관리 에리어(109) 각각은 광 디스크(100)상의 물리적으로 지정된 위치들에 위치된다.
제 1 결함 관리 에리어(104), 제 2 결함 관리 에리어(105), 제 3 결함 관리 에리어(108) 및 제 4 결함 관리 에리어(109)에서, 결함 관리를 위한 동일한 정보가 멀티플렉스로 기록된다. 그 이유는 상술된 바와 같이, 제 1, 제 2, 제 3 및 제 4 결함 관리 에리어들(104, 105, 108 및 109)이 결함 관리의 목표가 될 수 없기 때문이다. 제 1, 제 2, 제 3 및 제 4 결함 관리 에리어들(104, 105, 108 및 109)중 일부 에리어들이 결함 에리어를 갖고 결함 에리어에 기록된 정보가 재생될 수 없는 경우 조차도, 4개의 결함 관리 에리어들중 적어도 한 에리어가 결함이 없는 한, 이 에리어에 기록된 결함 관리 정보는 정상적으로 재생될 수 있다. 따라서, 사용자 데이터의 상실이 방지되어 신뢰성을 개선시킨다. 제 1 예에서, 광 디스크(100)는 4개의 결함 관리 에리어들(104, 105, 108 및 109)을 포함하지만, 결함 관리 에리어들의 수는 하나 이상의 에리어들 중 임의 수의 에리어들일 수 있다.
제 1 결함 관리 에리어(104)에서, 데이터 에리어(102)에 존재하는 N개의 결함 에리어들을 관리하는 디스크 정의 구조(disk definition structure)(111) 및 결함 리스트(112)가 기록된다. 제 1 결함 관리 에리어(104)는 비사용된 에리어(113)를 포함한다.
디스크 정의 구조(111)는 디스크 구조, 예를 들어, 디스크(100)가 결함 관리를 겪는지 여부를 표시하는 정보이다. 이 정보는 또한, 예비 에리어(107)에 관한 정보를 포함한다. 디스크 정의 구조(111)는 제 1 결함 관리 에리어(104)에 물리적으로 지정된 위치에 위치된다. 디스크 정의 구조(111)는 규정된 크기를 갖는다.
비사용된 에리어(113)에 현재 의미없는 정보가 기록된다. 일반적으로, 패딩 데이터(127)(예를 들어, 0)가 비사용된 에리어(113)에 기록된다. 새로운 결함 에리어가 사용자 에리어(106)에서 검출될 때, 새로운 결함 에리어를 관리하는 결함 엔트리는 결함 리스트(112)에 부가된다. 따라서, 비사용된 에리어(113)의 크기는 부가된 결함 엔트리의 크기만큼 감소된다.
결함 리스트(112)는 헤더(121), 제 1 결함 엔트리(122), 제 2 결함 엔트리(123),...,(N-1) 번째 결함 엔트리(124), N 번째 엔트리(125) 및 앵커(126)를 포함한다. 헤더(121), 제 1 내지 N 번째 엔트리들(122 내지 125) 및 앵커(126)는 이 순서대로 결함 리스트(112)에 위치된다.
제 1 예에서, 결함 리스트(112)의 전체 크기 및 비사용된 에리어(113)의 크기는 4ECC라고 추정된다. 전체 크기는 4ECC로 제한되지 않고 임의적이다.
헤더(121)는 에리어가 결함 리스트(112)라는 것을 표시하는 결함 리스트 식별자(131), 결함 리스트(112)에 포함되는 엔트리들의 수를 표시하는 결함 엔트리 수(132) 및 갱신된 결함 리스트가 제 1 결함 관리 에리어(104)에 기록되는 횟수를표시하는 제 1 갱신 횟수 정보(133)를 포함한다. 도1에서, 결함 엔트리 수(132)는 N이며(N은 N≥0을 만족하는 정수), 제 1 갱신 횟수 정보(133)의 컨텐트는 M(M은 M≥0을 만족하는 정수)이다. 결함 리스트 식별자(131)는 예를 들어 도1에 도시된 바와 같이 헤더(121)의 시작에 위치될 수 있다.
헤더(121)는 물리적으로 지정된 위치에 위치된다. 제 1 예에서, 헤더(121)는 결함 리스트(112)의 시작에 위치된다. 결함 리스트(112)내의 헤더(121) 위치는 헤더(121), 제 1 내지 N번째 결함 엔트리들(122 내지 125) 및 앵커(126)가 이 순서대로 결함 리스트(112)에 위치되는 한 임의적이다.
도1에 도시된 광 디스크(100)의 경우에, 결함 엔트리 수(132)는 N이다. 따라서, 결함 리스트(112)는 제 1 결함 엔트리,.., 및 N번째 결함 엔트리(125)를 포함한다. 제 1 결함 엔트리(122)는 결함 에리어의 위치를 도시한 위치 정보인 제 1 결함 위치 정보(141) 및 결함 에리어 대신에 사용가능한 예비 에리어(107)의 일부분의 위치를 도시한 위치 정보인 제 1 대체 위치 정보(142)를 포함한다. 마찬가지로, 제 2 결함 엔트리(123)는 제 2 결함 위치 정보 및 제 2 대체 위치 정보를 포함한다. (N-1)번째 결함 엔트리(124) 및 N번째 결함 엔트리(125)는 또한, 실질적으로 동일한 구조를 갖는다. 여기서, 제 1 결함 위치 정보(141) 및 제 1 대체 위치 정보(142) 각각은 일반적으로 섹터 수이다.
결함 엔트리들은 일반적으로 그 내에 포함된 결함 위치 정보가 오름차순으로 존재하도록 위치된다. 특히, 예를 들어, 결함 위치 정보가 섹터 수일 때, 보다 작은 섹터수를 갖는 결함 위치 정보는 제 1 결함 위치 정보(141)로서 제 1 결함 엔트리(122)에 위치된다. 이 후, 결함 엔트리들은 섹터 수들의 순서로 위치된다. 보다 큰 섹터 수를 갖는 결함 위치 정보는 N번째 결함 위치 정보로서 N번째 결함 엔트리(125)에 위치된다.
결함 리스트(112) 내의 결함 엔트리들은 오름차순으로 위치될 필요가 없다. 예를 들어, 결함 엔트리들은 섹터 수들이 내림 차순으로 존재하도록 위치될 수 있다. 대안적으로, 결함 엔트리들은 랜덤하게 위치될 수 있다.
앵커(126)는 에리어가 결함 리스트(112)의 앵커라는 것을 식별하는 앵커 식별자(151), 갱신된 결함 리스트가 제 1 결함 관리 에리어(104)에 기록되는 횟수를 표시하는 제 2 갱신 횟수 정보(152), 및 장차 확장을 위한 예약 정보(153)를 포함한다. 도1에서, 제 2 갱신 횟수 정보(152)의 컨텐트가 M(M은 M≥0을 만족하는 정수이다)이고, 제 1 갱신 횟수 정보(153)의 컨텐트와 동일하다. 제 1 결함 관리 에리어(104)가 정상적으로 갱신된 한, 제 1 갱신 횟수 정보(133)의 컨텐트 및 제 2 갱신 횟수 정보(152)의 컨텐트는 서로 동일하다. 앵커 식별자(151)는 예를 들어 도1에 도시된 바와 같이 앵커(126)의 시작에 위치될 수 있다.
이 명세서에서, 제 1 및 제 2 갱신 횟수 정보(133 및 152)는 갱신된 결함 리스트가 제 1 결함 관리 에리어(104)(즉, 결함 리스트(112)가 갱신되고 광 디스크(100)상에 기록되는 횟수)에 기록되는 횟수를 표시한다. 제 1 및 제 2 갱신 횟수 정보(133 및 152)는 결함 리스트가 갱신된 횟수(즉, 결함 리스트가 후술되는 저장부에서 갱신된 횟수)를 표시한다. 이하의 설명에서, 제 1 및 제 2 갱신 횟수 정보(133 및 152)는 갱신된 결함 리스트가 제 1 결함 관리 에리어(104)에 기록되는 횟수를 표시한다.
앵커(126)는 N번째 결함 엔트리(125) 다음에 위치된다. 결함 리스트(112)의 크기가 가변되기 때문에, 앵커(126)가 위치되는 위치는 또한 가변될 수 있다.
다음에, 헤더(121), 제 1 결함 엔트리(122), 앵커(126) 및 비사용된 에리어(113)가 상세히 설명될 것이다.
도2A 내지 도2D 각각은 헤더(121), 제 1 결함 엔트리(122), 앵커(126) 및 비사용된 에리어(113)의 데이터 구조를 상세히 도시한 것이다.
도2A 내지 도2D에서, "BP"는 비트 위치를 표시하고 "Val"은 각 BP에 대응하는 2진값을 표시한다. 도2A 내지 도2D에 도시된 예에서, 헤더(121), 제 1 결함 엔트리(122), 앵커(126) 및 비사용된 에리어(113) 각각의 크기는 8바이트들(비트 위치0 내지 비트 위치 63)이다.
도2A는 헤더(121)의 전형적인 상세 구조를 도시한 것이다. 이 예에서, 결함 리스트 식별자(131)의 비트 위치 만을 위한 Val은 1(Val=1)인데, 즉 16진수 표현에서 0 ×4000이다.
도2B는 제 1 결함 엔트리(122)의 전형적인 상세 구조를 도시한 것이다. 데이터 에리어(102)에 사용가능한 섹터들 간의 최대 섹터 수는 16진수 표현에서 0 ×07FFFFFF라고 추정된다. 제 1 결함 엔트리(122)에 제 1 결함 위치 정보(141)로서 등록되는 가능성을 지닌 최대값은 도2B에 도시된 바와 같이 16진수 표현에서 0×07FFFFFF이다.
도2C는 앵커(126)의 전형적인 상세 구조를 도시한 것이다. 이 예에서, 앵커식별자(151)에서 모든 비트 위치들(59 내지 63)을 위한 Val은 1(Val=1)인데, 즉 16진수 표현에서 0×FFFF이다.
도2D는 비사용된 에리어(113)의 전형적인 상세 구조를 도시한 것이다. 비사용된 에리어(113)에 패딩 데이터(127)가 일반적으로 기록된다. 비사용된 에리어(113)에서 Val=0이다. 도2D에서, 0은 패딩 데이터로서 기록되지만, 패딩 데이터는 0으로 제한되지 않는다.
검출 리스트 식별자(131) 및 앵커 식별자(151)의 경우에, 임의의 다른 결함 엔트리 및 비사용된 에리어(113)의 값과 구별될 수 있는 값이 채택된다. 도2C에 도시된 바와 같이, Va1=1은 임의의 결함 엔트리 또는 비사용된 에리어(113)에서 결코 1이되지 않는 비트 위치들(59 내지 63)중 적어도 하나를 위하여 설정된다.
유사하게, 도2A에 도시된 바와 같이, Val=1은 어떤 결함 엔트리 또는 비사용된 에리어(1130에서 결코 1이 되지 않는 비트 위치들(59 내지 63)중 적어도 하나를 위하여 설정되어, 결함 리스트 식별자(131)의 비트 위치들(59 내지 63)의 값 시퀀스가 앵커 식별자(151)의 비트 위치들(59 내지 63)의 값 시퀀스와 상이하게 되도록 한다.
이와 같은 설정들로 인해, 앵커 식별자(151)는 결함 리스트 식별자(131), 임의의 결함 엔트리, 및 비사용된 에리어(113)와 구별될 수 있다. 결함 리스트 식별자(131)는 또한, 앵커 식별자(151), 임의의 결함 엔트리 및 비사용된 에리어(113)로부터 구별될 수 있다.
도2A 및 도2C에서 결함 리스트 식별자(131) 및 앵커 식별자(151)를 위한 값들은 단지 예들이고 이 값들은 이들로 제한되지 않는다.
제 1 예에서, 결함 리스트 식별자(131) 및 앵커 식별자(151)는 임의의 결함 엔트리 및 비사용된 에리어(113)과 구별되고, 또한 결함 리스트 식별자(131) 및 앵커 식별자(151)는 상술된 바와 같이 서로 구별될 수 있다. 그러므로, 임의의 결함 엔트리가 앵커(1260에서 앵커 식별자(151)로서 판독될때 조차도, 결함 엔트리는 결코 앵커 식별자(151)로서 잘못 결정되지 않는다. 따라서, 결함 리스트(112)가 정상적으로 갱신된지 여부를 손쉽게 결정할 수 있다.
각 1ECC 크기를 위한 헤더를 제공할 필요가 없기 때문에, 결함 리스트를 갱신하는 처리 효율이 갱신된다. 헤더가 2개의 결함 엔트리들 간에 삽입되지 않기 때문에, 결함 엔트리들은 부가 및 삭제를 위하여 손쉽게 탐새될 수 있다.
이하의 설명은 광 디스크(100)가 도1에 도시된 데이터 구조를 갖는다는 전제하에 행해질 것이다.
(2) 재생/기록(갱신)
도3은 제 1 예를 따른 기록 및 재생 장치(300)의 블록도이다. 기록 및 재생 장치(300)는 정보를 광 디스크(100)상에 기록 및/또는 광 디스크(100)상에 기록된 정보를 재생한다.
기록 및 재생 장치(300)는 제어부(301), 기록 및 재생부(302) 및 저장부(303)를 포함한다.
제어부(301)는 기록 및 재생부(302)의 동작을 제어한다. 제어부(301)는 예를 들어, CPU일 수 있다. 제어부(301)는 광 디스크(100)의 결함 리스트(112)를 식별하는 고유 결함 리스트 식별자 및 광 디스크(100)의 결함 리스트(112)의 앵커(126)를 식별하는 고유 앵커 식별자를 갖는데, 이들은 초기에 저장된다. 고유 결함 리스트 식별자 및 고유 앵커 식별자의 컨텐트들(값들)은 정확하여 재기록될 수 없다. 제어부(301)는 기록 및 재생부(302)와 저장부(303)를 사용하여 다음 처리, (a) 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109)에 기록되는 결함 리스트들 간의 최근 결함 리스트를 지정하는 결함 관리 처리 및 (b) 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109)에 기록된 결함 리스트들을 최근 결함 리스트로 갱신하는 결함 관리 처리의 실행을 제어한다.
기록 및 재생부(302)는 광 디스크(100)상에 정보를 기록 및/또는 광 디스크(100)상에 기록된 정보를 재생한다. 이와 같은 기록/재생은 예를 들어, 레이저를 방출함으로써 수행되어 광 디스크상에 정보를 신호로서 기록 및/또는 광 디스크(100)상에서 신호로서 기록된 정보를 판독한다.
저장부(303)는 광 디스크(100)상에 기록될 정보를 저장 및/또는 광 디스크(100)로부터 재생된 정보를 저장한다. 저장부(303)는 예를 들어, 랜덤 액세스 메모리(RAM)일 수 있다. 제어부(301)의 동작으로 인해, 저장부(303)는 광 디스크(100)의 결함 관리 에리어(예를 들어, 제 1 결함 관리 에리어(104))로부터 재생된 결함 리스트(112) 및 상기 결함 관리 에리어에 기록될 최근 결함 리스트를 저장하도록 저장된 결함 리스트 에리어를 포함한다.
(2-1) 최근 결함 리스트를 지정하는 결함 관리 처리
다음에, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 지정하는 결함 관리 처리의 동작이 설명될 것이다.
제어부(301)는 결함 관리 처리를 실행한다. 제어부(301)는 결함 관리 처리 절차를 따라, 기록 및 재생부(302)가 제 1 결함 관리 에리어(104)의 시작에 위치된 디스크 정의 구조(111)의 정보를 재생하도록 요청하고 저장부(303) 내의 디스크 정의 구조(111)로부터 재생된 정보를 저장하도록 요청한다.
제어부(301)로부터의 요청을 수신시, 기록 및 재생부(302)는 광 디스크(100)로부터 디스크 정의 구조(111)의 정보를 재생하고 정보를 저장부(303)에 저장한다. 기록 및 재생부(302)는 디스크 정의 구조(111)의 정보의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
기록 및 재생부(302)로부터 보고를 수신시, 제어부(301)는 저장부(303)에 저장된 디스크 정의 구조(111)의 정보에 기초하여 광 디스크(100)가 결함 관리를 겪는지 여부를 검사한다.
광 디스크(100)가 결함 관리를 겪는다는 것을 확인할 때, 제어부(301)는 기록 및 재생부(302)가 제 1 결함 관리 에리어(104)에 기록되는 결함 리스트(112) 내의 고정된 위치(도1의 이 예에서, 결함 리스트(112)의 시작에)에 위치된 헤더를 재생하도록 요청하고 저장부(303)에 재생된 헤더(121)를 저장하도록 요청한다.
제어부(301)로부터 요청시, 기록 및 재생부(302)는 제 1 결함 관리 에리어(104)에 기록된 결함 리스트(112)의 시작에 위치된 헤더(121)를 재생하고 재생된 헤더(121)를 저장부(303)에 저장하다. 기록 및 재생부(302)는 헤더(121)의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
기록 및 재생부(302)로부터 보고를 수신시, 제어부(301)는 제어부(301)에 초기에 저장된 고유 결함 리스트 식별자의 컨텐트를 저장부(303)에 저장된 헤더(121)에 포함된 결함 리스트 식별자(131)의 컨텐트를 비교하여, 저장된 정보가 결함 리스트(112)내의 헤더(121)에 있는지를 검사한다.
비교된 2개의 컨텐트들이 서로 정합할 때, 제어부(301)는 저장된 정보가 결함 리스트(12) 내의 헤더(121)에 있다라고 결정하여 결함 관리 처리로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 제 1 결함 관리 에리어(104)의 갱신이 실패(비정상 결함 관리 에리어)되었다라고 결정하여 결함 관리 처리를 종료한다. 비교된 2개의 컨텐트들은 예를 들어, 제 1 결함 관리 에리어(104)에 결함 에리어가 존재할 때 서로 정합하지 않음으로써 정보는 이로부터 판독될 수 없다.
제 1 결함 관리 에리어(104)에 기록된 결함 리스트(112)에서 앵커(126)를 식별하기 위하여, 제어부(301)는 저장부(303)에 저장된 헤더(121)에 포함된 결함 엔트리 수(132)를 사용하여 결함 리스트(112)에서 앵커의 시작 위치를 계산한다. 앵커(126)의 시작 위치는 결함 엔트리 수(132)를 고정값인 하나의 결함 엔트리의 크기와 승산함으로써 얻어질 수 있다.
제어부(301)는 기록 및 재생부(302)가 계산된 위치에 기초하여 결함 리스트(112)에서 앵커(126)를 재생하도록 요청하고 재생된 정보를 저장부(303)에 저장하도록 요청한다.
제어부(301)로부터 요청을 수신시, 기록 및 재생부(302)는 결함 리스트 내의지정된 위치에 제공된 정보를 재생하고 저장부(303)에 재생된 정보를 저장한다. 기록 및 재생부(302)는 지정된 위치에 제공되는 정보의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
기록 및 재생부(302)로부터 보고를 수신시, 제어부(301)는, 제어부(301)에 초기에 저장된 고유 앵커 시별자의 컨텐트를 저장부(303)에 저장된 전체 정보의 시작에 위치된 정보의 컨텐트와 비교하여, 저장된 정보가 결함 리스트(112) 내의 앵커(126)인지를 검사한다. "저장부(303)에 저장된 전체 정보의 시작에 위치된 정보"가 앵커(126) 내에 포함된 앵커 식별자가 되도록 예측된 정보이다.
비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 저장된 정보가 결함 리스트(112) 내의 앵커(126)라고 결정하여 결함 관리 처리로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 제 1 결함 관리 에리어(104)의 갱신이 실패(비정상 결함 관리 에리어)라고 결정하여 결함 관리 처리를 종료한다. 비교된 2개의 컨텐트들은 예를 들어, 결함 엔트리 수(132)를 사용하여 계산되는 위치에 제공되는 정보가 앵커(126)가 아닐때 서로 정합하지 않는다. 특히, 비교된 2개의 컨텐트들이 예를 들어, 기록 및 재생 장치(300)가 턴오프될 때 서로 정합하지 않는 반면, 결함 리스트(112) 내의 제 1 내지 N번째 결함 엔트리들(122 내지 125)은 갱신된다. 이 경우에, 헤더(121)에 포함된 결함 엔트리 수(132)는 제 1 내지 N번째 결함 엔트리들(122 내지 125)의 총수와 정합하지 않는다.
제어부(301)는 헤더(121) 내에 포함된 제 1 갱신 횟수 정보(133)의 컨텐트가 저장부(303)에 저장된 앵커(126)내에 포함되는 제 2 갱신 횟수 정보(152)와 비교한다.
비교된 2개의 컨텐트가 서로 정합할 때, 제어부(301)는 제 1 결함 관리 에리어(104)가 정상적으로 갱신되었다라고 결정하여 결함 관리 처리로 진행한다.
비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 제 1 결함 관리 에리어(104)의 갱신이 실패(비정상 결함 관리 에리어)했다라고 결정하여 결함 관리 처리를 종료한다. 비교된 2개의 컨텐트들은 예를 들어, 기록 및 재생 장치(300)가 턴오프될 때 서로 정합하지 않는 반면에, 결함 리스트(112) 내의 제 1 내지 N번째 결함 엔트리들(122 내지 125)은 갱신됨으로, 결함 엔트리들(122 내지 125)의 갱신은 완료되지 않는다. 이 경우에, 헤더(121)내에 포함되는 제 1 갱신 횟수 정보(133)의 컨텐트는 앵커(126) 내에 포함되는 제 2 갱신 횟수 정보(152)의 컨텐트와 정합하지 않는다.
제어부(301)는 실질적으로, 제 2 결함 관리 에리어(105), 제 3 결함 관리 에리어(108) 및 제 4 결함 관리 에리어(109) 각각을 위하여 동일한 처리를 수행한다.
제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109) 각각이 정상 결함 관리 에리어에 있는지를 검사한 후, 제어부(301)는 다음과 같이 정상적이라고 결정된 결함 관리 에리어들 간에 최근 결함 관리 에리어를 지정한다. 제어부(301)는 정상적이라고 결정된 결함 관리 에리어들 내에 기록된 제 1 갱신 횟수 정보(133)의 비교를 행하고 최근 결함 관리 에리어로서 최대수의 갱신들을 갖는 결함 관리 에리어를 지정한다. 지정된 최근 결함 관리 에리어에 기록된 결함 리스트는 최근 결함 리스트로서 지정된다.
최근 결함 관리 에리어를 지정하기 위하여, 앵커(126) 내에 포함된 제 2 갱신 횟수 정보(152)는 제 1 갱신 횟수 정보(133) 대신에 사용될 수 있다.
제어부(301)는 기록 및 재생부(302)가 지정된 최근 결함 관리 에리어에 기록되는 결함 리스트를 재생하도록 요청하고 저장부(303)에 저장된 결함 리스트 에리어에 재생된 결함 리스트를 저장한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 지정된 최근 결함 관리 에리어에 기록된 결함 리스트를 재생하고 저장부(303)내의 결함 리스트 에리어에 재생된 결함 리스트를 저장한다. 기록 및 재생부(302)는 결함 리스트의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
따라서, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 지정하는 결함 관리 처리의 동작이 완료된다.
지정된 최근 결함 리스트를 사용하면, 데이터 에리어(102)에 기록된 사용자 데이터는 예를 들어, 재생될 수 있다. 이 경우에, 제어부(301)는 기록 및 재생부(302)가 최근 결함 리스트에 기초하여 사용자 데이터를 재생하도록 요청하고 저장부(303) 내에 재생된 사용자 데이터를 저장한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 데이터 에리어(102)로부터 사용자 데이터를 재생하고 재생된 사용자 데이터를 저장부(303)에 저장한다.
정보 기록은 지정된 최근 결함 리스트를 사용하여 수행될 수 있다.
도4는 제 1 예에서 최근 결함 리스트를 지정하는 결함 관리 처리의 절차를 도시한다. 결함 관리 처리는 제어부(301)에 의해 실행된다. 이하부터, 결함 관리처리의 절차의 각 단게가 설명될 것이다. 결함 관리 처리의 절차는 광 디스크(100)가 결함 관리를 겪는다는 것을 확인한 후 시작된다. 광 디스크(100)가 결함 관리를 겪는지 여부는 광 디스크(100) 내의 디스크 정의 구조(111)에 기초하여 결정된다.
단계(401), 헤더(121)내에 포함되는 결함 리스트 식별자(131), 결함 엔트리 수(132) 및 제 1 갱신 횟수 정보(133)가 재생된다. 재생된 결함 리스트 식별자(131)의 컨텐트는 고유 결함 리스트 식별자의 컨텐트와 비교된다. 고유 결함 리스트 식별자는 광 디스크(100)에서 결함 리스트(112)를 식별한다. 고유 결함 리스트 식별자는 재기록가능하지 않는 정정값을 갖는다. 고유 결함 리스트 식별자는 초기에 제어부(301)에 저장될 수 있다. 비교된 2개의 컨텐트들이 서로 정합할 때, 결함 관리 처리는 단계(S402)로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 결함 관리 처리는 단계(S406)로 진행한다.
단계(S402), 결함 리스트 식별자(131)의 컨텐트 및 고유 결함 리스트 식별자의 컨텐트가 단계(S401)에서 서로 정합한다라고 결정할 때, 재생된 정보는 결함 리스트(112) 내의 헤더(121)가 있다라고 결정된다. 헤더(121) 내에 포함되는 결함 엔트리 수(132)를 사용하면, 결함 리스트(112) 내의 앵커(126)의 시작 위치가 계산된다. 앵커(126)의 시작 위치는 결함 엔트리 수(132)를 고정값인 하나의 결함 엔트리의 크기와 승산함으로써 얻어진다. 결함 관리 처리는 단계(S403)로 진행한다.
단계(S403), 단계(S402)에서 얻어진 위치에 기초하여, 앵커 식별자(151)라고 예측된 정보 및 앵커(126) 내에 포함되는 제 2 갱신 횟수 정보(152)는 재생된다. 앵커 식별자(151)라고 예측되는 정보의 컨텐트는 고유 앵커 식별자의 컨텐트와 비교된다. 고유 앵커 식별자는 결함 리스트(112)의 앵커를 식별한다. 고유 앵커 식별자는 재기록될 수 없는 정정값을 갖는다. 고유 앵커 식별자는 제어부(301)에 초기에 저장된다. 비교된 2개의 컨텐트들이 서로 정합한다라고 결정할 때, 결함 관리 처리는 단계(S404)로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않는다라고 결정할 때, 결함 관리 처리는 단계(S406)로 진행한다.
단계(S404), 앵커 식별자(151)라고 예측된 정보의 컨텐트 및 고유 앵커 식별자의 컨텐트는 단계(S403)에서 서로 정합한다라고 결정할 때, 저장된 정보는 결함 리스트(112) 내에서 앵커(126)라고 결정된다. 헤더(121)내에 포함되는 제 1 갱신 횟수 정보(133)의 컨텐트는 앵커(126) 내에 포함되는 제 2 갱신 횟수 정보(152)의 컨텐트와 비교된다. 비교된 2개의 컨텐트들이 서로 정합한다라고 결정할 때, 결함 관리 처리는 단계(S405)로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않는다라고 결정할 때, 결함 관리 처리는 단계(S406)로 진행한다.
단계(S405), 제 1 갱신 횟수 정보(133)의 컨텐트 및 제 2 갱신 횟수 정보(152)의 컨텐트가 단계(S404)에서 서로 정합한다라고 결정할 때, 제 1 결함 관리 에리어(104)는 정상적으로 갱신되었다라고 결정된다. 그 후, 결함 관리 처리는 단계(S407)로 진행한다.
단계(S406), 비교된 컨텐트들이 단계들(S401, S403, 또는 S404)에서 서로 정합하지 않는다라고 결정될 대, 제 1 결함 관리 에리어(104)의 갱신은 실패(비정상 결함 관리 에리어)하였다라고 결정되고, 제 1 결함 관리 에리어(104)를 위한 결함 관리 처리는 종료된다. 결함 관리 처리는 단계(S407)로 진행한다.
단계(S407), 단계들(S401 내지 S406)에서 동작들이 광 디스크(100) 내의 모든 결함 관리 에리어들에 대해 수행되는지가 결정된다. 단계(S401 내지 S406)에서의 동작들이 모든 결함 관리 에리어들에 대해 수행되지 않을 때, 결함 관리 처리는 단계(S401)로 복귀하다. 단계(S401 내지 S406)에서 동작들이 모든 결함 관리 에리어들에 대해 수행될 때, 결함 관리 처리는 단계(S408)로 진행한다.
단계(S408), 최근 결함 리스트가 지정된다. 특히, 정상이라고 결정된 결함 관리 에리어들 간에 최근 결함 관리 에리어는 다음과 같이 지정된다. 정상이라고 결정된 결함 관리 에리어들에 기록된 제 1 갱신 횟수 정보(또는 제 2 갱신 횟수 정보)에 대한 비교가 행해지고 최대수의 갱신들을 갖는 결함 관리 에리어는 최근 결함 관리 에리어로서 지정된다. 지정된 최근 결함 관리 에리어에 기록된 결함 리스트는 최근 결함 리스트로서 지정된다.
광 디스크(100)의 최근 결함 리스트가 단계(S401 내지 S408)에 의해 지정될 때, 결함 관리 처리는 완료된다. 단계(S408)에서 얻어진 최근 결함 리스트를 사용하면, 데이터 에리어(102)에 기록된 사용자 데이터는 예를 들어 재생될 수 있다.
(2-2) 최근 결함 리스트를 갱신하는 결함 관리 처리
도3을 참조하면, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 갱신하는 결함 관리 처리의 동작이 설명될 것이다. 다음 예에서, 사용자 데이터가 광 디스크(100)의 데이터 에리어(102)에 기록되는 동안 다른 결함 에리어가 검출될 때 또는 데이터 에리어(102)에 기록되는 사용자 데이터가 재생되는 동안 결함 에리어라고 사전에 결정된 사용자 에리어(106)의 일부분이 정상 결함 에리어라고결정할 때, 결함 리스트는 갱신된다. 이 명세 전체에 걸쳐서, "정상 결함 에리어"는 결함 에리어라고 사전에 결정된 에리어를 의미하는 것으로 정의되지만, 현재 결함이 없어 이내에 정보가 기록되도록 하거나 이내의 정보를 재생하도록 한다. 결함 에리어라고 사전에 결정된 에리어는, 결함이 예를 들어 광 디스크의 표면상의 지문과 같은 얼룩 또는 먼지에 의해 야기될 때 정상 결함 에리어라고 현재 결정된다. 이 경우에, 사용자가 광 디스크의 표면을 세정하여 먼지 또는 얼룩을 제거할 때, 먼지 또는 얼룩이 존재하는 에리어(즉, 사전에 결함 에리어라고 결정된 에리어)는 현재 기록/재생을 위하여 사용가능한 정상 에리어라고 결정된다.
저장부(303)는 최근 결함 리스트를 저장한다. 최근 결함 리스트는 저장부(303) 내의 결함 리스트 에리어에 위치될 수 있다. 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들(P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다) 및 최근의 앵커를 포함한다. 제 1 예에서, 최근 헤더, P개의 최근 결함 엔트리들, 및 최근 앵커는 최근 결함 리스트에 이 순서대로 위치된다. 최근 헤더는 최근 결함 리스트 내의 고정된 위치에 위치된다. 최근 앵커는 P개의 최근 결함 엔트리들 간에서 P번째 최근 결함 엔트리 다음에 위치된다. 최근 헤더는 최근 결함 리스트 식별자, 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 최근 결함 리스트 식별자의 컨텐트는 항상 제어부(301)에 저장된 고유 결함 리스트 식별자의 컨텐트와 동일하다. 최근 앵커는 최근 앵커 식별자 및 제 1 최근 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 최근 갱신 횟수 정보를 포함한다. 최근 앵커 식별자의 컨텐트는 항상, 제어부(301)에 저장된 고유 앵커 리스트 식별자의 컨텐트와 동일하다. P개의 최근 결함 엔트리들이 결함 위치 정보(결함 섹터 수들)의 오름차순 순서로 배치된다 라고 추정된다. 최근 결함 리스트는 비사용된 에리어를 포함할 수 있다. 최근 헤더가 최근 결함 리스트 식별자를 포함하는 것을 항상 필요로 하지 않는다. 유사하게, 최근 앵커가 최근 앵커 식별자를 포함하는 것을 항상 필요로 하지 않는다.
최근 헤더 및 P개의 최근 결함 엔트리들과 최근 앵커의 상술된 배열은 단지 예이다. 최근 결함 리스트내의 최근 헤더 및 P개의 최근 결함 엔트리들과 최근 앵커의 배열은 임의적이다.
제어부(301)는 결함 관리 처리를 실행한다. 제어부(301)는 기록 및 재생부(302)가 (a) 다른 결함 에리어가 데이터 에리어(102)에 존재하는지, (b) 결함 에리어라고 사전에 결정된 결함 에리어가 현재 정상 결함 에리어인지 또는 (c) (a)도 (b)도 그 경우가 아닌지를 결정하도록 요청한다. 다른 결함 에리어가 데이터 에리어(102)에 존재하는지 여부는 예를 들어, 사용자 데이터가 기록될 사용자 데이터를 표시하는 신호로 기록된 직후 데이터를 재생함으로써 얻어진 신호를 비교함으로써 결정된다. 이들 신호들이 서로 정합할 때, 사용자 데이터는 데이터 에리어(102)에 정상적으로 기록된다라고 결정된다. 이들 신호들이 서로 정합하지 않을 때, 사용자 데이터는 정상적으로 데이터 에리어(102)에 기록되지 않고 다른 결함 에리어가 데이터 에리어(102)에 존재한다라고 결정된다.
다른 결함 에리어가 데이터 에리어(102) 또는 결함 에리어라고 사전에 결정되는 에리어가 현재 정상 결함 에리어인지를 결정할 때, 제어부(301)는 저장부(303)에 저장된 최근 결함 리스트를 갱신한다.
최근 결함 리스트를 갱신하는 특정 절차들이 설명될 것이다. 최근 결함 리스트를 갱신하는 3가지 경우들, 즉(i) 결함 엔트리의 부가, (ii) 결함 엔트리의 삭제, 및 (iii) 결함 엔트리의 변경하는 경우들이 존재한다. 이들 경우들 각각이 차례로 설명될 것이다.
(i) 결함 엔트리의 부가
다른 결함 에리어가 사용자 에리어(106)에 존재한다라고 결정할 때, 다른 결함 에리어의 위치상에서 위치 정보를 포함하는 결함 엔트리는 최근 결함 리스트에 부가된다. 검출된 결함 에리어상의 결함 위치 정보에 기초하여, 제어부(301)는 부가될 결함 엔트리의 위치를 결정한다. 제어부(301)는 다른 결함 엔트리들 및 결정된 위치 다음에 존재하는 최근 앵커를 비사용된 에리어를 향하여 시프트시키고 결정된 위치에 다른 결함 에리어 상의 위치 정보를 포함하는 결함 엔트리를 부가한다. 따라서, P개의 최근 결함 엔트리들은 P'개의 최근 결함 엔트리들(P≠P', P<P')로 갱신된다.
결함 엔트리의 부가에 이어서, 제어부(301)는 최근 결함 엔트리 수를 P에서 P'로 갱신한다. 이 경우에, 최근 결함 엔트리 수는 부가된 결함 엔트리들의 수(즉, 검출된 결함 섹터들의 수) 만큼 증가된다.
P개의 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신된 후, 제어부(301)는 최근 헤더에 포함된 제 1 최근 갱신 횟수 정보의 컨텐트 및 최근 앵커에 포함된 제 2 최근 갱신 횟수 정보의 컨텐트를 1씩 증가시킨다.
(ii) 결함 엔트리의 삭제
결함 에리어라고 사전에 결정된 에리어가 현재 정상 결함 에리어라고 결정할 때, 제어부(301)는 정상 결함 에리어라고 결정된 에리어상에서 위치 정보를 포함하는 결함 엔트리를 삭제한다. 그 후, 제어부(301)는 삭제된 결함 엔트리 다음에 위치된 결함 엔트리들 및 최근 앵커를 삭제된 결함 엔트리 크기 만큼 최근 헤더를 향하여 시프트시킨다. 비사용된 에리어는 삭제된 결함 엔트리의 크기 만큼 확장되고 제어부(301)는 비사용된 에리어의 확장부에 패딩 데이터(예를 들어, 0)을 기록한다. 따라서, P개의 최근 결함 엔트리들은 P'개의 최근 결함 엔트리들로 갱신된다(P≠P', P>P')
결함 엔트리의 삭제에 이어서, 제어부(301)는 최근 결함 엔트리 수를 P에서 P'로 갱신시킨다. 이 경우에, 최근 결함 엔트리 수는 삭제된 결함 엔트리들의 수 만큼 (즉, 정상이라고 결정된 결함 섹터들의 수만큼) 감소된다.
P개의 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신된 후, 제어부(301)는 최근 헤더에 포함된 제 1 최근 갱신 횟수 정보의 컨텐트 및 최근 앵커에 포함된 제 2 최근 갱신 횟수 정보의 컨텐트를 1씩 증가시킨다.
(iii) 결함 엔트리의 변경
다른 결함 에리어가 예비 에리어(107)에 존재한다라고 결정할 때, 제어부(301)는 최근 결함 리스트에 다른 결함 에리어에 대응하는 대체 위치 정보를 재기록한다. 다른 결함 에리어에 대응하는 대체 위치 정보는 예비 에리어(107) 내의 다른 결함 에리어와 다른 일부분을 표시하는 대체 위치 정보로 재기록된다.
제어부(301)는 최근 결함 엔트리 수를 P에서 P'로(결함 엔트리가 최근 결함 리스트에 부가 또는 이 리스트로부터 삭제되지 않기 때문에 P=P')변경시킨다. 최근 결함 엔트리들의 수가 동일하지만, 포함된 대체 위치 정보는 상이하게 된다. 이 명세 전체에 걸쳐서, "결함 리스트의 갱신"은 결함 리스트에 포함되는 결함 엔트리들의 수를 변경시키는 경우 이외에 결함 리스트에 포함되는 결함 엔트리들의 수를 변경시키지 않는 경우를 포함한다.
P개의 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신된 후, 제어부(301)는 최근 헤더에 포함된 제 1 최근 갱신 횟수 정보의 컨텐트 및 최근 앵커에 포함된 제 2 최근 갱신 횟수 정보의 컨텐트를 1씩 증가시킨다.
동작들(i) 내지 (iii)은 저장부(303)에 저장된 최근 결함 리스트를 위한 제어부(301)에 의해 수행된다. 제 1 및 제 2 갱신 횟수 정보(133 및 152)가 갱신된 최근 결함 리스트가 제 1 결함 관리 에리어(104)에 기록되는 횟수를 표시하는 경우에, 제 1 및 제 2 최근 갱신 횟수 정보 각각은 갱신된 최근 결함 리스트가 제 1 결함 관리 에리어(104)에 기록되기 전 단지 1씩 증가된다. 대조적으로, 제 1 및 제 2 갱신 횟수 정보(133 및 152)가 최근 결함 리스트가 저장부(303)에서 갱신된 횟수를 표시하는 경우에, 제 1 및 제 2 최근 갱신 횟수 정보는 최근 결함 엔트리들 및 최근 결함 엔트리 수가 갱신될 때마다 1씩 증가될 수 있다.
제어부(301)는 기록 및 재생부(302)가 저장부(3003)에서 갱신된 최근 결함 리스트를 광 디스크(100)의 제 1 결함 관리 에리어(104)에 기록하도록 한다. 예를 들어, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들 및 갱신된 최근 앵커를 제 1 결함 관리 에리어(104)에 이 순서대로 기록하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 갱신된 최근 결함 리스트를 제 1 결함 관리 에리어(104)에 기록한다. 결함 리스트(112)를 대체하는 갱신된 결함 리스트는 헤더(121)를 대체하는 최근 헤더, 제 1 내지 N번째 결함 엔트리들(122 내지 125)을 대체하는 최근 결함 엔트리들, 및 앵커(126)를 대체하는 최근 앵커의 순서로 제 1 결함 관리 에리어(104)에 기록된다. 기록 및 재생부(302)는 제 1 결함 관리 에리어(104)에 갱신된 최근 결함 리스트의 기록이 완료되었다는 것을 제어부(301)에 보고한다.
제어부(301)는 기록 및 재생부(302)가 제 2 내지 제 4 결함 관리 에리어들(105, 108 및 109) 각각에 저장부(303)에서 갱신된 최근 결함 리스트를 기록하도록 요청한다. 특히, 또 다시, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 헤더, 갱신된 최근 결함 엔트리들, 및 갱신된 최근 앵커를 이 순서대로 제 2 내지 제 4 결함 관리 에리어들(105, 108 및 109)에 기록하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 제 2 내지 제 4 결함 관리 에리어들(105, 108 및 109) 각각에 갱신된 최근 결함 리스트를 기록한다.
따라서, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 갱신하는 결함 관리 처리의 동작이 완료된다.
갱신된 최근 결함 리스트를 기록하는 순서는 최근 헤더, P'개의 최근 결함 엔트리들, 및 최근 앵커의 상술된 순서로 제한되지 않는다. 헤더, N개의 결함 엔트리들(122 내지 125), 및 앵커(126)가 이 순서대로 결함 리스트(112)에 위치되는 한, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 앵커, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 헤더를 이 순서대로 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109)각각에 기록하도록 요청하고, 기록 및 재생부(302)는 제어부(301)로부트의 요청시 갱신된 최근 결함 리스트를 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109) 각각에 기록할 수 있다.
도5는 제 1 예에서 최근 결함 리스트를 갱신하는 결함 관리 처리의 절차를 도시한 것이다. 결함 관리 처리는 제어부(301)에 의해 실행된다. 지금부터, 결함 관리 처리의 절차의 각 단계가 설명될 것이다.
단계(S501), (a) 다른 결함 에리어가 데이터 에리어(102)에 존재하는 지, (b) 결함 에리어라고 사전에 결정된 결함 에리어가 현재 정상 결함 에리어인지, 또는 (c) (a) 도 (b)도 그 경우가 아닌지를 결정한다. (a) 결함 에리어가 데이터 에리어(102)에 존재하거나 (b) 결함 에리어가 현재 정상 결함 에리어라고 결정할 때, 결함 관리 처리는 단계(S502)로 진행한다. (a) 도 (b) 도 그 경우라고 결정할 때, 결함 관리 처리는 종료된다. 이와 같은 결정은 예를 들어, 사용자 데이터를 데이터 에리어(102)에 기록하거나 이 데이터 에리어(102)에 기록된 사용자 데이터를 재생할 때 수행된다.
단계(S502), 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)는 갱신된다. P개의 최근 결함 엔트리들은 P'개의 최근 결함 엔트리들로 갱신된다. 최근 결함 엔트리 수(P)는 P'로 갱신된다.
특히, 다른 결함 에리어가 사용자 에리어(106)에 존재한다라고 결정할 때, 다른 결함 엔트리는 최근 결함 리스트에 부가된다. 다음에, 최근 결함 엔트리 수는 부가된 결함 엔트리들(P≠P', P<P')의 수 만큼 증가된다.
다른 결함 에리어가 예비 에리어(107)에 존재한다라고 결정할 때, 최근 결함 리스트 내의 다른 결함 에리어에 대응하는 대체 위치 정보는 재기록된다. 다른 결함 에리어에 대응하는 대체 위치 정보는 예비 에리어(107) 내의 다른 결함 에리어와 다른 일부분을 표시하는 대체 위치 정보로 재기록된다. 최근 결함 엔트리 수는 변경되지 않는다(P=P')
결함 에리어라고 사전에 결정된 에리어가 현재 정상 결함 에리어라고 결정할 때, 결함 에리어라고 사전에 결정된 결함 에리어의 위치상에서 위치 정보를 포함하는 결함 엔트리는 삭제된다. 다음에, 최근 결함 엔트리 수는 삭제된 결함 엔트리들(즉, 정상이라고 현재 결정된 결함 에리어들의 수(섹터들의 수))(P≠P', P>P')만큼 증가된다.
최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신될 때, 결함 관리 처리는 단계(S503)로 진행한다.
단계(S503), 제 1 및 제 2 최근 갱신 횟수 정보 각각은 1씩 증가된다. 그 후, 결함 관리 처리는 단계(S504)로 진행한다.
단계(S504), 단계들(S502 및 S503)에서 갱신된 최근 결함 리스트는 광 디스크(100)의 제 1 결함 관리 에리어(104)에 기록된다. 예를 들어, 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 앵커는 제 1 결함 관리 에리어(104)에 이 순서대로 기록된다. 그 후, 결함 관리 처리는 단계(S505)로 진행한다. 헤더, N개의 결함 엔트리들(122 내지 125), 및 앵커(126)가 결함 리스트(112)에 이 순서대로 위치되는 한, 갱신된 최근 앵커, 갱신된 P'개의 최근 결함 엔트리들 및 갱신된 최근 헤더는 제 1 결함 관리 에리어(104)에 이 순서대로 기록될 수 있다.
단계(S505), 갱신된 결함 리스트가 광 디스크(100)의 모든 결함 관리 에리어들(이 경우에, 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109))에 기록되는지가 결정된다. 갱신된 결함 리스트가 광 디스크(100)의 모든 결함 관리 에리어들에 기록될 때, 결함 관리 처리는 종료된다. 갱신된 결함 리스트가 광 디스크(100)의 모든 결함 관리 에리어들에 기록될 때, 결함 관리 처리는 단계(S504)로 복귀한다.
상술된 바와 같이, 최근 결함 리스트 내의 최근 헤더, P'개의 최근 결함 엔트리들 및 최근 앵커의 배열은 임의적이다. 갱신된 최근 결함 리스트는 다음과 같이 광 디스크(100)의 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109) 각각에 기록된다. 갱신된 최근 헤더가 헤더(121)의 위치에 위치되도록 하며, 갱신된 P' 개의 최근 결함 엔트리들은 결함 엔트리들(122 내지 125)의 위치들에 위치되도록 하고, 갱신된 최근 앵커는 앵커(126)의 위치에 위치되도록, 갱신된 최근 결함 리스트는 제 1 내지 제 4 결함 관리 에리어들(104, 105, 108 및 109) 각각에 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 앵커의 순서로 또는 갱신된 최근 앵커, 갱신되 P'개의 최근 결함 엔트리들, 및 갱신된 최근 헤더의 순서로 기록된다.
상기 설명에서, 갱신된 최근 결함 리스트는 광 디스크(100)가 결함 관리를 겪는 도1에 도시된 광 디스크(100)상에 기록된다. 다음에, 플랜트로부터 선적된 직후 초기 상태에서 광 디스크상에 갱신된 최근 결함 리스트를 기록하는 것이 설명될 것이다.
초기 상태에서 광 디스크는 예를 들어, 결함 리스트(112)(도1)가 정보를 갖지 않는 다는 것을 제외하면 도1에 도시된 구조와 동일한 구조를 갖는 것으로 추정된다. 이와 같은 광 디스크에서, 결함 리스트를 식별하는 결함 리스트 식별자도 결함 리스트의 앵커를 식별하는 앵커 식별자도 기록되지 않는다. 그러므로, 최근 결함 리스트가 최근 결함 리스트 식별자도 최근 앵커 식별자도 포함하지 않는 경우에, 최근 결함 리스트를 기록하는 결함 관리 처리는 결함 관리 에리어에 최근 결함 리스트를 기록하는 처리 이외에도 결함 리스트 식별자 및 앵커 식별자를 기록하는 처리를 포함한다. 최근 결함 리스트가 최근 결함 리스트 식별자 미 최근 앵커 식별자를 포함하는 경우에, 처리가 도5를 참조하여 상술되었직 때문에 더이상 설명되지 않을 것이다.
제어부(301)는 기록 및 재생부(302)가 저장부(303)에 저장된 최근 결함 리스트를 광 디스크의 결함 관리 에리어에 기록하도록 요청하고 제어부(301)에 초기에 저장되는 고유 결함 리스트 식별자 및 고유 앵커 식별자를 광 디스크의 결함 관리 에리어에 기록하도록 요청한다. 특히, 고유 결함 리스트 식별자는 결함 관리 에리어에 기록되어, 헤더(121)의 시작에 위치되도록 한다. 고유 앵커 식별자는 결함 관리 에리어에 기록되어, 앵커(126)의 시작에 위치되도록 한다. 이 경우에, 임의 값은 최근 결함 엔트리 수 및 결함 엔트리 수(132) 및 제 1 내지 N번째 결함 엔트리들(122 내지 125)에 각각 대응하는 최근 결함 리스트의 최근 결함 엔트리로서 기록된다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보로서, 예를 들어 0 또는 1이 기록된다. 값들이 서로 동일하고 기록이 초기 상태에서 단지 1회 광 디스크상에서 수행된다는 것을 표시하는 한, 제 1 및 제 2 갱신 횟수 정보로서 기록될 값은 임의적이다.
결함 리스트 식별자 및 앵커 식별자를 결함 관리 에리어에 기록하는 방법은 상술된 방법으로 제한되지 않는다. 예를 들어, 제어부(301)에 이미 저장된 고유 결함 리스트 식별자는 저장부(303)에 저장된 최근 결함 리스트의 최근 헤더의 시작에서 최근 결함 리스트 식별자로서 제공된다. 유사하게, 제어부(301)에 이미 저장된 고유 앵커 식별자는 최근 결함 리스트의 최근 앵커의 시작에서 최근 앵커 식별자로서 제공된다. 초기 상태에서 광 디스크상에서 수행되는 결함 관리 처리로서, 이 방식으로 얻어진 최근 결함 리스트 식별자 및 최근 앵커 식별자를 포함하는 최근 결함 리스트는 결함 관리 에리어에 기록될 수 있다.
결함 관리 처리의 이 공정은 도5에서 단계들(S504 및 S505)에서 수행된다.
제 1 예에서, 결함 관리 에리어가 정상적으로 갱신되었는지가 정확하게 결정된다. 이는 3가지 서로 다른 갱신 경우들에서 설명될 것이다. 이하의 설명에서, 광 디스크(100)가 사용된다.
(특정 예 1 , 결함 엔트리가 부가될 때)
도6은 각종 상태들에서 결함 리스트의 데이터 구조들을 도시한 것이다. 파트(a)는 사전-갱신 결함 리스트의 데이터 구조를 도시한 것이다. 파트(b)는 정상적으로 갱신된 결함 리스트의 데이터 구조를 도시한 것이다. 파트(c)는 정상적으로 갱신되지 않은 결함 리스트의 데이터 구조를 도시한 것이다.
도6은 다른 결함 에리어(결함 섹터)가 사용자 에리어(106)에 검출되고 한 결함 엔트리가 부가되는 경우를 도시한 것이다. 결함 엔트리의 부가는 도3 및 도5와 관련하여 상술된 바와 같이 수행된다.
도6의 파트(a)는 결함 리스트가 갱신되기 전 데이터 구조를 도시한 것이다. 파트(a)에 도시된 결함 리스트는 도1에 도시된 결함 리스트(112)와 동일하다. 결함 리스트는 제 1 결함 엔트리,.., 및 N번째 결함 엔트리를 포함한다. 결함 엔트리 수는 N이고 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M이다.
도6의 파트(b)는 결함 리스트가 정상적으로 갱신된(한 결함 엔트리가 정상적으로 부가된) 후 데이터 구조를 도시한 것이다. 한 결함 엔트리가 정상적으로 결함 리스트에 부가될 때, 결함 리스트는 제 1 결함 엔트리,..,N번째 결함 엔트리 및 (N+1)번째 결함 엔트리를 포함한다. 결함 엔트리들의 수는 도6의 파트(a)의 상태로부터 1씩 증가된다. 결함 엔트리 수는 N에서 N+1로 갱신된다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M에서 M+1로 갱신된다.
결함 엔트리를 부가한 다음, 앵커의 위치는 도6의 파트(a)에서 도시된 위치로부터 부가된 결함 엔트리 크기만큼 비사용된 에리어를 향하여 시프트된다. 앵커의 시프트된 위치는 다음과 같이 계산된다. 헤더에 포함된 결함 엔트리 수(N+1)는 하나의 결함 엔트리의 크기와 승산된다. 앵커의 시프트된 위치는 승산 결과에 의해헤더의 끝에서부터 비사용된 에리어를 향하여 벗어난다. 이 때에, 계산된 위치로부터 판독된 정보는 제어부(301)의 고유 앵커 식별자의 값과 정합한다. 따라서, 앵커가 판독되었다는 것이 확인된다. 게다가, 제 1 갱신 횟수 정보의 컨텐트는 제 2 갱신 횟수 정보의 컨텐트와 정합한다. 따라서, 결함 리스트가 정상적으로 갱신되었다라고 결정된다.
도6의 파트(c)는 앵커가 기록되기 전 갱신이 실패된 경우에서 결함 데이터의 데이터 구조를 도시한 것이다. 예를 들어, 결함 리스트가 갱신된 동안 기록 및 재생 장치(300)가 턴오프될 때, 실패가 발생된다. 도6의 파트(c)에서, 도6의 파트(a)에서 처럼, 결함 리스트는 제 1 결함 엔트리,..., 및 N 번째 결함 엔트리를 포함한다. 결함 리스트가 도6의 파트(a)의 결함 엔트리들과 동일한 결함 엔트리들을 포함하지만, 결함 엔트리 수는 N에서 (N+1)로 갱신된다. 제 1 갱신 횟수 정보의 컨텐트는 M에서 (M+1)로 갱신된다. 그러나, 제 2 갱신 횟수 정보의 컨텐트는 도6의 파트(a)에서 처럼 M이 된다. 이 경우에, 앵커는 헤더에 포함된 결함 엔트리 수(N+1)를 한 결함 엔트리의 크기와 승산함으로써 얻어진 위치에 위치되지 않는다. 앵커의 위치로서 계산된 위치로부터 판독된 정보는 비사용된 에리어에 기록되고 의미없는 정보인 패딩 데이터(도6의 파트(c)에서 0이다)이다. 앵커의 위치로서 판독된 정보는 제어부(301)의 고유 앵커 식별자의 값과 상이하다. 따라서, 결함 리스트 갱신이 실패되었다라고 결정된다.
(특정 예 2 , 결함 엔트리가 삭제될 때)
도7은 각종 상태들의 결함 리스트의 데이터 구조를 도시한 것이다. 파트(a)는 사전-갱신 결함 리스트의 데이터 구조를 도시한 것이다. 파트(b)는 정상적으로 갱신된 결함 리스트의 데이터 구조를 도시한 것이다. 파트(c)는 정상적으로 갱신되지 않은 결함 리스트의 데이터 구조를 도시한 것이다.
도7은 결함 에리어라고 사전에 결정된 결함 에리어가 현재 정상 결함 에리어라고 결정되고 정상 결함 에리어라고 현재 결정된 결함 에리어의 위치에 대한 위치 정보를 포함하는 데이터 엔트리가 삭제되는 경우를 도시한 것이다. 결함 엔트리의 삭제는 도3 및 도5와 관련하여 상술된 바와 같이 수행된다.
도7의 파트(a)는 결함 리스트가 갱신되기 전 데이터 구조를 도시한 것이다. 파트(a)에 도시된 결함 리스트는 도1에 도시된 결함 리스트(112)와 동일하다.
도7의 파트(b)는 결함 엔트리가 정상적으로 삭제된 후 데이터 구조를 도시한 것이다. 한 결함 엔트리가 결함 리스트로부터 정상적으로 삭제될 때, 결함 리스트는 제 1 결함 엔트리,..., 및 (N-1)번째 엔트리를 포함한다. 결함 엔트리들의 수는 도7의 파트(a)의 상태로 부터 1씩 감소된다. 결함 엔트리의 수는 N에서 N-1로 갱신된다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M에서 M+1로 갱신된다.
결함 엔트리를 삭제한 이후, 앵커의 위치는 도7의 파트(a)에서 도시된 위치로부터 삭제된 결함 엔트리 크기만큼 헤더를 향하여 시프트된다. 앵커의 시프트된 위치는 다음과 같이 계산된다. 헤더에 포함된 결함 엔트리 수(N-1)는 특정 예(1)에서 처럼 하나의 결함 엔트리의 크기와 승산된다. 앵커의 시프트된 위치는 승산 결과에 의해 헤더의 끝에서부터 비사용된 에리어를 향하여 벗어난다. 이 때에, 계산된 위치로부터 판독된 정보는 제어부(301)의 고유 앵커 식별자의 값과 정합한다. 따라서, 앵커가 판독되었다는 것이 확인된다. 게다가, 제 1 갱신 횟수 정보의 컨텐트는 제 2 갱신 횟수 정보의 컨텐트와 정합한다. 따라서, 결함 리스트가 정상적으로 갱신되었다라고 결정된다.
도7의 파트(c)는 앵커가 기록되기 전 갱신이 실패된 경우에서 결함 데이터의 데이터 구조를 도시한 것이다. 예를 들어, 결함 리스트가 갱신된 동안 기록 및 재생 장치(300)가 턴오프될 때, 실패가 발생된다. 도7의 파트(c)에서, 도7의 파트(a)에서 처럼, 결함 리스트는 제 1 결함 엔트리,..., 및 N 번째 결함 엔트리를 포함한다. 결함 리스트가 도7의 파트(a)의 결함 엔트리들과 동일한 결함 엔트리들을 포함하지만, 결함 엔트리 수는 N에서 (N-1)로 갱신된다. 제 1 갱신 횟수 정보의 컨텐트는 M에서 (M+1)로 갱신된다. 그러나, 제 2 갱신 횟수 정보의 컨텐트는 도7의 파트(a)에서 처럼 M이 된다. 이 경우에, 앵커는 헤더에 포함된 결함 엔트리 수(N-1)를 한 결함 엔트리의 크기와 승산함으로써 얻어진 위치에 위치되지 않는다. 앵커의 위치로서 계산된 위치로부터 판독된 정보는 N번째 결함 엔트리에 포함된 N번째 결함 위치 정보이다. 제어부(301)의 고유 앵커 식별자의 값은 도2A 내지 도2D와 관련하여 상술된 바와 같은 패딩 데이터, 결함 엔트리들 또는 결함 리스트 식별자중 어떤 것과도 상이하게 된다. 따라서, N 번째 결함 위치 정보의 컨텐트는 고유 앵커 식별자의 값과 우발적으로 정합하는 일이 결코 발생되지 않음으로, 결함 리스트가 정상적으로 갱신되었다라는 잘못된 결정을 발생시킨다.
(특정 예 3 , 결함 엔트리가 변경될 때)
도8은 각종 상태들의 결함 리스트의 데이터 구조를 도시한 것이다. 파트(a)는 사전-갱신 결함 리스트의 데이터 구조를 도시한 것이다. 파트(b)는 정상적으로 갱신된 결함 리스트의 데이터 구조를 도시한 것이다. 파트(c)는 정상적으로 갱신되지 않은 결함 리스트의 데이터 구조를 도시한 것이다.
도8은 (N-1)번째 결함 위치 정보로 표시되는 결함 에리어(결함 섹터)를 위한 대체 에리어(대체 섹터)로서 사용되는 예비 에리어(107)에 다른 결함 에리어가 존재하고 (N-1)번째 결함 엔트리에서 대체 위치 정보가 변경되는 경우를 도시한 것이다. 결함 엔트리의 변경은 도3 및 도5와 관련하여 상술된 바와 같이 수행된다.
도8의 파트(a)는 결함 리스트가 갱신되기 전 데이터 구조를 도시한 것이다. 파트(a)에 도시된 결함 리스트는 도1에 도시된 결함 리스트(112)와 동일하다.
도8의 파트(b)는 결함 리스트가 정상적으로 변경된 후(대체 위치 정보가 정상적으로 변경된 후) 데이터 구조를 도시한 것이다. 결함 엔트리가 부가 또는 삭제되지 않기 때문에, 결함 리스트는 도8의 파트(a)에서 처럼 제 1 결함 엔트리,..., 및 N 번째 결함 엔트리를 포함한다. 결함 엔트리들의 수는 도8의 파트(a)에서 처럼 N이다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M에서 M+1로 갱신된다.
따라서, 갱신 후 앵커의 위치는 갱신 전 앵커의 위치와 동일하게 된다. 앵커의 위치는 다음과 같이 계산된다. 헤더 내에 포함된 결함 엔트리 수(N)는 한 결함 엔트리의 크기와 승산된다. 앵커의 위치는 승산 결과에 의해 헤더의 끝에서부터 비사용된 에리어를 향하여 벗어난다. 이 때에, 계산된 위치로부터 판독된 정보는 제어부(301)의 고유 앵커 식별자의 값과 정합한다. 따라서, 앵커가 판독되었다는 것이 확인된다. 게다가, 제 1 갱신 횟수 정보의 컨텐트는 제 2 갱신 횟수 정보의 컨텐트와 정합한다. 따라서, 결함 리스트가 정상적으로 갱신되었다라고 결정된다.
도8의 파트(c)는 앵커가 기록되기 전 갱신이 실패된 경우에서 결함 데이터의 데이터 구조를 도시한 것이다. 예를 들어, 결함 리스트가 갱신된 동안 기록 및 재생 장치(300)가 턴오프될 때, 실패가 발생된다. 도8의 파트(c)에서, 도8의 파트(a)에서 처럼, 결함 리스트는 제 1 결함 엔트리,..., 및 N 번째 결함 엔트리를 포함한다. 결함 엔트리 수는 도8의 파트(a)에서 처럼 N이다. 제 1 갱신 횟수 정보의 컨텐트는 M에서 (M+1)로 갱신된다. 그러나, 제 2 갱신 횟수 정보의 컨텐트는 도8의 파트(a)에서 처럼 M이 된다 이 경우에, 헤더에 포함된 결함 엔트리 수(N)와 한 결함 엔트리의 크기를 승산함으로써 얻어진 위치는 앵커의 정확한 위치가 된다. 그러나, 제 1 갱신 횟수 정보의 컨텐트가 제 2 갱신 횟수 정보의 컨텐트와 상이하기 때문에, 결함 리스트가 정상적으로 갱신되었다라고 하는 잘못된 결정은 결코 발생되지 않는다.
제 1 예에서, 헤더(121)는 결함 리스트 식별자(131)를 포함한다. 헤더(121)는 광 디스크(100) 내의 물리적으로 지정된 위치에 위치됨으로 결함 리스트 식별자(131)를 포함할 필요가 없다. 결함 리스트 식별자(131)가 없는 경우 조차도, 제 1 에에 서술된 바와 동일한 효과가 제공될 수 있다.
상술된 바와 같이, 본 발명의 제 1 예를 따르면, 정보 기록 매체(100)는 사용자 데이터를 기록하는 데이터 에리어(102) 및 사용자 데이터 에리어(102)에 존재하는 N개의 결함 에리어들(N은 N≥0을 만족하는 정수)을 관리하는데 사용되는 결함 리스트를 기록하는 결함 관리 에리어들(104, 105, 108 및 109)을 포함한다. 결함 리스트(112)는 헤더(121), N개의 결함 에리어들의 위치상에서 위치 정보를 각각 포함하는 N개의 결함 엔트리들, 및 앵커(126)를 포함한다. 헤더(121), N개의 결함 에리어들 및 앵커(126)가 이 순서대로 결함 리스트(112)에 위치된다.
이와 같은 구조로 인해, 결함 리스트(112)의 크기는 가변된다. 결함 리스트(112)의 크기가 검출된 결함 에리어들(결함 섹터들)의 수에 따라서 가변되기 때문에, 결함 리스트(112)의 크기는 결함 에리어들의 수가 작게될 때 감소된다. 즉, 결함 리스트(112)가 작은 ECC 크기(예를 들어 1ECC 크기)에 수용된다. 결함 리스트(112)의 크기가 작게될 때, 결함 관리 에리어에 결함 리스트(112)를 기록하는데 필요한 시간은 짧게되고 처리 효율은 개선된다. 결함 에리어가 결함 리스트(112)와 다른 결함 관리 에리어의 나머지 ECC 블록들(비사용된 에리어)에 존재할 때 조차도, 결함 관리 에리어는 정상 결함 관리 에리어로서 처리될 수 있다. 따라서, 결함 관리 에리어 내의 데이터는 정상적으로 재생될 수 있다.
본 발명의 제 1 예를 따르면, 헤더(121)는 결함 리스트(112)를 식별하는 결함 리스트 식별자(131), 결함 리스트(112)가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보(133) 및 결함 엔트리들의 수를 표시하는 결함 엔트리 수(132)를 포함한다. 앵커(126)는 결함 리스트(112)의 앵커를 식별하는 앵커 식별자(151) 및 결함 리스트(112)가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보(152)를 포함한다.
이와 같은 구조로 인해, 결함 리스트(112)의 크기가 1ECC 크기에 수용되지않을 때 조차도 각 1ECC 크기를 위한 헤더를 제공할 필요가 없다. 따라서, 결함 리스트(112)를 갱신하는 처리 효율은 개선된다. 헤더가 2개의 결함 엔트리들 간에 삽입되지 않기 때문에, 결함 엔트리들은 예를 들어 탐색되어 손쉽게 부가 및 삭제될 수 있다.
앵커 식별자(151)의 컨텐트는 결함 리스트 식별자(131), 결함 엔트리 수(132), 제 1 갱신 횟수 정보(133), 결함 엔트리들, 또는 제 2 갱신 횟수 정보(152)중 어떤 것과도 상이하게 된다. 이와 같이, 결함 엔트리가 삭제될 때 조차도, 앵커 식별자(151)로서 잘못 판독된 정보는 고유 앵커 식별자의 컨텐트와 결코 정합하지 않는다. 그러므로, 결함 리스트(112)는 정상적으로 갱신되지 않았을 때 정상적으로 갱신되었다라고 잘못 결정되지 않는다.
(예 2)
(1) 정보 기록 매체
도9는 본 발명의 제 2 예를 따른 정보 기록 매체(900)의 데이터 구조를 도시한 것이다.
정보 기록 매체(광 디스크)(900)는 예를 들어 재기록가능한 광 디스크일 수 있다. 광 디스크(900)는 1ECC 블록의 단위들로 에러 보정을 겪는다라고 추정된다. ECC 블록은 광 디스크 분야에서 에러 정정의 단위이다. ECC 블록의 크기를 지금부터 "1ECC 크기"라 칭한다. 광 디스크(900)상에 정보 기록 및 광 디스크(900)상의 정보 갱신은 1ECC 블록의 단위로 수행된다라고 추정된다.
도9에 도시된 데이터 구조는 결함 관리 에리어 내의 N개의 결함 에리어들(N은 N≥0을 만족하는 정수)상의 위치 정보가 정상적으로 기록된 후의 광 디스크(900)의 구조이다. 결함 에리어는 예를 들어, 결함 섹터이다.
광 디스크(900)는 사용자 데이터를 기록하는 데이터 에리어(902)와 기록 및 재생 장치(도시되지 않음)가 광 헤드(도시되지 않음)의 이동에 의해 오버런될 때 버퍼 에리어들로서 작용하는 리드-인 에리어(901) 및 리드-아웃 에리어(903)를 포함한다.
데이터 에리어(902)는 사용자 에리어를 기록하는 사용자 에리어(906) 및 예비 에리어(907)를 포함한다. 사용자 에리어에 결함 에리어(예를 들어, 결함 섹터)가 존재할 때, 결함 에리어에 기록되어야 하는 사용자 데이터는 결함 에리어에 대응하는 사용자 에리어(906)의 일부분 대신에 예비 에리어(907)에 기록된다.
리드-인 에리어(901)는 제 1 결함 관리 에리어(904) 및 제 2 결함 관리 에리어(905)를 포함하여 데이터 에리어(902)에 존재하는 결함 에리어를 관리하는데 사용되는 결함 관리 정보를 기록한다.
리드-아웃 에리어(903)는 제 3 결함 에리어(908) 및 제 4 결함 관리 에리어(909)를 포함하여, 리드-인 에리어(901)에서 처럼 데이터 에리어(902)에 존재하는 결함 에리어를 관리하는데 사용되는 결함 관리 정보를 기록한다.
제 1 결함 관리 에리어(904), 제 2 결함 관리 에리어(905), 제 3 결함 관리 에리어(908) 및 제 4 결함 관리 에리어(909) 각각은 광 디스크(900) 내의 물리적으로 지정된 위치들에 위치된다.
제 1 결함 관리 에리어(904), 제 2 결함 관리 에리어(905), 제 3 결함 관리에리어(908) 및 제 4 결함 관리 에리어(909)에서, 결함 관리를 위한 동일한 정보가 멀티플렉스로 기록된다. 이 이유는 제 1 예에서 상술된 바와 같이, 제 1 , 제 2 , 제 3 및 제 4 결함 관리 에리어들(904, 905, 908, 및 909)이 결함 관리의 목표가 될 수 없기 때문이다. 제 1, 제 2, 제 3 및 제 4 결함 관리 에리어들(904, 905, 908, 및 909)중 일부 에리어들은 결함 에리어를 갖고 결함 에리어에 기록된 정보가 재생될 수 없는 경우 조차도, 4개의 결함 관리 에리어들 중 하나가 결함이 없는 한, 이 에리어에 기록된 결함 관리 정보는 정상적으로 재생될 수 있다. 따라서, 사용자 데이터의 상실이 방지되어 신뢰성을 증가시킨다. 제 2 예에서, 광 디스크(900)는 4개의 결함 관리 에리어들(904, 905, 908 및 909)를 포함하지만, 결함 관리 에리어들의 수는 하나 이상의 임의의 수일 수 있다.
제 1 결함 관리 에리어(904)에서, 데이터 에리어(902)에 존재하는 N개의 결함 에리어들(N은 N≥0을 만족하는 정수)을 관리하는 결함 리스트(912) 및 디스크 정의 구조(911)가 기록된다.
디스크 정의 구조(911)는 디스크 구조, 예를 들어, 디스크(900)가 결함 관리를 겪는지를 표시하는 정보이다. 이 정보는 또한, 예비 에리어(907)에 관한 정보를 포함한다. 디스크 정의 구조(911)는 제 1 결함 관리 에리어(904) 내의 물리적으로 지정된 위치에 위치된다. 디스크 정의 구조(911)는 규정된 크기를 갖는다.
결함 리스트(912)는 결함 리스트(912) 내의 고정된 위치에 위치되는 헤더(921), 제 1 결함 엔트리(922), 제 2 결함 엔트리(923),...,(N-1)번째 결함 엔트리, N번째 엔트리(925) 및 앵커(927)를 포함한다. 결함 리스트(912)는 제 1 예와달리 비사용된 에리어(926)를 더 포함한다. 헤더(921), 제 1 내지 N번째 엔트리들(922 내지 925) 및 앵커(927)는 이 순서대로 결함 리스트(912)에 위치된다.
제 2 예에서, 결함 리스트(912)의 크기가 4ECC라고 추정한다. 결함 리스트(912)의 크기는 4ECC로 제한되지 않고 임의적이다.
헤더(921)는 에리어가 결함 리스트(912)라는 것을 표시하는 결함 리스트 식별자(931), 결함 리스트(912)에 포함된 결함 엔트리들의 수를 표시하는 결함 엔트리 수(932), 및 갱신된 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되는 횟수를 표시하는 제 1 갱신 횟수 정보(933)를 포함한다. 도9에서, 결함 엔트리 수(932)는 N(N은 N≥0을 만족하는 정수)이고 제 1 갱신 횟수 정보(933)의 컨텐트는 M(M은 M≥0을 만족하는 정수)이다. 결함 리스트 식별자(931)는 예를 들어, 도9에 도시된 헤더(921)의 시작에 위치될 수 있다.
헤더(921)는 물리적으로 지정된 위치에 위치된다. 제 2 예에서, 헤더(921)는 결함 리스트(912)의 시작에 위치된다. 결함 리스트(12) 내의 헤더의 위치는 헤더, 제 1 내지 N번째 결함 엔트리들(922 내지 925), 및 앵커가 이 순서대로 결함 리스트(912)에 위치되는 한 임의적이다.
도9에 도시된 광 디스크(900)의 경우에, 결함 엔트리 수(932)는 N이다. 따라서, 결함 리스트(912)는 제 1 결함 엔트리(922),..., 및 N번째 결함 엔트리를 포함한다. 제 1 결함 엔트리(922)는 결함 에리어의 위치를 나타내는 위치 정보인 제 1 결함 위치 정보(941) 및 결함 에리어 대신에 사용가능한 예비 에리어(907)의 일부분의 위치를 나타내는 위치 정보인 제 1 대체 위치 정보(942)를 포함한다. 마찬가지로, 제 2 결함 엔트리(923)는 제 2 결함 위치 정보 및 제 2 대체 위치 정보를 포함한다. (N-1)번째 결함 엔트리(924) 및 N 번째 결함 엔트리(925)는 또한, 실질적으로 동일한 구조를 갖는다. 여기서, 제 1 결함 위치 정보(941) 및 제 1 대체 위치 정보(942) 각각은 일반적으로 섹터 수이다.
결함 엔트리들은 일반적으로, 그 내에 포함되는 결함 위치 정보가 오름차순으로 되도록 위치된다. 특히, 예를 들어, 결함 위치 정보가 섹터 수일 때, 보다 작은 섹터수를 갖는 결함 위치 정보는 제 1 결함 위치 정보(941)로서 제 1 결함 엔트리에 위치된다. 이 후, 결함 엔트리들은 섹수들의 순서로 위치된다. 큰 섹터 수를 갖는 결함 위치 정보는 N번째 결함 위치 정보로서 N번째 결함 엔트리(925)에 위치된다.
결함 리스트(912) 내의 결함 엔트리들은 오름차순으로 위치될 필요가 없다. 예를 들어, 결함 엔트리들은 섹터 수들이 내림 차순으로 되도록 위치될 수 있다. 대안적으로, 결함 엔트리들은 랜덤하게 위치될 수 있다.
비사용된 에리어(926)에 현재 의미없는 정보가 기록된다. 일반적으로 패딩 데이터(952)(예를 들어, 0)는 비사용된 에리어(926)에 기록된다. 새로운 결함 에리어가 사용자 에리어(106)에서 검출될 때, 새로운 결함 에리어를 관리하는 결함 엔트리는 결함 리스트(912)에 부가된다. 따라서, 비사용된 에리어(926)의 크기는 부가된 결함 엔트리의 크기만큼 감소된다.
앵커(927)는 갱신된 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되는 횟수를 표시하는 제 2 갱신 횟수 정보(951)를 포함한다. 도9에서, 제 2 갱신 횟수정보의 컨텐트는 M(M은 M≥0을 만족하는 정수)이고 제 1 갱신 횟수 정보(933)의 컨텐트와 동일하다. 제 1 결함 관리 에리어(904)가 정상적으로 갱신된 한, 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트는 서로 동일하다.
이 명세서에서, 제 1 및 제 2 갱신 횟수 정보(933 및 951)는 갱신된 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되는 횟수를 표시한다(즉, 결함 리스트(912)가 갱신되고 광 디스크(900)상에 기록되는 횟수). 제 1 및 제 2 갱신 횟수 정보(933 및 951)는 결함 리스트가 갱신된 횟수를 표시한다(즉, 결함 리스트가 후술되는 저장부에서 갱신된 횟수). 다음 설명에서, 제 1 및 제 2 갱신 횟수 정보(933 및 951)는 갱신된 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되는 횟수를 표시한다.
앵커(927)는 제 1 예와 달리 결함 리스트(912) 내의 고정된 위치에 위치된다. 앵커(927)는 헤더(921)의 위치에 기초하여 결정되는 위치에 위치되는 것이 바람직하다. 제 2 예에서, 앵커(927)는 결함 리스트(912)의 끝의 위치 즉, 제 1 결함 관리 에리어((04)의 끝에 위치된다. 결함 리스트(912)의 크기가 4ECC로 고정되기 때문에, 앵커(927)는 결함 리스트(912)의 시작으로부터 제 4 ECC 블록의 끝에 위치된다. 그러나, 헤더, 제 1 내지 N번째 결함 엔트리들(922 내지 925) 및 앵커(927)가 이 순서대로 결함 리스트(912)에 위치되는 한, 앵커(927)는 결함 리스트(912) 내의 임의 위치에 고정될 수 있다.
제 2 예의 광 디스크(900)에서, 앵커(927)는 결함 리스트(912) 내의 물리적으로 고정된 위치에 위치된다. 헤더(921)는 제 1 갱신 횟수 정보(933)를 포함하고앵커(927)는 제 2 갱신 횟수 정보(951)를 포함한다. 앵커(927)의 위치가 고정되기 때문에, 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트는 실패함이 없이 서로 비교된다. 따라서, 결함 리스트(912)가 정상적으로 갱신되었는지를 손쉽게 결정할 수 있다.
다음 설명은 광 디스크(900)가 도9에 도시된 데이터 구조를 갖는다는 전제하에서 행해질 것이다.
(2) 재생/기록 (갱신)
도3에 도시된 기록 및 재생 장치(300)는 제 2 예에 따라서 광 디스크상에 정보를 기록 및/또는 광 디스크(900)상에 기록된 정보를 재생하는데 사용된다. 제 1 예와 달리, 제 2 예의 제어부(301)는 광 디스크상에 저장된 결함 리스트(12)를 광 디스크(900)에서 식별하는 고유 결함 리스트 식별자만을 갖는다. 고유 결함 리스트 식별자의 컨텐트(값)이 정확하여 재기록될 수 없다. 도3에 도시된 기록 및 재생 장치(300)의 설명은 제 1 예에서 제공되어 있어 여기선 반복하지 않을 것이다.
(2-1) 최근 결함 리스트를 지정하는 결함 관리 처리
다음에, 도3을 참조하여, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 지정하는 결함 관리 처리의 동작이 설명될 것이다.
제어부(301)는 결함 관리 처리를 실행한다. 제어부(301)는 기록 및 재생부(302)가 제 1 결함 관리 에리어(904)의 시작에 위치되는 디스크 정의 구조(911)의 정보를 재생하여 디스크 정의 구조(911)로부터 재생된 정보를 저장부(303)에 저장하도록 요청하는 결함 관리 처리의 절차를 따른다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 광 디스크(900)로부터 디스크 정의 구조(911)의 정보를 재생하고 저장부(303)에 정보를 저장한다. 기록 및 재생부(302)는 디스크 정의 구조(911)의 정보의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
기록 및 재생부(302)로부터 보고를 수신시, 제어부(301)는 저장부(303)에 저장된 디스크 정의 구조(911)의 정보에 기초하여, 광 디스크(900)가 결함 관리를 겪는지를 검사한다.
광 디스크(900)가 결함 관리를 겪는다라고 확인할 때, 제어부(301)는 기록 및 재생부(302)가 제 1 결함 관리 에리어(904)에 기록되는 결함 리스트 내의 고정된 위치(도9의 예에서, 결함 리스트(912)의 시작)에 위치되는 헤더(921)를 재생하여 재생된 헤더(921)를 저장부(303)에 저장하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 제 1 결함 관리 에리어(904)에 기록되는 결함 리스트(912)의 시작에 위치되는 헤더(21)를 재생하여 재생된 헤더(210를 저장부(303)에 저장한다. 기록 및 재생부(302)는 헤더(921)의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
기록 및 재생부(302)로부터의 보고를 수신시, 제어부(301)는 저장부(301)에 초기에 저장된 고유 결함 리스트 식별자의 컨텐트를 저장부(303)에저장된 헤더(921)에 포함된 결함 리스트 식별자(931)의 컨텐트와 비교하여, 저장된 정보가 결함 리스트(912) 내의 헤더(921)인지를 검사한다.
비교된 2개의 컨텐트들이 서로 정합할 때, 제어부(301)는 저장된 정보가 결함 리스트(912) 내의 헤더(921)라고 결정하고 결함 관리 처리로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 제 1 결함 관리 에리어(904)의 갱신이 실패(비정상 결함 관리 에리어)하였다라고 결정하여 결함 관리 처리를 종료한다. 예를 들어 제 1 결함 관리 에리어(904)에 결함 에리어가 존재함으로써 정보가 이로부터 판독될 수 없을 때, 비교된 2개의 컨텐트들은 서로 정합하지 않는다.
제 1 결함 관리 에리어(904) 내의 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트를 확인하기 위하여, 제어부(301)는 기록 및 재생부(302)가 결함 리스트(912) 내의 고정된 위치에(도9에서, 결함 리스트((12)의 시작으로 제 4 ECC 블록의 끝에) 위치되는 앵커(927)를 재생하여 재생된 앵커(927)를 저장부(303)에 저장하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 결함 리스트(912) 내의 지정된 위치에 위치되는 앵커(927)를 재생하여 재생된 앵커(927)를 저장부(303)에 저장한다. 기록 및 재생부(302)는 앵커(927)의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
제어부(301)는 헤더(921)에 포함되는 제 1 갱신 횟수 정보(933)의 컨텐트를 저장부(303)에 저장된 앵커(927)에 포함되는 제 2 갱신 횟수 정보(951)의 컨텐트와 비교한다.
비교된 2개의 컨텐트들이 서로 정합할 때, 제어부(301)는 제 1 결함 관리 에리어(904)가 정상적으로 갱신되었다라고 결정하여 결함 관리 처리로 진행한다.
비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 제어부(301)는 제 1 결함 관리 에리어의 갱신이 실패(비정상 결함 관리 에리어)되었다라고 결정하여 결함 관리 처리를 종료한다. 에를 들어, 결함 리스트(912) 내의 제 1 내지 N번째 결함 엔트리들(922 내지 925)이 갱신된 동안 기록 및 재생 장치(300)가 턴오프될 때 비교된 2개의 컨텐트들은 서로 정합하지 않는다. 이 경우에, 헤더(921)에 포함된 제 1 갱신 횟수 정보(933)의 컨텐트는 앵커(927)에 포함되는 제 2 갱신 횟수 정보(951)의 컨텐트와 정합하지 않는다.
제어부(301)는 제 2 결함 관리 에리어(905), 제 3 결함 관리 에리어(908) 및 제 4 결함 관리 에리어(909) 각각에 대해 실질적으로 동일한 처리를 수행한다.
제 1 내지 제 4 결함 관리 에리어들(904, 905, 908 및 909) 각각이 정상 결함 관리 에리어인지를 검사한 후, 제어부(301)는 다음과 같이 정상이라고 결정된 결함 관리 에리어들 중에서 최근 결함 관리 에리어를 지정한다. 제어부(301)는 정상이라고 결정된 결함 관리 에리어들에 기록된 제 1 갱신 횟수 정보(933)의 비교를 행하고 최근 결함 관리 에리어로서 최대 수의 갱신들을 갖는 결함 관리 에리어를 지정한다. 지정된 최근 결함 관리 에리어에 기록된 결함 리스튼 최근 결함 리스트로서 지정된다.
앵커(927)에 포함된 제 2 갱신 횟수 정보(951)는 제 1 갱신 횟수 정보(933) 대신에 최근 결함 관리 에리어를 지정하는데 사용될 수 있다.
제어부(301)는 기록 및 재생부(302)가 지정된 최근 결함 관리 에리어에 기록된 결함 리스트를 재생하여 저장부(303)에 저장된 결함 리스트 에리어에 재생된 결함 리스틀 저장하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 지정된 최근 결함 관리 에리어에 기록된 결함 리스트를 재생하여 재생된 결함 리스트를 저장부(303) 내의 결함 리스트 에리어 저장한다. 기록 및 재생부(302)는 결함 리스트의 재생 및 저장이 완료되었다는 것을 제어부(301)에 보고한다.
따라서, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 지정하는 결함 관리 처리의 동작이 완료된다.
지정된 최근 결함 리스트를 사용하면, 예를 들어 데이터 에리어(902)에 기록된 사용자 데이터는 재생될 수 있다. 이 경우에, 제어부(301)는 기록 및 재생부(302)가 최근 결함 리스트에 기초하여 사용자 데이터를 재생하여 재생된 사용자 데이터를 저장부(303)에 저장하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 데이터 에리어(902)로부터 사용자 데이터를 재생하여 재생된 사용자 데이터를 저장부(303)에 저장한다.
정보 기록은 지정된 최근 결함 리스트를 사용하여 수행될 수 있다.
도10은 제 2 예에서 최근 결함 리스트를 지정하는 결함 관리 처리의 절차를 도시한다. 결함 관리 처리는 제어부(301)에 의해 실행된다. 지금부터, 결함 관리 처리 절차의 각 단계가 서술될 것이다. 결함 관리 처리의 절차는 광 디스크(900)가 결함 관리를 겪었다라고 확인된 후 시작된다. 광 디스크(900)가 결함 관리를 겪었는지 여부는 광 디스크(900) 내의 디스크 정의 구조(911)에 기초하여 결정된다.
단계(S1001), 헤더(921)내에 포함되는 결함 리스트 식별자(931), 결함 엔트리 수(932) 및 제 1 갱신 횟수 정보(933)가 재생된다. 재생된 결함 리스트 식별자(931)의 컨텐트는 고유 결함 리스트 식별자의 컨텐트와 비교된다. 고유 결함 리스트 식별자는 광 디스크(900)의 결함 리스트(912)를 식별한다. 고유 결함 리스트 식별자는 재기록될 수 없는 정확한 값을 갖는다. 고유 결함 리스트 식별자가 초기에 제어부(301)에 저장될 수 있다. 비교된 2개의 컨텐트들이 서로 정합할 때, 결함 관리 처리는 단계(S1002)로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않을 때, 결함 관리 처리는 단계(S1003)으로 진행한다.
단계(S1002), 결함 리스트 식별자(931)의 컨텐트 및 고유 결함 리스트 식별자의 컨텐트가 단계(S1001)에서 서로 정합한다라고 결정할 때, 재생된 정보는 결함 리스트(912)에서 헤더(921)라고 결정된다. 고정된 위치에(도9에서, 결함 리스트(912)의 시작으로부터 제 4 ECC 블록의 위치에)위치되는 앵커(927)가 재생된다. 헤더(921)에 포함되는 제 1 갱신 횟수 정보(933)의 컨텐트는 앵커(927)에 포함되는 제 2 갱신 횟수 정보(951)의 컨텐트와 비교된다. 비교된 2개의 컨텐트들이 서로 정합한다라고 결정할 때, 결함 관리 처리는 단계(S1004)로 진행한다. 비교된 2개의 컨텐트들이 서로 정합하지 않는다라고 결정할 때, 결함 관리 처리는 단계(S1003)로 진행한다.
단계(S1003), 결함 리스트 식별자(931)의 컨텐트 및 고유 결함 리스트 식별자의 컨텐트가 단계(S1001)에서 서로 정합하지 않는다라고 결정할 때 또는 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트가 단계(S1002)에서 서로 정합하지 않는다라고 결정될 대, 제 1 결함 관리 에리어(104)의 갱신은실패(비정상 결함 관리 에리어)되었다라고 결정되고 제 1 결함 관리 에리어(904)의 결함 관리 처리는 종료된다. 결함 관리 처리는 단계(S1005)로 진행한다.
단계(S1004), 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트가 단계(S1002)에서 서로 정합한다라고 결정할 때, 제 1 결함 관리 에리어(904)는 정상적으로 갱신되었다라고 결정된다. 그 후, 결함 관리 처리는 단계(S1005)로 진행한다.
단계(S1005), 단계들(S1001 내지 S1004)에서 동작들이 광 디스크(900)내의 모든 결함 관리 에리어들에 대해 수행되는지 여부가 결정된다. 단계들(S1001 내지 S1004)의 동작들이 모든 결함 관리 에리어들에 대해 수행되지 않을 때, 결함 관리 처리는 단계(S1001)로 복귀된다. 단계들(S1001 내지 S1004)의 동작들이 모든 결함 관리 에리어들에 대해 수행될 때, 결함 관리 처리는 단계(S1006)로 진행한다.
단계(S1006), 최근 결함 리스트가 저정된다. 특히, 정상이라고 결정된 결함 관리 에리어들중에서 최근 결함 관리 에리어는 다음과 같이 지정된다. 정상이라고 결정된 결함 관리 에리어들에 기록된 제 1 갱신 횟수 정보(또는 제 2 갱신 횟수 정보)에 대한 비교가 행해지고 최대 수의 갱신들을 갖는 결함 관리 에리어가 최근 결함 관리 에리어어로 지정된다. 지정된 최근 결함 관리 에리어에 기록된 결함 리스트는 최근 결함 리스트로서 지정된다.
광 디스크(900)의 최근 결함 리스트가 단계들(S1001 내지 S1006)에 의해 지정될 때, 결함 관리 처리가 완료된다. 단계(S1006)에서 얻어진 최근 결함 리스트를 사용하면, 예를 들어, 데이터 에리어(902)에 기록된 사용자 데이터는 재생될 수있다.
(2-2) 최근 결함 리스트 갱신하는 결함 관리 처리
도3을 참조하면, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 갱신하는 결함 관리 처리의 동작이 서술될 것이다. 다음 예에서, 사용자 데이터가 광 디스크(900)의 데이터 에리어(902)에 기록되는 동안 다른 결함 에리어가 검출될 때 또는 데이터 에리어(902)에 기록되는 사용자 데이터가 재생되는 동안 결함 에리어라고 사전에 결정된 사용자 에리어(906)의 일부분이 정상 결함 에리어라고 결정할 때, 결함 리스트는 갱신된다. 이 명세서에 걸쳐서, "정상 결함 에리어"는 결함 에리어라고 사전에 결정되었지만 현재 결함이 없는 에리어를 의미하는 것으로 규정되어 정보가 그 내에 기록 및/또는 그 내의 정보가 재생되도록 한다. 예를 들어, 결함이 광 디스크의 표면상의 지문과 같은 얼룩 또는 먼지에 의해 야기될 때, 결함 에리어라고 사전에 결정된 에리어는 현재 정상 결함 에리어라고 결정된다. 이 경우에, 사용자가 광 디스크의 표면을 세정하여 먼지 또는 얼룩을 제거할 때, 먼지 또는 오염이 존재하는 에리어(즉, 결함 에리어라고 사전에 결정된 에리어)는 현재 기록/재생을 위하여 사용될 수 있는 정상 에리어로 결정된다.
저장부(303)는 최근 결함 리스트를 저장한다. 최근 결함 리스트는 저장부(303) 내의 결함 리스트에 위치될 수 있다. 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들(P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이다) 및 최근 앵커를 포함한다. 최근 헤더, P개의 최근 결함 엔트리들, 최근 앵커는 이 순서대로 최근 결함 리스트에 위치된다. 최근 헤더는 최근 결함 리스트 내의 고정된위치에 위치된다. 최근 앵커는 또한, 최근 결함 리스트 내의 고정된 위치에 위치된다. 최근 헤더는 최근 결함 리스트 식별자, 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함한다. 최근 결함 리스트 식별자의 컨텐트는 항상, 저장부(301)에 저장된 고유 결함 리스트 식별자의 컨텐트와 동일하다. 최근 앵커는 제 1 최근 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 최근 갱신 횟수 정보를 포함한다. P개의 최근 결함 엔트리들이 결함 위치 정보(결함 섹터 수들)의 오름차순으로 배치된다. 최근 결함 리스트는 비사용된 에리어플 포함할 수 있다. 최근 헤더가 최근 결함 리스트 식별자를 항상 포함할 필요는 없다.
최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커의 상술된 배열은 단지 예이다. 최근 결함 리스트 내의 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커의 배열은 임의적이다.
제어부(301)는 결함 관리 처리를 실행한다. 제어부(301)는 기록 및 재생부(302)가 (a) 다른 결함 에리어가 데이터 에리어(902)에 존재하는지, (b) 결함 에리어라고 사전에 결정된 결함 에리어가 현재 정상 결함 에리어인지, 또는 (c) (a) 도 (b)도 그 경우가 아닌지를 결정하도록 요청한다. 다른 결함 에리어가 데이터 에리어(902)에 존재하는지 여부는 예를 들어, 사용자 데이터 직후 데이터를 재생시킴으로서 얻어진 신호를 기록될 사용자 데이터를 표시하는 신호와 비교함으로써 결정된다. 이들 신호들이 서로 정합할 때, 사용자 데이터는 데이터 에리어(902)에 정상적으로 기록되었다라고 결정된다. 이들 신호들이 서로 정합하지 않을 때, 사용자 데이터는 데이터 에리어(902)에 정상적으로 기록되지 않고 다른 결함 에리어가 데이터 에리어(902)에 존재한다라고 결정된다.
다른 결함 에리어가 데이터 에리어(902)에 존재하거나 결함 에리어라고 사전에 결정된 에리어가 현재 정상 결함 에리어라고 결정할 때, 제어부(301)는 저장부(303)에 저장된 최근 결함 리스트를 갱신한다.
최근 결함 리스트를 갱신하는 특정 절차들이 서술될 것이다. 최근 결함 리스트를 갱신하는 3가지 경우들, 즉, (i) 결함 엔트리의 부가, (ii) 결함 엔트리의 삭제, 및 (iii) 결함 엔트리의 변경하는 경우들이 존재한다. 이들 경우들 각각이 차례로 설명될 것이다.
(i) 결함 엔트리의 부가
다른 결함 에리어가 사용자 에리어(906)에 존재한다라고 결정할 때, 다른 결함 에리어의 위치상에서 위치 정보를 포함하는 결함 엔트리는 최근 결함 리스트에 부가된다. 검출된 결함 에리어상의 결함 위치 정보에 기초하여, 제어부(301)는 부가될 결함 엔트리의 위치를 결정한다. 제어부(301)는 다른 결함 엔트리들 및 결정된 위치 다음에 존재하는 최근 앵커를 비사용된 에리어를 향하여 시프트시키고 결정된 위치에 다른 결함 에리어 상에서 위치 정보를 포함하는 결함 엔트리를 부가한다. 따라서, P개의 최근 결함 엔트리들은 P'개의 최근 결함 엔트리들(P≠P', P<P')로 갱신된다.
결함 엔트리의 부가에 이어서, 제어부(301)는 최근 결함 엔트리 수를 P에서 P'로 갱신한다. 이 경우에, 최근 결함 엔트리 수는 부가된 결함 엔트리들의 수(즉, 검출된 결함 섹터들의 수) 만큼 증가된다.
P개의 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신된 후, 제어부(301)는 최근 헤더에 포함된 제 1 최근 갱신 횟수 정보의 컨텐트 및 최근 앵커에 포함된 제 2 최근 갱신 횟수 정보의 컨텐트를 1씩 증가시킨다.
(ii) 결함 엔트리의 삭제
결함 에리어라고 사전에 결정된 에리어가 현재 정상 결함 에리어라고 결정할 때, 제어부(301)는 정상 결함 에리어라고 결정된 에리어상에서 위치 정보를 포함하는 결함 엔트리를 삭제한다. 그 후, 제어부(301)는 삭제된 결함 엔트리 다음에 위치된 결함 엔트리들을 삭제된 결함 엔트리 크기 만큼 최근 헤더를 향하여 시프트시킨다. 비사용된 에리어는 삭제된 결함 엔트리의 크기만큼 확장되고 제어부(301)는 비사용된 에리어의 확장부에 패딩 데이터(예를 들어, 0)를 기록한다. 따라서, P개의 최근 결함 엔트리들은 P'개의 최근 결함 엔트리들로 갱신된다(P≠P', P>P').
결함 엔트리의 삭제에 이어서, 제어부(301)는 최근 헤더에 포함된 최근 결함 엔트리 수를 P에서 P'로 갱신시킨다. 이 경우에, 최근 결함 엔트리 수는 삭제된 결함 엔트리들의 수 만큼 (즉, 정상이라고 결정된 결함 섹터들의 수만큼) 감소된다.
P개의 최근 결함 엔트리들 및 최근 결함 엔트리 수(P)가 갱신된 후, 제어부(301)는 최근 헤더에 포함된 제 1 최근 갱신 횟수 정보의 컨텐트 및 최근 앵커에 포함된 제 2 최근 갱신 횟수 정보의 컨텐트를 1씩 증가시킨다.
(iii) 결함 엔트리의 변경
이 경우의 동작은 제 1 예에서 서술된 동작과 동일하고 여기선 반복되지 않는다.
동작들(i) 내지 (iii)은 저장부(303)에 저장된 최근 결함 리스트를 위한 제어부(301)에 의해 수행된다. 제 1 예에서 처럼, 제 1 및 제 2 갱신 횟수 정보(933 및 951)가 갱신된 최근 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되는 횟수를 표시하는 경우에, 제 1 및 제 2 최근 갱신 횟수 정보 각각은 갱신된 최근 결함 리스트가 제 1 결함 관리 에리어(904)에 기록되기 전 단지 1씩 증가된다. 대조적으로, 제 1 및 제 2 갱신 횟수 정보(933 및 951)가 최근 결함 리스트가 저장부(303)에서 갱신된 횟수를 표시하는 경우에, 제 1 및 제 2 최근 갱신 횟수 정보는 최근 결함 엔트리들 및 최근 결함 엔트리 수가 갱신될 때마다 1씩 증가될 수 있다.
제어부(301)는 기록 및 재생부(302)가 저장부(303)에서 갱신된 최근 결함 리스트를 광 디스크(900)의 제 1 결함 관리 에리어(904)에 기록하도록 한다. 예를 들어, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들 및 갱신된 최근 앵커를 제 1 결함 관리 에리어(904)에 이 순서대로 기록하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 갱신된 최근 결함 리스트를 제 1 결함 관리 에리어(904)에 기록한다. 결함 리스트(912)를 대체하는 갱신된 결함 리스트는 헤더(921)를 대체하는 최근 헤더, 제 1 내지 N번째 결함 엔트리들(922 내지 925)을 대체하는 최근 결함 엔트리들, 및 앵커(927)를 대체하는 최근 앵커의 순서로 제 1 결함 관리 에리어(904)에 기록된다. 기록 및 재생부(302)는 제 1 결함 관리 에리어(904)에 갱신된 최근 결함 리스트의 기록이 완료되었다는 것을 제어부(301)에 보고한다. 제 1 예에서와 달리, 앵커(927)는 고정된 위치, 즉 제 2예에서 광 디스크(900) 내의 결함 리스트(912)의 시작으로부터 제 4 ECC 블록의 끝에 위치된다. 그러므로, 결함 리스트(912) 내의 헤더(921) 및 결함 엔트리들의 전체 크기가 1ECC 크기에 수용될 때 조차도, 적어도 2개의 ECC 블록들의 데이터, 즉 제 1 ECC 블록의 데이터 및 제 4 ECC 블록의 데이터가 기록될 필요가 있다.
제어부(301)는 기록 및 재생부(302)가 제 2 내지 제 4 결함 관리 에리어들(905, 908 및 909) 각각에 저장부(303)에서 갱신된 최근 결함 리스트를 기록하도록 요청한다. 특히, 또 다시, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 헤더, 갱신된 최근 결함 엔트리들, 및 갱신된 최근 앵커를 이 순서대로 제 2 내지 제 4 결함 관리 에리어들(905, 908 및 909)에 기록하도록 요청한다.
제어부(301)로부터의 요청시, 기록 및 재생부(302)는 제 2 내지 제 4 결함 관리 에리어들(905, 908 및 909) 각각에 갱신된 최근 결함 리스트를 기록한다.
따라서, 기록 및 재생 장치(300)에 의해 수행되는 최근 결함 리스트를 갱신하는 결함 관리 처리의 동작이 완료된다.
갱신된 최근 결함 리스트를 기록하는 순서는 최근 헤더, P'개의 최근 결함 엔트리들, 및 최근 앵커의 상술된 순서로 제한되지 않는다. 헤더(921), N개의 결함 엔트리들(922 내지 925), 및 앵커(126)가 이 순서대로 결함 리스트(112)에 위치되는 한, 제어부(301)는 기록 및 재생부(302)가 갱신된 최근 앵커, P'개의 최근 결함 엔트리들, 및 최근 헤더를 이 순서대로 제 1 내지 제 4 결함 관리 에리어들(904, 905, 908 및 909)각각에 기록하도록 요청하고, 기록 및 재생부(302)는 제어부(301)로부터의 요청시 갱신된 최근 결함 리스트를 제 1 내지 제 4 결함 관리 에리어들(904, 905, 908 및 9109) 각각에 기록할 수 있다.
도5를 참조하여, 제 2 예에서 최근 결함 리스트를 갱신하는 결함 관리 처리 절차가 설명될 것이다. 결함 관리 처리는 제어부(301)에 의해 실행된다. 단계들(S501 내지 S503 및 S505)에서의 동작들은 실질적으로 제 1 예의 동작들과 동일함으로 여기선 반복되지 않을 것이다.
단계(S504), 갱신된 최근 결함 리스트는 광 디스크(900)의 제 1 결함 관리 에리어(904)에 기록된다. 예를 들어, 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 앵커는 제 1 결함 관리 에리어(904)에 이 순서대로 기록된다. 헤더(921), N개의 결함 엔트리들(922 내지 925), 및 앵커(927)가 결함 리스트(912)에 이 순서대로 위치되는 한, 갱신된 최근 앵커, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 헤더는 제 1 결함 관리 에리어(904)에 이 순서대로 기록될 수 있다. 광 디스크(900)에서, 앵커(927)는 결함 리스트(912) 내의 고정된 위치(도9에서, 결함 리스트(912)의 시작으로부터 제 4 ECC 블록의 끝)에 위치된다. 그러므로, 결함 리스트(912) 내의 헤더(921) 및 결함 엔트리들의 전체 크기가 1ECC 크기에 수용될 때 조차도, 적어도 2개의 ECC 블록들의 데이터, 즉, 제 1 ECC 블록을 위한 데이터 및 제 4 ECC 블록을 위한 데이터가 기록된다.
상술된 바와 같이, 최근 결함 리스트 내의 최근 헤더, P'개의 최근 결함 엔트리들 및 최근 앵커의 배열은 임의적이다. 갱신된 최근 결함 리스트는 다음과 같이 광 디스크(900)의 제 1 내지 제 4 결함 관리 에리어들(904, 905, 908 및 909) 각각에 기록된다. 갱신된 최근 헤더가 헤더(921)의 위치에 위치되며, 갱신된 P'개의 최근 결함 엔트리들은 결함 엔트리들(922 내지 925)의 위치에 위치되도록 하고 갱신된 최근 앵커는 앵커(927)의 위치에 위치되도록, 갱신된 최근 결함 리스트는 갱신된 최근 헤더, 갱신된 P'개의 최근 결함 엔트리들 및 갱신된 최근 앵커의 순서로 또는 갱신된 최근 앵커, 갱신된 P'개의 최근 결함 엔트리들, 및 갱신된 최근 헤더의 순서로 제 1 내지 제 4 결함 관리 에리어들(904, 905, 908 및 909) 각각에 기록된다.
상기 설명에서, 갱신된 최근 결함 리스트는 광 디스크(900)가 결함 관리를 겪도록 하는 경우 도9에 도시된 광 디스크(900)상에 기록된다. 다음에, 플랜트로부터 선적된 직후 광 디스크상에 갱신된 최근 결함 리스트의 기록이 설명될 것이다.
초기 상태에서 광 디스크는 예를 들어, 결함 리스트(912)(도9)가 정보를 갖지 않는 다는 것을 제외하면 도9에 도시된 구조와 동일한 구조를 갖는 것으로 추정된다. 이와 같은 광 디스크에서, 결함 리스트를 식별하는 결함 리스트 식별자도 결함 리스트의 앵커를 식별하는 앵커 식별자도 기록되지 않는다. 그러므로, 최근 결함 리스트가 최근 결함 리스트 식별자를 포함하지 않는 경우에, 최근 결함 리스트를 기록하는 결함 관리 처리는 결함 관리 에리어에 최근 결함 리스트를 기록하는 처리 이외에도 결함 리스트 식별자를 기록하는 처리를 포함한다. 최근 결함 리스트가 최근 결함 리스트 식별자를 포함하는 경우에, 처리가 도5를 참조하여 상술되었기 때문에 더이상 설명되지 않을 것이다.
제어부(301)는 기록 및 재생부(302)가 저장부(303)에 저장된 최근 결함 리스트를 광 디스크의 결함 관리 에리어에 기록하도록 요청하고 제어부(301)에 초기에저장되는 고유 결함 리스트 식별자를 광 디스크의 결함 관리 에리어에 기록하도록 요청한다. 특히, 고유 결함 리스트 식별자는 결함 관리 에리어에 기록되어, 헤더(921)의 시작에 위치되도록 한다. 이 경우에, 임의 값은 최근 결함 엔트리 수 및 결함 엔트리 수(932) 및 제 1 내지 N번째 결함 엔트리들(922 내지 925)에 각각 대응하는 최근 결함 리스트의 최근 결함 엔트리로서 기록된다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보로서, 예를 들어 0 또는 1이 기록된다. 값들이 서로 동일하고 기록이 초기 상태에서 단지 1회 광 디스크상에서 수행된다는 것을 표시하는 한, 제 1 및 제 2 갱신 횟수 정보로서 기록될 값은 임의적이다.
결함 리스트 식별자를 결함 관리 에리어에 기록하는 방법은 상술된 방법으로 제한되지 않는다. 예를 들어, 제어부(301)에 이미 저장된 고유 결함 리스트 식별자는 저장부(303)에 저장된 최근 결함 리스트의 최근 헤더의 시작에서 최근 결함 리스트 식별자로서 제공된다. 결함 관리 처리가 초기 상태에서 광 디스크상에서 수행될 때, 이 방식으로 얻어진 최근 결함 리스트 식별자를 포함하는 최근 결함 리스트는 결함 관리 에리어에 기록될 수 있다.
결함 관리 처리의 이 공정은 도5의 단계들(S504 및 S505)에서 수행된다.
제 2 예에서, 결함 관리 에리어가 정상적으로 갱신되었는지가 정확하게 결정된다. 이것이 후술될 것이다. 이하의 설명에서, 광 디스크(900)가 사용된다.
(특정 예 1 , 결함 엔트리가 부가될 때)
도11은 각종 상태들에서 결함 리스트의 데이터 구조들을 도시한 것이다. 파트(a)는 사전-갱신 결함 리스트의 데이터 구조를 도시한 것이다. 파트(b)는 정상적으로 갱신된 결함 리스트의 데이터 구조를 도시한 것이다. 파트(c)는 정상적으로 갱신되지 않은 결함 리스트의 데이터 구조를 도시한 것이다.
도11은 다른 결함 에리어(결함 섹터)가 사용자 에리어(906)에서 검출되고 한 결함 엔트리가 부가되는 경우를 도시한 것이다. 결함 엔트리의 부가는 도3 및 도5와 관련하여 상술된 바와 같이 수행된다.
도11의 파트(a)는 결함 리스트가 갱신되기 전 데이터 구조를 도시한 것이다. 파트(a)에 도시된 결함 리스트는 도9에 도시된 결함 리스트(912)와 동일하다. 결함 리스트는 제 1 결함 엔트리,.., 및 N번째 결함 엔트리를 포함한다. 결함 엔트리 수는 N이고 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M이다.
도11의 파트(b)는 결함 리스트가 정상적으로 갱신된(한 결함 엔트리가 정상적으로 부가된) 후 데이터 구조를 도시한 것이다. 한 결함 엔트리가 정상적으로 결함 리스트에 부가될 때, 결함 리스트는 제 1 결함 엔트리,..,N번째 결함 엔트리 및 (N+1)번째 결함 엔트리를 포함한다. 결함 엔트리들의 수는 도11의 파트(a)의 상태로부터 1씩 증가된다. 결함 엔트리 수는 N에서 N+1로 갱신된다. 제 1 갱신 횟수 정보 및 제 2 갱신 횟수 정보 각각의 컨텐트는 M에서 M+1로 갱신된다.
결함 엔트리를 부가한 다음, 비사용된 에리어의 크기는 특정 예1 처럼 부가된 결함 엔트리의 크기만큼 감소되지만, 앵커의 위치는 고정된다. 제 1 갱신된 횟수 정보의 컨텐트는 제 2 갱신 횟수 정보의 컨텐트와 정합한다. 따라서, 결함 리스트가 정상적으로 갱신되었다라고 결정된다.
도11의 파트(c)는 앵커가 기록되기 전 갱신이 실패된 경우에서 결함 데이터의 데이터 구조를 도시한 것이다. 예를 들어, 결함 리스트가 갱신된 동안 기록 및 재생 장치(300)가 턴오프될 때, 실패가 발생된다. 도11의 파트(c)에서, 도11의 파트(a)에서 처럼, 결함 리스트는 제 1 결함 엔트리,..., 및 N 번째 결함 엔트리를 포함한다. 결함 리스트가 도11의 파트(a)의 결함 엔트리들과 동일한 결함 엔트리들을 포함하지만, 결함 엔트리 수는 N에서 (N+1)로 갱신된다. 제 1 갱신 횟수 정보의 컨텐트는 M에서 (M+1)로 갱신된다. 그러나, 제 2 갱신 횟수 정보의 컨텐트는 1도11의 파트(a)에서 처럼 M이 된다. 제 1 갱신된 횟수 정보의 컨텐트가 제 2 갱신된 횟수 정보의 컨텐트와 정합하지 않기 때문에, 결함 리스트의 갱신은 실패되었다라고 결정된다.
결함 엔트리가 변경되거나 결함 엔트리가 삭제되는 경우에, 결함 리스트는 제 1 갱신 횟수 정보의 컨텐트를 제 2 갱신 횟수 정보의 컨텐트와 비교함으로써 정상적으로 갱신되었는지를 실질적으로 동일한 방식으로 결정한다.
제 2 예에서, 앵커(927)는 단지 제 2 갱신 횟수 정보(951)만을 포함한다. 제 1 예에서 처럼, 앵커(927)는 또한, 결함 리스트(912)에서 앵커를 식별하는 앵커 식별자를 포함할 수 있다. 이 경우에, 도한, 제 2 예에서 서술된 바와 동일한 효과가 제공될 수 있다.
제 2 예에서, 헤더(921)는 결함 리스트 식별자(911)를 포함한다. 헤더(921)는 광 디스크(900)에서 물리적으로 지정된 위치에 위치됨으로 결함 리스트 식별자(931)를 포함할 필요가 없다. 결함 리스트 식별자(931)가 없는 경우 조차도, 제 2 예에서 서술된 바와 같은 동일한 효과가 제공될 수 있다.
상술된 바와 같이, 본 발명의 제 2 예를 따르면, 정보 기록 매체(900)는 사용자 데이터를 기록하는 데이터 에리어(902), 및 데이터 에리어(902)에 존재하는 N개의 결함 에리어들(N은 N≥0을 만족하는 정수)을 관리하는데 사용되는 결함 리스트를 기록하는 결함 관리 에리어들(904, 905, 908 및 909)를 포함한다. 결함 리스트(912)는 헤더(921), N개의 결함 에리어들의 위치상에서 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 결함 리스트(912) 내의 고정된 위치에 위치되는 앵커(927)를 포함한다. 헤더(921)는 제 1 갱신 횟수 정보(933)를 포함하고 앵커(927)는 제 2 갱신 횟수 정보(951)를 포함한다.
앵커(927)가 고정된 위치에 위치되기 때문에, 다른 정보는 앵커(927)로서 결코 잘못 재생되지 않는다. 즉, 제 1 갱신 횟수 정보(933)의 컨텐트 및 제 2 갱신 횟수 정보(951)의 컨텐트는 실패함이 없이 서로와 비교될 수 있다. 따라서, 결함 리스트(912)가 정상적으로 갱신된지 여부가 손쉽게 결정될 수 있다.
또 다시, 앵커(927)가 고정된 위치에 위치되기 때문에, 앵커(927)를 재생하기 위하여, 제 1 예에서 필요한 것 처럼, 앵커(927)의 위치를 계산하고 앵커(927)가 계산된 위치에 위치되는지 여부를 검사할 필요가 없다. 그러므로, 결함 관리의 처리는 간단화되고 속도가 개선된다.
결함 리스트(912)의 크기가 1ECC 크기에 수용되지 않을때 조차도 각 1ECC 크기를 위한 헤더를 제공할 필요가 없다. 따라서, 결함 리스트(912)를 갱신하는 처리 효율성은 개선된다. 헤더가 2개의 결함 엔트리들 간에 삽입되지 않기 때문에, 결함 엔트리들은 예를 들어 탐색되어 손쉽게 부가 및 삭제될 수 있다.
상술된 바와 같이, 본 발명을 따른 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 데이터 에리어에 존재하는 N개의 결함 에리어들(N은 N≥0을 만족하는 정수)을 관리하는데 사용되는 결함 리스트를 기록하는 결함 관리 에리어를 포함한다. 결함 리스트는 헤더, N개의 결함 에리어들의 위치상에서 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함한다. 헤더, N개의 결함 엔트리들 및 앵커는 결함 리스트에 이 순서대로 위치된다. 이와 같은 구조로 인해, 결함 리스트의 크기는 가변함으로 처리 속도는 결함 리스트이 크기에 따라서 개선된다.
본 발명을 따른 정보 기록 매체로 인해, 헤더는 결함 리스트를 식별하는 결함 리스트 식별자, 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 앵커는 결함 리스트의 앵커를 식별하는 앵커 식별자 및 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함한다. 결함 리스트의 크기가 1ECC 크기에 수용되지 않는 경우 조차도, 각 1ECC를 위한 헤더를 제공할 필요가 없다. 따라서, 결함 리스트를 갱신하는 처리 효율성은 개선된다. 헤더가 2개의 결함 엔트리들간에 삽입되지 않기 때문에, 결함 엔트리들은 예를 들어 탐색되어 손쉽게 부가 및 삭제될 수 있다.
앵커 식별자의 컨텐트는 결함 리스트 식별자, 결함 엔트리 수, 제 1 갱신 횟수 정보, 결함 엔트리들 또는 제 2 갱신 횟수 정보중 어떤 것과도 상이하게 된다. 이로 인해, 결함 엔트리가 삭제될 때 조차도, 앵커 식별자로서 잘못 판독된 정보는 결코 고유 앵커 식별자의 컨텐트와 정합하지 않는다. 그러므로, 결함 리스트는 정상적으로 갱신되지 않을 때 정상적으로 갱신되었다라고 잘못 결정되지 않는다.
본 발명의 범위 및 원리를 벗어남이 없이 각종 다른 수정들을 행할 수 있다는 것이 당업자에게 명백할 것이다. 따라서, 첨부된 청구범위들의 범위는 본원에 서술된 설명으로 제한되는 것이 아니라, 이 청구범위들은 넓게 해석되어야 하다.

Claims (36)

  1. 정보 기록 매체로서,
    사용자 데이터를 기록하는 데이터 에리어(data area)와,
    상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하고, 여기서, N은 N≥0을 만족하는 정수이며,
    상기 결함 리스트는,
    상기 결함 리스트 내의 고정된 위치에 위치되는 헤더와,
    상기 N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들과,
    앵커를 포함하며,
    상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며,
    상기 헤더는,
    상기 결함 리스트를 식별하는 결함 리스트 식별자와,
    상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보와,
    상기 N개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하고,
    상기 앵커는,
    상기 결함 리스트의 앵커를 식별하는 앵커 식별자와,
    상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하는, 정보 기록 매체.
  2. 제 1 항에 있어서, 상기 결함 리스트는 적어도 2개의 블록들을 포함하고, 상기 결함 리스트는 한 블록의 단위들로 기록되는, 정보 기록 매체.
  3. 정보 기록 매체상에 정보를 기록하는 기록 장치로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어와 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서, N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및, 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및, 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하며; 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록 장치는,
    상기 정보 기록 매체상에 정보를 기록하는 기록부와,
    상기 정보 기록 매체상에 기록될 정보 및 최근 결함 리스트를 저장하는 저장부와,
    상기 기록부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하는데,
    상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하며, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이며;
    상기 최근 헤더는 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함하며;
    상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함하고;
    상기 결함 관리 처리는,
    (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계와,
    (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인, 갱신 단계; 및, P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계와,
    (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계와,
    (d) 상기 단계들 (b 및 c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 장치.
  4. 제 3 항에 있어서, 상기 단계(d)는 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는, 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 장치.
  5. 제 4 항에있어서, 상기 단계(b)는, 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 상기 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함하는, 기록 장치.
  6. 제 4항에 있어서, 상기 단계(b)는 정상 결함 에리어가 N개의 결함 에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치에 대한 위치 정보를 포함하는 결함 엔트리를 삭제하는 단계를 포함하는 기록 장치.
  7. 제 4 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 장치.
  8. 제 3 항에 있어서, 상기 단계(b)는, 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 상기 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함하는, 기록 장치.
  9. 제 3 항에 있어서, 상기 단계(b)는, 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치에 대한 위치 정보를 포함하는 결함 엔트리를 삭제하는 단계를 포함하는, 기록 장치.
  10. 제 3 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 장치.
  11. 정보 기록 매체상에 정보를 기록하는 기록 방법으로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며, 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하며; 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록은 최근 결함 리스트를 사용하여 수행되며; 상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이며; 상기 최근 헤더는 상기 제 1 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함하고; 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록 방법은,
    (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계와,
    (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인, 갱신 단계; P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계오,
    (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계와,
    (d) 상기 단계들 (b 및 c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 방법.
  12. 제 11 항에 있어서, 상기 단계(d)는, 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는, 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 방법.
  13. 제 12 항에 있어서, 상기 단계(b)는, 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 상기 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함하는, 기록 방법.
  14. 제 12 항에 있어서, 상기 단계(b)는, 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치에 대한 위치 정보를 포함하는 결함 엔트리를 삭제하는 단계를 포함하는, 기록 방법.
  15. 제 12 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 방법.
  16. 제 11 항에 있어서, 상기 단계(b)는 다른 결함 에리어가 상기 데이터 에리어에 존재한다라고 상기 단계(a)에서 결정할 때, 다른 결함 엔트리를 상기 최근 결함 리스트에 부가하는 단계를 포함하는, 기록 방법.
  17. 제 11 항에 있어서, 상기 단계(b)는 정상 결함 에리어가 N개의 결함 에리어들간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들로부터 상기 정상 결함 에리어의 위치에 대한 위치 정보를 포함하는 결함 엔트리를삭제하는 단계를 포함하는, 기록 방법.
  18. 제 11 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는 기록 방법.
  19. 정보 기록 매체상에 기록된 정보를 재생하는 재생 장치로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함하며; 상기 결함 리스트 내의 고정된 위치에 위치된 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하고; 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며,
    상기 재생 장치는,
    상기 정보 기록 매체상에 기록되는 정보를 재생하는 재생부와,
    상기 재생된 정보를 저장하는 저장부와,
    상기 재생부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하는데, 상기 제어부는 상기 결함 리스트를 식별하는 고유 결함 리스트 식별자 및 상기 결함 리스트의 상기 앵커를 식별하는 고유 앵커 식별자를 가지며;
    상기 결함 관리 처리는,
    (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하고, 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계와,
    (b) 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 재생된 결함 엔트리 수를 사용하여 상기 결함 리스트에서 상기 앵커의 위치를 계산하는 단계와,
    (c) 상기 앵커의 상기 계산된 위치에 기초하여 상기 앵커 식별자 및 상기 제 2 갱신 횟수 정보를 재생하고, 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합하는지를 결정하는 단계와,
    (d) 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합한다라고 상기 단계(c)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계와,
    (e) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(d)에서 결정할 때, 상기 결함 관리 에리어에 기록된 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 장치.
  20. 제 19 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위한 결함 관리 처리의 실행을 제어하고,
    상기 단계(e)는,
    (e1) 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a 내지 d)를 수행하는 단계와,
    (e2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 장치.
  21. 정보 기록 매체상에 기록된 정보를 재생하는 재생 방법으로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 앵커를 포함하며; 상기 결함 리스트 내의 고정된 위치에 위치된 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하고; 상기 앵커는 상기 결함 리스트의 앵커를 식별하는 앵커 식별자 및 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며,
    상기 재생 방법은,
    (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하고, 상기 결함 리스트를 식별하는 고유 결함 리스트 식별자의 컨텐트와 상기 재생된 결함 리스트 식별자의 컨텐트가 정합하는지를 결정하는 단계와,
    (b) 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 재생된 결함 엔트리 수를 사용하여 상기 결함 리스트에서 상기 앵커의 위치를 계산하는 단계와,
    (c) 상기 앵커의 계산된 위치에 기초하여 상기 앵커 식별자 및 상기 제 2 갱신 횟수 정보를 재생하고, 상기 결함 리스트의 앵커를 식별하는 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합하는지를 결정하는 단계,
    (d) 상기 고유 앵커 식별자의 컨텐트가 상기 재생된 앵커 식별자의 컨텐트와 정합한다라고 상기 단계(c)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계와,
    (e) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(d)에서 결정할 때, 상기 결함 관리 에리어에 기록된 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 방법.
  22. 제 21 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 단계(e)는,
    (e1) 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a 내지 d)를 수행하는 단계와,
    (e2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 방법.
  23. 정보 기록 매체로서,
    사용자 데이터를 기록하는 데이터 에리어와,
    상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며,
    상기 결함 리스트는,
    상기 결함 리스트 내의 고정된 위치에 위치되는 헤더와,
    N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들과,
    상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함하며,
    상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며;
    상기 헤더는,
    상기 결함 리스트를 식별하는 결함 리스트 식별자와,
    상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보와,
    상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하고,
    상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하는, 정보 기록 매체.
  24. 제 23 항에 있어서, 상기 결함 리스트는 적어도 2개의 블록들을 포함하고,상기 결함 리스트는 한 블록의 단위들로 기록되는, 정보 기록 매체.
  25. 정보 기록 매체상에 정보를 기록하는 기록 장치로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어, 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들, 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하고; 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록 장치는,
    상기 정보 기록 매체상에 정보를 기록하는 기록부와,
    상기 정보 기록 매체상에 기록될 정보 및 최근 결함 리스트를 저장하는 저장부와,
    상기 기록부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하며;
    상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이며;
    상기 최근 헤더는 제 1 최근 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함하며;
    상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함하고;
    상기 결함 관리 처리는,
    (a) (i) 다른 결함 에리어가 상기 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계와,
    (b) 다른 결함 에리어가 상기 데이터 에리어에 존재하거나, 정상 결함 에리어가 상기 N개의 결함 에리어들 간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수이며, 여기서 P=P' 또는 P≠P'인, 상기 갱신 단계, 및, P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계,
    (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계와,
    (d) 상기 단계들 (b 및 c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 장치.
  26. 제 25 항에 있어서, 상기 단계(d)는, 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 장치.
  27. 제 26 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 장치.
  28. 제 25 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 장치.
  29. 정보 기록 매체상에 정보를 기록하는 기록 방법으로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어, 및 상기데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하며; 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록은 최근 결함 리스트를 사용하여 수행되며; 상기 최근 결함 리스트는 최근 헤더, P개의 최근 결함 엔트리들 및 최근 앵커를 포함하는데, P는 P≥0을 만족하는 정수인데, 여기서 P=N 또는 P≠N이며; 상기 최근 헤더는 제 1 갱신 횟수 정보 및 최근 결함 엔트리 수(P)를 포함하며; 상기 최근 앵커는 상기 제 1 갱신 횟수 정보의 내컨텐트와 동일한 컨텐트를 갖는 제 2 갱신 횟수 정보를 포함하며;
    상기 기록 방법은,
    (a) (i) 다른 결함 에리어가 데이터 에리어에 존재하는지, (ii) 정상 결함 에리어가 상기 N개의 결함 에리어들간에 존재하는지, 또는 (iii) (i) 도 (ii)도 아닌 경우를 결정하는 단계,
    (b) 다른 결함 에리어가 데이터 에리어에 존재하거나 정상 결함 에리어가 N개의 결함 에리어들 간에 존재한다라고 상기 단계(a)에서 결정할 때, 상기 P개의 최근 결함 엔트리들을 P'개의 최근 결함 엔트리들로 갱신하는 단계로서, P'는 P'≥0을 만족하는 정수인데, 여기서 P=P' 또는 P≠P'인, 갱신 단계 및 P에서 P'로 상기 최근 결함 엔트리 수를 갱신하는 단계;
    (c) 상기 제 1 최근 갱신 횟수 정보 및 상기 제 2 최근 갱신 횟수 정보 각각을 1씩 증가시키는 단계 및,
    (d) 상기 단계들 (b 및 c)에서 갱신된 상기 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는 기록 방법.
  30. 제 29 항에 있어서, 상기 단계(d)는, 상기 갱신된 최근 헤더, 상기 갱신된 P'개의 최근 결함 엔트리들 및 상기 갱신된 최근 앵커의 순서 또는 상기 갱신된 최근 앵커, 상기 갱신된 P'개의 최근 결함 엔트리들, 및 상기 갱신된 최근 헤더의 순서로 상기 갱신된 최근 결함 리스트를 상기 결함 관리 에리어에 기록하는 단계를 포함하는, 기록 방법.
  31. 제 30 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 방법은 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 방법.
  32. 제 29 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 상기 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 방법은 상기 다른 결함 관리 에리어를 위하여 상기 단계(d)의 실행을 제어하는, 기록 방법.
  33. 정보 기록 매체상에 기록된 정보를 재생하는 재생 장치로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함한다. 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 재생 장치는,
    상기 정보 기록 매체상에 기록되는 정보를 재생하는 재생부와,
    상기 재생된 정보를 저장하는 저장부와,
    상기 재생부 및 상기 저장부를 사용하여 수행되는 결함 관리 처리의 실행을 제어하는 제어부를 포함하는데, 상기 제어부는 상기 결함 리스트를 식별하는 고유 결함 리스트 식별자를 가지며,
    상기 결함 관리 처리는,
    (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하여, 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계와,
    (b) 상기 앵커에 포함된 상기 제 2 갱신 횟수 정보를 재생하여, 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계와,
    (c) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(b)에서 결정할 때, 상기 결함 관리 에리어에 기록되는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 장치.
  34. 제 33 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 제어부는 상기 다른 결함 관리 에리어를 위한 결함 관리 처리의 실행을 제어하고,
    상기 단계(c)는,
    (c1) 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a 및 b)를 수행하는 단계와,
    (c2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 장치.
  35. 정보 기록 매체상에 기록된 정보를 재생하는 재생 방법으로서,
    상기 정보 기록 매체는 사용자 데이터를 기록하는 데이터 에리어 및 상기 데이터 에리어에 존재하는 N개의 결함 에리어들을 관리하는 결함 리스트를 기록하는 결함 관리 에리어를 포함하는데, 여기서 N은 N≥0을 만족하는 정수이며; 상기 결함 리스트는 상기 결함 리스트 내의 고정된 위치에 위치되는 헤더, N개의 결함 에리어들의 위치들에 대한 위치 정보를 각각 포함하는 N개의 결함 엔트리들 및 상기 결함 리스트 내의 고정된 위치에 위치되는 앵커를 포함하며; 상기 헤더, 상기 N개의 결함 엔트리들 및 상기 앵커는 이 순서대로 상기 결함 리스트에 위치되며; 상기 헤더는 상기 결함 리스트를 식별하는 결함 리스트 식별자, 상기 결함 리스트가 갱신된 횟수를 표시하는 제 1 갱신 횟수 정보, 및 상기 N 개의 결함 엔트리들의 수를 표시하는 결함 엔트리 수를 포함하며; 상기 앵커는 상기 결함 리스트가 갱신된 횟수를 표시하는 제 2 갱신 횟수 정보를 포함하며;
    상기 재생 방법은,
    (a) 상기 헤더에 포함되는 상기 결함 리스트 식별자, 상기 결함 엔트리 수, 및 상기 제 1 갱신 횟수 정보를 재생하고, 상기 결함 리스트를 식별하는 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합하는지를 결정하는 단계와,
    (b) 상기 앵커에 포함된 상기 제 2 갱신 횟수 정보를 재생하고, 상기 고유 결함 리스트 식별자의 컨텐트가 상기 재생된 결함 리스트 식별자의 컨텐트와 정합한다라고 상기 단계(a)에서 결정할 때, 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합하는지를 결정하는 단계와,
    (c) 상기 제 1 갱신 횟수 정보의 컨텐트가 상기 제 2 갱신 횟수 정보의 컨텐트와 정합한다라고 상기 단계(b)에서 결정할 때, 상기 결함 관리 에리어에 기록되는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는 재생 방법.
  36. 제 35 항에 있어서, 상기 정보 기록 매체는 상기 결함 관리 에리어에 기록되는 결함 리스트의 컨텐트와 동일한 컨텐트를 갖는 결함 리스트를 기록하는 다른 결함 관리 에리어를 더 포함하며,
    상기 단계(c)는,
    (c1) 상기 다른 결함 관리 에리어를 위하여 상기 단계들(a 및 b)를 수행하는 단계와,
    (c2) 최대수의 갱신들을 갖는 상기 갱신 횟수 정보를 포함하는 상기 결함 리스트를 상기 최근 결함 리스트로서 지정하는 단계를 포함하는, 재생 방법.
KR10-2004-7014854A 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생장치, 기록 방법 및 재생 방법 KR20040094829A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002079593 2002-03-20
JPJP-P-2002-00079593 2002-03-20
PCT/JP2003/002280 WO2003079353A1 (en) 2002-03-20 2003-02-27 Information recording medium, recording apparatus, reproduction apparatus, recording method and reproduction method allowing for updating of a defect list

Related Child Applications (2)

Application Number Title Priority Date Filing Date
KR1020097007806A Division KR20090042337A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020077028667A Division KR20070121854A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체

Publications (1)

Publication Number Publication Date
KR20040094829A true KR20040094829A (ko) 2004-11-10

Family

ID=27785315

Family Applications (7)

Application Number Title Priority Date Filing Date
KR1020077028667A KR20070121854A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체
KR1020107003432A KR20100023058A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097012752A KR20090073260A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097018828A KR20090101979A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097007806A KR20090042337A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097024934A KR20090127381A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR10-2004-7014854A KR20040094829A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생장치, 기록 방법 및 재생 방법

Family Applications Before (6)

Application Number Title Priority Date Filing Date
KR1020077028667A KR20070121854A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체
KR1020107003432A KR20100023058A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097012752A KR20090073260A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097018828A KR20090101979A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097007806A KR20090042337A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램
KR1020097024934A KR20090127381A (ko) 2002-03-20 2003-02-27 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생 장치, 집적 회로 및 컴퓨터 프로그램

Country Status (11)

Country Link
US (9) US7031239B2 (ko)
EP (1) EP1347452B1 (ko)
JP (2) JP4866374B2 (ko)
KR (7) KR20070121854A (ko)
CN (5) CN101271716A (ko)
AU (1) AU2003208622A1 (ko)
CA (2) CA2795572A1 (ko)
DE (1) DE60309364T2 (ko)
MY (4) MY148056A (ko)
TW (1) TWI244647B (ko)
WO (1) WO2003079353A1 (ko)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003079349A2 (en) * 2002-03-14 2003-09-25 Cerberus Central Limited Improvements relating to security in digital data distribution
KR20070121854A (ko) * 2002-03-20 2007-12-27 마쯔시다덴기산교 가부시키가이샤 결함 리스트를 갱신하는 정보 기록 매체
KR20040027259A (ko) 2002-09-26 2004-04-01 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
US7233550B2 (en) * 2002-09-30 2007-06-19 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on write-once optical disc
KR20040028469A (ko) * 2002-09-30 2004-04-03 엘지전자 주식회사 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법
WO2004053874A1 (en) 2002-12-11 2004-06-24 Lg Electronics Inc. Method of managing overwrite and method of recording management information on an optical disc write once
TWI314315B (en) * 2003-01-27 2009-09-01 Lg Electronics Inc Optical disc of write once type, method, and apparatus for managing defect information on the optical disc
US7672204B2 (en) * 2003-01-27 2010-03-02 Lg Electronics Inc. Optical disc, method and apparatus for managing a defective area on an optical disc
US20040160799A1 (en) 2003-02-17 2004-08-19 Park Yong Cheol Write-once optical disc, and method and apparatus for allocating spare area on write-once optical disc
US7499383B2 (en) 2003-02-21 2009-03-03 Lg Electronics Inc. Write-once optical disc and method for managing spare area thereof
US7643390B2 (en) 2003-02-21 2010-01-05 Lg Electronics Inc. Write-once optical recording medium and defect management information management method thereof
US7675828B2 (en) 2003-02-25 2010-03-09 Lg Electronics Inc. Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
US7869315B2 (en) * 2003-02-28 2011-01-11 Samsung Electronics Co., Ltd. Write-once optical disc having update area and access area
US7385889B2 (en) 2003-03-03 2008-06-10 Samsung Electronics Co., Ltd. Method and apparatus for managing disc defect using temporary DFL and temporary DDS including drive and disc information disc with temporary DFL and temporary DDS
KR100677112B1 (ko) * 2003-03-03 2007-02-01 삼성전자주식회사 Drive & Disc Information 기록된임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그 디스크
KR100991788B1 (ko) 2003-03-04 2010-11-03 엘지전자 주식회사 광기록매체 및 광기록매체의 기록방법 및 장치
TWI405196B (zh) 2003-03-13 2013-08-11 Lg Electronics Inc 光學記錄媒體及其缺陷區域管理方法及其裝置
KR100739681B1 (ko) * 2003-03-24 2007-07-13 삼성전자주식회사 한번 기록 정보 저장 매체에 있어서 오버라이트 방법
TWI349282B (en) 2003-05-09 2011-09-21 Lg Electronics Inc Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
MXPA05012044A (es) 2003-05-09 2006-02-03 Lg Electronics Inc Disco optico de una sola escritura, metodo y aparato par recuperacion de informacion de administracion de disco del disco optico de una sola escritura.
AU2004237019B2 (en) * 2003-05-09 2010-06-10 Lg Electronics Inc. Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
JP3861856B2 (ja) * 2003-06-13 2006-12-27 ソニー株式会社 記録再生装置、記録再生方法
KR101036476B1 (ko) 2003-07-04 2011-05-24 엘지전자 주식회사 1 회 기록 가능한 광디스크의 중첩기록 방법 및 장치
KR20050009031A (ko) * 2003-07-15 2005-01-24 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법
US7313065B2 (en) * 2003-08-05 2007-12-25 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc
CN100424759C (zh) 2003-08-05 2008-10-08 Lg电子株式会社 一次写入光盘以及在/从光盘上记录/再现管理信息的方法和装置
MXPA06002620A (es) * 2003-09-08 2006-06-05 Lg Electronics Inc Disco optico de una sola escritura y metodo para grabacion de informacion de administracion sobre el mismo.
WO2005024792A2 (en) * 2003-09-08 2005-03-17 Lg Electronics Inc. Write-once optical disc, and method and apparatus for management information thereon
MXPA06002622A (es) 2003-09-08 2006-06-05 Lg Electronics Inc Disco optico de una sola escritura, metodo y aparato para grabacion de informacion de administracion sobre el mismo.
KR100964685B1 (ko) 2003-10-20 2010-06-21 엘지전자 주식회사 1회 기록가능한 광디스크 및 광디스크의 기록재생방법과기록재생장치
TWI350450B (en) * 2004-02-12 2011-10-11 Pioneer Corp Information recording medium, information recording apparatus and information recording method, and computer-readable recording medium
KR101009343B1 (ko) * 2004-02-24 2011-01-19 삼성전자주식회사 기록 방법, 호스트 장치, 기록/재생 장치, 광 기록 정보저장 매체 및 그 방법을 수행하는 프로그램이 기록된컴퓨터 판독가능한 기록매체
KR101024916B1 (ko) 2004-03-19 2011-03-31 엘지전자 주식회사 1회 기록 가능한 고밀도 광디스크의 데이터 기록 방법 및장치
KR101113866B1 (ko) 2004-03-19 2012-03-02 엘지전자 주식회사 기록매체내에 기록되는 데이터 구조 및 데이터 기록방법과기록장치
KR101049117B1 (ko) 2004-06-08 2011-07-14 엘지전자 주식회사 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법, 디스크 클로징 방법 및 기록재생 장치
KR101014727B1 (ko) 2004-06-23 2011-02-16 엘지전자 주식회사 1회 기록 가능한 광디스크의 중첩 기록 방법 및 장치
KR101012378B1 (ko) 2004-08-16 2011-02-09 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치
US7500137B2 (en) 2004-09-14 2009-03-03 Lg Electronics Inc. Recording medium, and method and apparatus of recording and reproducing data on the same
US8149655B2 (en) * 2004-09-17 2012-04-03 Pioneer Corporation Information recording medium, information recording apparatus and method, information reproducing apparatus and method, and computer program
US7447951B2 (en) * 2004-10-25 2008-11-04 Samsung Electronics Co., Ltd. Information storage medium, method of managing replacement information, recording/reproducing apparatus, and host apparatus
KR100667780B1 (ko) * 2004-11-22 2007-01-11 삼성전자주식회사 검정 방법, 기록/재생 장치 및 정보 저장 매체
JP3892470B2 (ja) * 2005-07-15 2007-03-14 シャープ株式会社 記憶媒体管理装置、記憶媒体管理プログラム、コンピュータ読み取り可能な記憶媒体
KR101227485B1 (ko) 2005-11-25 2013-01-29 엘지전자 주식회사 기록매체 및 기록매체의 결함관리 정보 기록방법과기록장치
KR20070058291A (ko) 2005-12-02 2007-06-08 엘지전자 주식회사 기록매체, 기록매체의 관리정보 기록방법 및 기록장치
KR20070074432A (ko) * 2006-01-09 2007-07-12 엘지전자 주식회사 데이터 재생 방법 및 장치, 그리고 기록매체
US20070162695A1 (en) * 2006-01-12 2007-07-12 Dell Products L.P. Method for configuring a storage drive
US7677452B2 (en) * 2006-06-30 2010-03-16 Caterpillar Inc. Method and system for providing signatures for machines
US7819312B2 (en) * 2006-06-30 2010-10-26 Caterpillar Inc Method and system for operating machines
US7690565B2 (en) * 2006-06-30 2010-04-06 Caterpillar Inc. Method and system for inspecting machines
JP5211569B2 (ja) * 2007-07-26 2013-06-12 ソニー株式会社 コンテンツ再生装置、コンテンツ再生方法、およびプログラム
JP5282383B2 (ja) * 2007-09-06 2013-09-04 ソニー株式会社 コンテンツ再生装置、コンテンツ再生方法、プログラム、およびコンテンツ再生システム
WO2010128590A1 (ja) * 2009-05-08 2010-11-11 パナソニック株式会社 情報記録媒体、情報記録方法、情報記録装置、情報再生方法および情報再生装置
US8098550B2 (en) * 2009-05-11 2012-01-17 Panasonic Corporation Information recording medium, information recording method, information recording apparatus, information reproducing method and information reproducing apparatus including writing information on rewritable information recording medium
TW201300501A (zh) 2010-07-30 2013-01-01 羅門哈斯電子材料韓國公司 使用電場發光化合物作為發光材料之電場發光裝置
US9317496B2 (en) 2011-07-12 2016-04-19 Inkling Systems, Inc. Workflow system and method for creating, distributing and publishing content
US10534842B2 (en) 2011-07-12 2020-01-14 Inkling Systems, Inc. Systems and methods for creating, editing and publishing cross-platform interactive electronic works
US9236085B1 (en) * 2013-02-28 2016-01-12 Western Digital Technologies, Inc. Method and apparatus for performing a defect process on a data storage device
KR102399570B1 (ko) 2015-11-26 2022-05-19 삼성디스플레이 주식회사 유기 발광 소자
US11910707B2 (en) 2015-12-23 2024-02-20 Samsung Display Co., Ltd. Organic light-emitting device
KR20170127101A (ko) 2016-05-10 2017-11-21 삼성디스플레이 주식회사 유기 발광 소자
CN113031878B (zh) * 2021-05-20 2021-08-06 睿至科技集团有限公司 一种基于HBase的数据存储优化方法及***

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319629A (en) * 1988-08-25 1994-06-07 Sparta, Inc. Content addressable optical data storage system
JPH02191050A (ja) * 1989-01-20 1990-07-26 Fujitsu Ltd スワップ域離散管理処理方式
US5319626A (en) * 1990-08-27 1994-06-07 Mitsubishi Electric Corporation Method for rewriting defect management areas on optical disk according to ECMA standard
JPH04245072A (ja) * 1991-01-31 1992-09-01 Fujitsu Ltd 媒体上にデ−タ管理情報領域を備えたディスク装置
JP2887949B2 (ja) * 1991-06-27 1999-05-10 松下電器産業株式会社 情報記録再生装置、情報再生装置、dma記録方法及びdma検証方法
US5406534A (en) * 1993-02-03 1995-04-11 Matsushita Electric Industrial Co., Ltd. Double-sided recordable optical disk suitable for a substituting process and a method for performing defect management
EP0628952B1 (en) * 1993-06-08 2002-02-20 Matsushita Electric Industrial Co., Ltd. Optical disk, and information recording/reproduction apparatus
US5404367A (en) * 1994-07-05 1995-04-04 Xerox Corporation Scanner droop and cross talk correction
JP2812243B2 (ja) * 1995-04-21 1998-10-22 松下電器産業株式会社 情報記録装置及び情報再生装置
JP2000132917A (ja) 1995-04-21 2000-05-12 Matsushita Electric Ind Co Ltd 情報記録媒体の欠陥を管理する方法、その装置及び情報記録媒体
DE69703537T2 (de) * 1996-03-18 2001-06-28 Matsushita Electric Ind Co Ltd Verfahren zum ersatz einer fehlerhaften aufzeichnung eines scheibenförmigen aufzeichnungsmediums sowie aufzeichnungs- und wiedergabevorrichtung mit einem scheibenförmigen aufzeichnungsmedium
JPH09259537A (ja) * 1996-03-25 1997-10-03 Toshiba Corp 交替領域を持つ情報記録ディスク
KR100601598B1 (ko) * 1998-06-15 2006-07-14 삼성전자주식회사 기록 방지 정보를 저장하는 기록 매체와 기록 방지 방법
CN1168089C (zh) * 1998-07-28 2004-09-22 Lg电子株式会社 光记录介质的缺陷管理区划分方法和缺陷管理方法
US6842580B1 (en) * 1999-01-27 2005-01-11 Matsushita Electric Industrial Co., Ltd. Real-time recording/reproduction on an information recording medium including a defective region
MY118342A (en) * 1999-02-01 2004-10-30 Matsushita Electric Ind Co Ltd Information recording medium, information recording method and information recording/reproducing system
JP2001243095A (ja) * 2000-02-29 2001-09-07 Matsushita Electric Ind Co Ltd 記録装置とデータ管理方法
US6324470B1 (en) * 2000-03-07 2001-11-27 Navigation Technologies Corporation Method and system for representing restricted driving maneuvers
US7072256B2 (en) * 2000-03-08 2006-07-04 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording method and information reproduction method
AU2001246834A1 (en) * 2000-04-05 2001-10-15 Matsushita Electric Industrial Co., Ltd. Information recording device, information recording method, and program
US6782494B2 (en) * 2000-04-08 2004-08-24 Samsung Electronics, Co., Ltd Method of verifying defect management area information of disc and test apparatus for performing the same
US6785839B2 (en) * 2000-04-08 2004-08-31 Samsung Electronics, Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
US6845473B2 (en) * 2000-04-08 2005-01-18 Samsung Electronics Co., Ltd. Method of verifying defect management area information of optical disc
US6779137B2 (en) * 2000-04-08 2004-08-17 Samsung Electronics Co., Ltd. Method of verifying defect management area information of disc and test apparatus for performing the same
JP2002288937A (ja) * 2001-03-22 2002-10-04 Toshiba Corp 情報記録媒体、情報記録装置、情報記録方法、情報再生装置、情報再生方法
US6766817B2 (en) * 2001-07-25 2004-07-27 Tubarc Technologies, Llc Fluid conduction utilizing a reversible unsaturated siphon with tubarc porosity action
JP3529046B2 (ja) * 2001-08-17 2004-05-24 船井電機株式会社 光ピックアップ
KR20070121854A (ko) * 2002-03-20 2007-12-27 마쯔시다덴기산교 가부시키가이샤 결함 리스트를 갱신하는 정보 기록 매체
CN101128768A (zh) * 2005-02-22 2008-02-20 日本碍子株式会社 光调制器

Also Published As

Publication number Publication date
MY135761A (en) 2008-06-30
CA2795572A1 (en) 2003-09-25
KR20090127381A (ko) 2009-12-10
CN101256801A (zh) 2008-09-03
WO2003079353A1 (en) 2003-09-25
CN101256799B (zh) 2012-05-09
US7630281B2 (en) 2009-12-08
MY148056A (en) 2013-02-28
CN101256800A (zh) 2008-09-03
JP4866374B2 (ja) 2012-02-01
CA2479487A1 (en) 2003-09-25
EP1347452A3 (en) 2004-12-29
US20080062834A1 (en) 2008-03-13
US20060171282A1 (en) 2006-08-03
KR20070121854A (ko) 2007-12-27
CN1643600A (zh) 2005-07-20
US20080068946A1 (en) 2008-03-20
JP2010044863A (ja) 2010-02-25
US7257057B2 (en) 2007-08-14
US20080056083A1 (en) 2008-03-06
KR20090042337A (ko) 2009-04-29
MY144754A (en) 2011-10-31
US20080068945A1 (en) 2008-03-20
TWI244647B (en) 2005-12-01
JP4987949B2 (ja) 2012-08-01
US20100046336A1 (en) 2010-02-25
KR20090073260A (ko) 2009-07-02
DE60309364D1 (de) 2006-12-14
DE60309364T2 (de) 2007-03-01
EP1347452B1 (en) 2006-11-02
CA2479487C (en) 2013-01-22
TW200306547A (en) 2003-11-16
KR20090101979A (ko) 2009-09-29
CN100385553C (zh) 2008-04-30
CN101256799A (zh) 2008-09-03
US20030179669A1 (en) 2003-09-25
US7382704B2 (en) 2008-06-03
EP1347452A2 (en) 2003-09-24
CN101256801B (zh) 2011-11-16
CN101271716A (zh) 2008-09-24
KR20100023058A (ko) 2010-03-03
US20060171281A1 (en) 2006-08-03
AU2003208622A1 (en) 2003-09-29
US20080225662A1 (en) 2008-09-18
US7031239B2 (en) 2006-04-18
US8098549B2 (en) 2012-01-17
JP2008146830A (ja) 2008-06-26
MY149687A (en) 2013-09-30

Similar Documents

Publication Publication Date Title
KR20040094829A (ko) 결함 리스트를 갱신하는 정보 기록 매체, 기록 장치, 재생장치, 기록 방법 및 재생 방법
US20080075909A1 (en) Write-once disc, recording apparatus thereto, and method of reducing access time thereto
US20050002294A1 (en) Method of recording temporary defect list on write-once recording medium, method of reproducing the temporary defect list, recording and/or reproducing apparatus, and the write-once recording medium
KR100936027B1 (ko) 호환성을 고려한 결함 관리 방법, 그 디스크 드라이브 및그 디스크
JP4629957B2 (ja) 情報記録媒体、記録装置、再生装置、記録方法および再生方法
KR100950526B1 (ko) 호환성을 고려한 결함 관리 방법, 그 디스크 드라이브 및그 디스크
RU2333547C2 (ru) Оптический носитель записи и устройство записи/воспроизведения
RU2462772C2 (ru) Оптический носитель записи
KR20010111248A (ko) 재기록 가능 기록매체의 결함 관리방법 및 장치
KR100577272B1 (ko) 재기록 가능한 광디스크의 손실 기록영역 관리방법 및복구방법
KR20040089966A (ko) 호환성을 고려한 결함 관리 방법, 그 디스크 드라이브 및그 디스크
KR20040082024A (ko) 기록 방법, 기록 장치, 광 기록 정보 저장 매체 및 그기록방법을 수행하는 프로그램이 기록된 컴퓨터판독가능한 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
A107 Divisional application of patent
E902 Notification of reason for refusal
A107 Divisional application of patent
E601 Decision to refuse application