[go: up one dir, main page]

KR101306265B1 - 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법 - Google Patents

정보 저장 매체, 기록/재생 장치 및 기록/재생 방법 Download PDF

Info

Publication number
KR101306265B1
KR101306265B1 KR1020040060916A KR20040060916A KR101306265B1 KR 101306265 B1 KR101306265 B1 KR 101306265B1 KR 1020040060916 A KR1020040060916 A KR 1020040060916A KR 20040060916 A KR20040060916 A KR 20040060916A KR 101306265 B1 KR101306265 B1 KR 101306265B1
Authority
KR
South Korea
Prior art keywords
replacement
recording
user data
replaced
storage medium
Prior art date
Application number
KR1020040060916A
Other languages
English (en)
Other versions
KR20060012172A (ko
Inventor
황성희
고정완
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040060916A priority Critical patent/KR101306265B1/ko
Priority to CN2005800252853A priority patent/CN101002265B/zh
Priority to US11/193,405 priority patent/US7755988B2/en
Priority to EP05773923.7A priority patent/EP1774525B1/en
Priority to PCT/KR2005/002500 priority patent/WO2006014060A1/en
Priority to JP2007524739A priority patent/JP4555338B2/ja
Publication of KR20060012172A publication Critical patent/KR20060012172A/ko
Application granted granted Critical
Publication of KR101306265B1 publication Critical patent/KR101306265B1/ko

Links

Images

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/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/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
    • G11B2020/10898Overwriting or replacing recorded data
    • G11B2020/10907Overwriting or replacing recorded data using pseudo-overwriting, i.e. virtually or logically overwriting data on WORM media by remapping recorded blocks to alternate 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/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B2020/1873Temporary defect structures for write-once discs, e.g. TDDS, TDMA or TDFL
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명에 따라 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법이 개시된다.
본 발명에 따른 기록 장치는, 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체에 데이터를 기록하는 기록부와, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 매체에 기록하도록 상기 기록부를 제어하는 제어부를 포함한다. 이상과 같은 본 발명에 의하면, LOW에 의한 대체가 사용자 데이터 영역과 스페어 영역에서 모두 구현되는 시스템 또는 결함 관리를 수행하는 시스템에서 데이터 재생 시간의 낭비를 방지하여 재생 성능을 향상시킬 수 있다.

Description

정보 저장 매체, 기록/재생 장치 및 기록/재생 방법{Information recording medium, recording/reproducing apparatus and recording/reproducing method}
도 1a 및 도 1b는 종래 기술에 따른 문제점을 설명하기 위한 참고도,
도 2는 본 발명에 따른 기록/재생 장치의 개략적인 블록도,
도 3은 도 2에 도시된 기록/재생 장치의 세부적인 구성도,
도 4는 본 발명에 따른 정보 저장 매체의 구조도,
도 5a는 도 4에 도시된 대체(결함) 엔트리의 일 예,
도 5b는 도 4에 도시된 대체(결함) 엔트리의 다른 예,
도 6a는 도 1a에 도시된 상황에서 본 발명에 따른 대체 엔트리의 일 예,
도 6b는 도 1a에 도시된 상황에서 본 발명에 따른 대체 엔트리의 다른 예,
도 6c는 도 6a 및 도 6b에 도시된 대체 엔트리의 해석 방법을 설명하기 위한 참고도,
도 7은 본 발명에 따라 데이터를 기록하는 과정을 나타내는 흐름도,
도 8은 본 발명에 따라 데이터를 재생하는 과정을 나타내는 흐름도.
본 발명은 디스크 분야에 관한 것으로, 좀더 구체적으로는 부분 대체를 관리하기 위한 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법에 관한 것이다.
재기록 정보 저장 매체의 경우 일반적으로 결함 관리를 위해 데이터 영역의 일부에 스페어 영역을 마련한다. 즉, 사용자 데이터 영역(데이터 영역에서 스페어 영역을 제외한 영역)에 사용자 데이터를 기록하다가 또는 사용자 데이터 영역에 기록된 데이터를 재생하다가 결함을 발견하게 되면, 그 결함 데이터를 대체하기 위한 대체 데이터를 스페어 영역에 기록을 하게 된다.
또한, 1회 기록 정보 저장 매체의 경우에는 이러한 결함 관리 방법이 LOW(Logical Overwrite)에 이용된다. 논리적 오버라이트란 것은, 1회 기록 정보 저장 매체에 재기록이 수행되는 것과 유사하게 사용할 수 있게 하기 위한 방법이다. 즉, 사용자 데이터 영역에 이미 기록된 데이터를 갱신하기 위해 마치 이 기록된 데이터가 결함 데이터인 것처럼 취급을 하여 이 기록된 데이터를 대체하기 위한 데이터를 스페어 영역에 기록해두는 것이다. 이와 같이 함으로써 사용자 데이터 영역에 기록된 데이터의 논리적인 주소를 고정하면서, 이 논리적인 주소에 대응되는 물리적인 주소를 스페어 영역에 기록된 데이터의 주소로 함으로써 마치 호스트 입장에서는 사용자 데이터 영역에 있는 데이터가 그 동일한 위치에서 재기록만 수행된 것처럼 보이게 할 수 있어 관리를 용이하게 한다. 이는 호스트가 논리적인 주소에만 관여하기 때문이다.
그러나, 디스크의 용량을 최대한 활용하기 위해 결함 관리에 의한 LOW 구현시 그 업데이트되는 데이터의 기록을 스페어 영역에 한정하지 않고 디스크의 사용 자 데이터 영역의 미기록된 영역에 기록을 하고 그에 따른 대체 정보(결함 엔트리 정보)를 마련하는 방법이 대두되고 있다.
일반적으로 정보 저장 시스템에서 호스트는 sector(2048bytes) 단위로 데이터를 관리하고 드라이브 시스템은 하나 또는 복수개의 sectors(16 sectors or 32 sectors 등) 단위(이를 기록 단위 블록이라 한다)로 데이터를 디스크상에 기록하고 또한 이를 재생한다. 디스크상에 이미 기록된 영역에 있는 블록의 전체가 아닌 일부 섹터들을 기록하거나 또는 LOW하고자 할 경우, 드라이브 시스템은 이미 기록된 영역에서 호스트가 기록하라고 명령한 일부 섹터들을 포함하는 블록을 먼저 재생하여 호스트의 명령에 의한 섹터들에 해당하는 섹터들을 호스트의 명령에 의한 데이터로 교체한 후 기록한다. 이러한 과정을 Read-Modify-Write(RMW)라고 한다. 재기록 정보 저장 매체에서는 이러한 RMW 과정에 의해 동일한 물리적 위치에 덮어쓸 것이고(overwrite), 1회 기록 정보 저장 매체에서는 LOW에 의해 대체할 것이다.
재기록 정보 저장 매체에서 이러한 RMW 과정 동안 결함으로 발생되면(재생도중 결함이거나 또는 재생하여 교체한 후 기록 도중 결함) 대체할 것이다. 이와 같이 재기록 또는 1회 기록 정보 저장 매체에서 RMW에 의해 대체된 블록의 상태를 나타내기 위해 대체 엔트리(결함 엔트리)를 생성할 것이다. 이 때 드라이브 시스템은 일반적으로 원래 위치에 해당하는 블록의 주소가 대체된 위치에 해당하는 블록의 주소에 의해 대체된 상태를 나타내는 대체 정보를 이용하여 이러한 대체 상태를 관리한다. 이와 같은 블록 단위의 대체 정보로 인하여 데이터 재생에 상대적으로 많은 시간을 소비하게 된다.
도 1a 및 도 1b는 종래 기술에 따른 문제점을 설명하기 위한 참고도이다.
도 1a는, 디스크의 사용자 데이터 영역에 File A(19 sectors), File B(8 sectors), File C(21 sectors)가 연속적으로 기록된 상태에서 호스트가 File B를 File B'(8 sectors)로 업데이트하고자 하여, File B가 기록된 주소로 기록 명령을 내려 드라이브 시스템은 RMW 과정을 거친 후 PSN 48 ~ PSN 63에 파일 A의 일부분과, 파일 B'와, 파일 C의 일부분을 대체하여 기록한 상태를 나타낸다. 실제로 업데이트할 부분은 파일 B이지만, 드라이브 시스템에서 디스크로의 데이터 기록 및 재생은 블록 단위로 이루어지기 때문에 파일 B를 포함하여, 파일 A의 뒷부분과 파일 C의 앞 부분을 포함하는 1 블록이 대체된다.
도 1b는 이에 따라 대체된 상태를 나타내기 위한 대체 엔트리를 도시한다. 도 1b를 참조하면, 오리지널 PSN에 PSN 16을 저장하고 대체 PSN에 PSN 48을 각각 저장함으로써 PSN 16 ~ PSN 31에 해당하는 블록이 PSN 48 ~ PSN 63에 해당하는 블록으로 대체되었음을 나타낸다.
이러한 상태에서 만일 호스트가 LSN 0 ~ LSN 18에 기록되어 있는 File A를 재생하기 위하여 재생 명령을 내리면 드라이브 시스템은 LSN 0 ~ LSN 18에 해당하는 PSN 0 ~ PSN 18을 재생하기 위하여 먼저 대체 엔트리로부터 대체된 상태를 파악할 것이다. 이후 드라이브 시스템은 PSN 0 ~ PSN 15에 해당하는 첫 번째 블록을 재생하고, PSN 16 ~ PSN 18에 해당하는 섹터들을 재생하는데, 이때 대체 엔트리로부터 PSN 16 ~ PSN 31에 해당하는 블록이 PSN 48 ~ PSN 63에 대체되어 있다는 것을 알고 PSN 48 ~ PSN 63에 해당하는 블록을 재생하여 PSN 16 ~ PSN 18에 해당하는 대 체된 섹터들 PSN 48 ~ PSN 50을 호스트로 전송할 것이다. 이와 같이 실제로 File A의 PSN 16 ~ PSN 18은 원래 대체될 필요가 없는 섹터들이었고, 설사 대체되었다 하더라도 원래 블록과 대체 블록에서 동일한 데이터 이기 때문에 굳이 대체 블록에 있는 PSN 48 ~ PSN 50을 재생할 필요는 없다. 그러나, 드라이브 시스템은 이러한 상황을 알 수 없으므로 인하여 대체된 블록으로부터 호스트가 요구하는 데이터를 재생함으로써 재생시 많은 시간을 요하게 되는 문제점이 있다.
여기까지는 1회 기록 정보 저장 매체의 LOW에 의한 대체의 경우를 설명하였다. 도시하지는 않았지만 재기록 정보 저장 매체에서도 마찬가지 상황이 발생한다. 만일 Data B'을 업데이트 하기 위해 RMW 하는 과정에서 PSN 16 ~ PSN 31이 결함으로 간주되면 스페어 영역에 대체하여 기록할 것이다. 이 때도 역시 만일 호스트가 File A를 재생하고자 하면 드라이브 시스템은 PSN 16 ~ PSN 18을 재생하기 위하여 대체된 블록으로부터 그 데이터를 재생해야 할 것이다. 그러나, 이 경우 대체된 영역에 기록된 PSN 16 ~ PSN 18에 해당하는 데이터는 원래의 PSN 16 ~ PSN 18에 기록된 데이터와 다를 수 있어 문제를 발생시킨다. 이는 RMW과정의 Read 과정에서 만일 에러가 발생하면, 드라이브 시스템은 PSN 16 ~ PSN 31에 기록되어 있는 데이터를 재생할 수 없고 따라서 호스트의 기록 명령에 의한 PSN 19 ~ PSN 26 에만 Data B'을 업데이트하고 나머지는 padding data(00h)로 채워서 대체하기 때문이다.
본 발명은 상기와 같은 문제점을 해결하여 LOW에 의한 대체가 사용자 데이터 영역과 스페어 영역에서 모두 구현되는 시스템 또는 결함 관리를 수행하는 시스템 에서 데이터 재생 시간의 낭비를 방지하여 재생 성능을 향상시킬 수 있도록 하는 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법를 제공하는 것을 목적으로 한다.
상기와 같은 과제를 해결하기 위한 본 발명의 하나의 특징은, 정보 저장 매체에 있어서, 상기 매체에는 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되며, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리가 상기 매체에 기록되는 것이다.
상기 대체 엔트리는, 상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 포함하는 것이 바람직하다.
상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 더 포함하는 것이 바람직하다.
상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 재기록 정보 저장 매체 또는, 드라이브에 의한 결함 관리가 마련된 1회 기록 정보 저장 매체가 될 수 있다.
본 발명의 다른 특징은, 기록 장치에 있어서, 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체에 데이터를 기록하는 기록부와, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 매체에 기록하도록 상기 기록부를 제어하는 제어부를 포함하는 것이다.
본 발명의 또 다른 특징은, 재생 장치에 있어서, 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체로부터 데이터를 독출하는 독출부와, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 매체로부터 독출하고, 상기 대체 엔트리를 참조하여 재생할 데이터 부분이 대체 기록 블록중에서 실제로 대체된 부분 이외의 부분임을 확인한 경우에 상기 재생할 데이터 부분을 상기 오리지널 기록 블록으로부터 독출하도록 상기 독출부를 제어하는 제어부를 포함하는 것이다.
본 발명의 또 다른 특징은, 기록 방법에 있어서, 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체에 데이터를 기록하는 단계와, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 매체에 기록하는 단계를 포함하는 것이다.
본 발명의 또 다른 특징은, 재생 방법에 있어서, 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체로부터 데이터를 독출하는 단계와, 상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 매체로부터 독출하고, 상기 대체 엔트리를 참조하여 재생할 데이터 부분이 대체 기록 블록중에서 실제로 대체된 부분 이외의 부분임을 확인한 경우에 상기 재생할 데이터 부분을 상기 오리지널 기록 블록으로부터 독출하는 단계를 포함하는 것이다.
이제, 첨부된 도면들을 참조하여 본 발명을 상세히 설명한다.
도 2는 본 발명에 따른 기록/재생 장치 구성의 개략적인 블록도이다.
도 2를 참조하면, 본 실시예에 따른 기록/재생 장치(200)는 기록 또는 재생이 가능한 장치로서, 기록/독출부(220) 및 제어부(210)를 포함한다. 기록/독출부(220)는 제어부(210)의 제어에 따라, 본 실시예에 따른 정보저장매체인 디스크(400)에 데이터를 기록하고, 기록된 데이터를 재생하기 위해 데이터를 독출한다. 제어부(210)는 본 발명에 따라 데이터를 소정 기록 단위 블럭으로 기록하도록 기록/독출부(220)를 제어하거나 기록/독출부(220)에 의해 독출된 데이터를 처리하여 유효한 데이터를 얻어낸다.
기록시, 제어부(210)는 특히 본 발명에 따라 호스트의 명령에 따라 또는 드라이브 시스템 자체의 제어에 따라 논리적 오버라이트(LOW)를 구현하여 데이터를 기록하도록 기록/독출부(220)를 제어한다. 논리적 오버라이트는 1회 기록 매체의 사용자 데이터 영역에 기록된 데이터를 업데이트하기 위해 그 업데이트된 즉, 대체 데이터를 스페어 영역 또는 사용자 데이터 영역의 미기록 영역에 기록하고, 호스트 측면에서 바라보는 논리적 주소는 변함이 없도록 원래의 데이터 및 대체 데이터의 주소 정보를 관리하는 것(이것은 대체 엔트리를 작성하고 디스크에 기록하는 것에 의해 수행된다)을 말한다. 본 발명에 따른 제어부(210)는 이와 같이 LOW에 의해 스페어 영역 또는 사용자 데이터 영역의 미기록 영역에 대체를 수행한다. 그리고, 이와 같이 대체를 수행시, 대체할 데이터가 하나의 블록이 아니라 하나의 블록의 일부인 경우에 부분적으로 대체가 이루어졌음을 나타내는 대체 정보를 생성하고, 이를 디스크에 기록하도록 기록/독출부(220)를 제어한다. 이와 같이 부분 대체가 이루어졌음을 나타내는 대체 정보를 이용하여 재생시에 실제로 대체가 일어나지 않은 부분에 대해서는 대체 블록이 아니라 원래 블록에서 독출할 수 있도록 함으로써 재생 시간의 낭비를 막을 수 있다.
도 3은 도 2에 도시된 기록/재생 장치 구성의 세부적인 블록도이다.
도 3을 참조하면, 디스크 드라이브는 기록/독출부(220)로서 픽업(250)을 구 비한다. 디스크(400)는 픽업(250)에 장착되어 있다. 또한, 디스크 드라이브는 제어부(210)로서 호스트 I/F(211), DSP(212), RF AMP(213), 서보(214) 및 시스템 제어기(215)를 구비한다.
기록시, 호스트 I/F(211)는 호스트(240)로부터 기록할 데이터와, 상기 기록할 데이터의 논리적 주소 정보와 함께 기록 명령을 수신하고, 이를 시스템 제어기(215)로 전송한다.
시스템 제어기(215)는 상기 호스트 I/F(211)로부터 기록 명령을 수신하여, 기록에 필요한 초기화를 수행한다. 특히, 본 발명에 따라 상기 시스템 제어기(215)는 이미 기록된 영역에 데이터를 기록할 때, 한 블록 전체가 아니라 한 블록의 일부만을 대체하는 경우에 부분 대체가 이루어졌음을 나타내는 대체 정보를 생성하고 기록하도록 제어한다.
이와 같은 대체 정보는 본 발명의 일 예에 따라 대체 엔트리에 부분 대체 상태 정보 필드를 마련하여, 이 필드가 설정되어 있으면 부분 대체 엔트리로 관리하고, 이 필드가 설정되어 있지 않으면 일반적인 대체 엔트리로 관리한다. 즉, 부분 대체 엔트리의 경우에 오리지널 주소는 오리지널 블록에서 대체될 부분의 첫 번째 섹터 주소를 나타내고, 대체 주소는 대체 블록중에서 대체된 부분의 마지막 섹터 주소를 나타낸다. 일반적인 대체 엔트리의 경우에 오리지널 주소를 오리지널 블록의 첫 번째 섹터 주소를 나타내고, 대체 주소를 대체 블록의 첫 번째 섹터 주소를 나타낸다. 또한, 이와 같은 대체 정보는 본 발명의 다른 예에 따라 대체 엔트리에 별도의 상태 정보 필드를 마련하지 않고 구현할 수 있다. 즉, 대체 엔트리에서 사 용하는 주소 자체를 종래의 블록 단위의 주소에서 섹터 단위의 주소로 바꾸는 것이다. 물론, 이경우에도 오리지널 주소는 오리지널 주소는 오리지널 블록에서 대체될 부분의 첫 번째 섹터 주소를 나타내고, 대체 주소는 대체 블록중에서 대체된 부분의 마지막 섹터 주소를 나타낸다. 이 경우에 블록 전체의 대체의 경우에는 오리지널 주소를 오리지널 블록에서 첫 번째 섹터 주소로, 대체 주소를 대체 블록에서 마지막 섹터 주소로 하면 될 것이다.
DSP(212)는 호스트 I/F(211)로부터 받은 기록할 데이터를 에러 정정을 위해 패리티 등 부가 데이터를 첨가하고 ECC 인코딩을 수행하여, 에러 정정 블록인 ECC 블록을 생성한 다음 이를 미리 정해진 방식으로 변조한다. RF AMP(213)는 DSP(212)로부터 출력된 데이터를 RF 신호로 바꾼다. 픽업(250)은 RF AMP(213)로부터 출력된 RF 신호를 디스크(230)에 기록한다. 서보(214)는 시스템 제어기(215)로부터 서보 제어에 필요한 명령을 입력받아 픽업(250)을 서보 제어한다.
재생시, 호스트 I/F(211)는 호스트(240)로부터 재생 명령을 받는다. 시스템 제어기(215)는 재생에 필요한 초기화를 수행한다. 특히, 본 발명에 따라 상기 시스템 제어기(215)는 재생 명령에 따른 논리 주소를 물리 주소로 변환하고, 변환된 물리 주소를 기초로 대체 엔트리를 검사한다. 이때, 재생할 데이터의 부분이 대체 블록에는 포함되어 있지만, 실제로 대체된 부분 이외의 부분인 경우에는 대체 블록에서 데이터를 독출할 필요없이 오리지널 블록에서 바로 데이터를 독출하도록 제어한다. 대체 블록으로 점프하여 독출할 필요가 없으므로, 데이터 재생 시간의 낭비를 막을 수 있다.
픽업(250)은 디스크(400)에 레이저 빔을 조사하고 디스크(400)로부터 반사된 레이저 빔을 수광하여 얻어진 광 신호를 출력한다. RF AMP(213)는 픽업(250)으로부터 출력된 광 신호를 RF 신호로 바꾸고 RF 신호로부터 얻어진 변조된 데이터를 DSP(212)로 제공하는 한편, RF 신호로부터 얻어진 제어를 위한 서보 신호를 서보(214)로 제공한다. DSP(212)는 변조된 데이터를 복조하고 ECC 에러 정정을 거쳐 얻어진 데이터를 출력한다.
한편, 서보(214)는 RF AMP(213)로부터 받은 서보 신호와 시스템 제어기(215)로부터 받은 서보 제어에 필요한 명령을 받아 픽업(250)에 대한 서보 제어를 수행한다. 호스트 I/F(211)는 DSP(212)로부터 받은 데이터를 호스트(240)로 보낸다.
도 4는 본 발명에 따른 정보 저장 매체의 구조도이다.
도 4를 참조하면, 상기 1회 기록 정보 저장 매체(400)에 기록되는 데이터 구조(400)는 리드인 영역(410)과, 데이터 영역(420)과, 리드아웃 영역(430)을 포함한다.
리드인 영역(410)은 디스크 관리 영역 2(411)와, 임시 디스크 관리 영역(Temporary Disc Management Area:TDMA)(412), 디스크 관리 영역 1(413) 등을 포함한다.
상기 임시 디스크 관리 영역(412)은 1회 기록 정보 저장 매체의 관리를 위한 임시 결함 관리와 임시 디스크 관리를 위한 정보를 기록하기 위한 영역을 말한다.
이러한 임시 디스크 관리 영역(412)은 임시 결함 정보(Temporary Defect List:TDFL)(414), 임시 결함 관리 정보(Temporary Disc Definition Structure:TDDS)(415), 스페이스 비트 맵(Space Bit Map:SBM)(416)을 포함한다.
상기 임시 결함 정보(414)는 임시 결함에 관한 정보를 나타내며, 결함 데이터의 위치 정보와 이 결함 데이터를 대체하는 대체 데이터의 위치 정보를 포함한다. 특히, 본 발명에 따라 임시 결함 정보는 부분 대체를 나타낼 수 있는 대체(결함) 엔트리(Temporary DeFect List:TDFL)(417)를 포함한다.
도 5a에 도 4에 도시된 대체(결함) 엔트리의 일 예가 도시되어 있다.
도 5a를 참조하면, 대체 엔트리(417)는 부분 대체 상태 정보(510), 오리지널 어드레스(520), 대체 어드레스(530)를 포함한다. 도 5a에 도시된 예에서는, 대체 엔트리에 상태 정보 필드를 마련하여, 상태 정보 필드가 부분 대체 상태임을 나타내는 값으로 설정되지 않은 경우에는 일반적인 대체 엔트리에서와 동일한 오리지널 어드레스, 대체 어드레스로 고려하고, 상태 정보 필드가 부분 대체 상태임을 나타내는 값으로 설정된 경우에는 대체 엔트리의 주소 필드를 다르게 고려한다.
부분 대체 상태 정보(510)는 이 대체 엔트리가 하나의 기록 블록의 일부만이 대체되었음을 나타내는 상태를 표시한다. 즉, 부분 대체 상태 정보(510)가 설정되어 있으면 아래와 같이 오리지널 주소와 대체 주소를 해석하고, 부분 대체 상태 정보(510)가 설정되어 있지 않으면 일반적인 방법에 따라 오리지널 주소는 오리지널 기록 블록의 시작 PSN을 나타내는 것으로, 대체 주소는 대체 기록 블록의 시작 PSN을 나타내는 것으로 해석한다.
이렇게 부분 대체 상태 정보가 설정된 경우에 오리지널 어드레스(520)는 오리지널 기록 블록중에서 부분대체될 섹터들의 첫 번째 섹터 주소를 나타내고, 대체 어드레스(530)는 대체 기록 블록중에서 부분대체된 섹터들의 마지막 섹터 주소를 나타낸다. 이와 같이 부분 상태 정보를 나타내는 대체 엔트리에 의해 하나의 기록 블록중에서 어느 부분에서부터 어느 부분까지 대체되었는지를 알 수 있다.
도 5b는 도 4에 도시된 대체(결함) 엔트리의 다른 예를 나타낸다.
도 5b를 참조하면, 대체 엔트리(417)는 오리지널 어드레스(540), 대체 어드레스(550)를 포함한다. 도 5b에 도시된 예에서는, 별도의 상태 정보 필드가 마련되지 않으며, 오리지널 어드레스는 오리지널 기록 블록중에서 부분 대체될 섹터들의 첫 번째 섹터 주소를 나타내고, 대체 어드레스(550)는 대체 기록 블록중에서 부분대체된 섹터들의 마지막 섹터 주소를 나타낸다. 도 5a에 도시된 예에서는 블록 전체의 대체와 부분대체를 상태 정보 필드로 구분하였지만, 도 5b에 도시된 예에서는 부분 대체된 블록 전체의 대체든 모두 대체 정보를 섹터 주소로 표시한다. 따라서, 도 5b에 도시된 예와 같은 경우에, 한 블록 전체의 대체는 오리지널 기록 블록의 첫 번째 섹터 주소를 나타내는 오리지널 어드레스와, 대체 기록 블록의 마지막 섹터 주소를 나타내는 대체 어드레스에 의해 표시될 수 있다.
임시 결함 관리 정보(415)는 상기 임시 결함 정보, SBM, 드라이브 영역의 위치 포인터들을 가지고 있으며 또한 초기화시 할당되는 스페어 영역의 위치 및 크기 정보, 기록방지 정보, 데이터 영역에 할당된 임시결함 관리 영역의 위치 및 크기 정보, 사용자 데이터 영역에 대한 정보, 각각의 스페어 영역에서 대체 가능한 위치 정보, 사용자 데이터 영역의 마지막 기록 주소 정보 등이 기록된다.
스페이스 비트 맵(416)은 사용자 데이터 영역의 각각의 클러스터에 대한 기 록 유무를 비트 값으로 나타낸 사용자 데이터 영역의 기록 유무를 나타내는 맵을 말한다. 스페이스 비트맵은 사용자 데이터 영역을 랜덤 기록 모드로 사용할 경우에 이용되며, 사용자 데이터 영역을 시퀀셜 기록 모드로 사용하는 경우에는 데이터의 기록 상태를 엔트리 정보로써 나타내는 기록 관리 정보가 이용된다.
디스크 관리 영역1(413)과 디스크 관리 영역 2(411), 디스크 관리 영역 3(431), 디스크 관리 영역 4(432)는 이러한 1회 기록 매체가 최종화되는 경우에 최종적인 임시 디스크 관리 정보를 기록해두기 위한 영역이다.
데이터 영역(420)은 스페어 영역(421)과, 사용자 데이터 영역(422)과, 스페어 영역(423)이 연속적으로 마련되어 있다.
스페어 영역(421)과 스페어 영역(423)은 사용자 데이터 영역(422)에 기록된 데이터를 대체하는 대체 데이터를 기록하기 위한 영역이다. 이러한 스페어 영역에는 결함에 의한 대체 데이터가 기록될 수도 있고, LOW에 의한 대체 데이터가 기록될 수도 있다.
사용자 데이터 영역(422)은 사용자 데이터를 기록하기 위한 영역이며, 특히 본 발명에 따라 LOW에 의해 사용자 데이터를 대체하는 대체 데이터는 스페어 영역에 기록될 뿐만 아니라 이 사용자 데이터 영역에도 기록된다.
도 6a는 도 1a에 도시된 상황에서 본 발명에 따른 대체 엔트리의 일 예를 나타낸다. 즉, 도 6a에 도시된 대체 엔트리는 상태 정보 필드가 마련된 예이다.
도 1a에 도시된 상황에서 형식적으로는 블록 단위로 대체가 이루어지므로, PSN 16부터 PSN 31까지의 오리지널 기록 블록이, PSN 48부터 PSN 63가지의 대체 기 록 블록으로 대체가 수행된 것처럼 보인다. 그러나, 실제로, 데이터가 업데이트된 부분은 파일 B가 기록된 PSN 19부터 PSN 26까지이고, 오리지널 기록 블록의 PSN 16부터 PSN 18까지, 그리고, PSN 27부터 PSN 31까지는 업데이트되는 부분이 아니다.
따라서, 이 경우에 도 6a에 도시된 바와 같이 대체 엔트리를 생성하면, 실제로 대체가 일어난 부분만을 표시할 수 있게 된다. 도 6a를 참조하면, 대체 엔트리의 부분 대체 상태 정보를 "1000"으로 표시함으로써 이 대체 엔트리는 블록의 전체가 아닌 블록의 일부분이 대체되어 있다는 것을 나타낸다. 물론, 부분 대체 상태 정보를 나타내는 값은 "1000"이 아닌 다른 값으로 나타낼 수도 있을 것이다. 또한, 대체 엔트리의 오리지널 어드레스는 오리지널 기록 블록중에서 부분적으로 대체될 섹터들의 첫 번째 섹터에 해당하는 PSN 즉, PSN 19를 기록하고, 대체 어드레스는 대체 기록 블록중에서 부분적으로 대체될 섹터들의 마지막 섹터에 해당하는 PSN 즉, PSN 58을 기록한다.
도 6b는 도 1a에 도시된 상황에서 본 발명에 따른 대체 엔트리의 다른 예를 나타낸다. 도 6b에 도시된 예에서는 상태 정보 필드를 이용하여 부분 대체를 표시하는 것이 아니라, 대체 정보의 관리 자체를 섹터 주소를 이용하는 것이다.
도 6b를 참조하면, 대체 엔트리의 오리지널 어드레스는 오리지널 기록 블록중에서 부분적으로 대체될 섹터들의 첫 번째 섹터에 해당하는 PSN 즉, PSN 19를 기록하고, 대체 어드레스는 대체 기록 블록중에서 부분적으로 대체될 섹터들의 마지막 섹터에 해당하는 PSN 즉, PSN 58을 기록한다.
도 6c는 도 6a 및 도 6b에 도시된 대체 엔트리의 해석 방법을 나타낸다.
도 6c를 참조하면, 하나의 블록이 일정한 복수개의 섹터로 구성되어 있고 또한, PSN(Physical Sector Number)을 보고서 블록내의 몇 번째 섹터인지를 알 수가 있다. 즉, 오리지널 어드레스는 원래 블록내의 대체될 시작 섹터를 말하고, 대체 어드레스는 대체 블록내의 대체된 마지막 섹터를 말한다. 이와 같이 대체 엔트리에 부분 대체 상태를 표시함으로써, 향후 호스트가 File A를 재생하고자 하여 LSN 0 ~ LSN 18에 재생 명령을 내렸을 때 드라이브 시스템은 이 대체 엔트리의 부분 대체 상태 정보로부터 LSN 16 ~ LSN 18에 해당하는 PSN 16 ~ PSN 18이 대체되어 있지 않음을 알고, 바로 PSN 0 ~ PSN 31에 해당하는 2개의 블록을 재생하여 PSN 0 ~ PSN 18에 저장되어 있는 File A를 호스트에 전송할 수 있으므로, 재생 시간의 낭비를 막을 수 있다.
도 7은 본 발명에 따라 데이터를 기록하는 과정을 나타내는 흐름도이다.
도 7을 참조하면, 드라이브 시스템은 호스트로부터 기록 명령을 수신한다(710). 먼저, 드라이브 시스템은 기록 명령에 따른 논리 주소를 물리 주소로 변환한다(720).
드라이브 시스템은 변환된 물리 주소를 대체 엔트리로부터 찾아서 대체 정보를 확인한다(730).
그리고, 기록 명령에 따른 데이터가 하나의 기록 블록의 일부인지를 확인하여, 하나의 기록 블록 단위인 경우에는 일반적인 기록 동작을 수행한다(770). 일반적인 기록 동작이라는 것은, 기록 명령에 따른 데이터를 대체 주소에 기록하고, 오리지널 주소를 오리지널 블록의 시작 섹터 주소로 하고, 대체 주소를 대체 블록의 시작 섹터 주소로 하는 대체 엔트리를 생성하여 기록하는 동작을 말한다.
기록 명령에 따른 데이터가 하나의 기록 블록의 일부인 경우에는, 기록 명령에 따른 데이터를 대체 주소에 기록한다(750). 이 경우 대체 주소에 기록되는 대체 블록에서 실제로 데이터를 업데이트할 부분 이외의 부분을 단지 의미없는 데이터 값으로 패딩할 지 또는 원래 오리지널 블록에 들어있는 데이터 부분을 그대로 기록하여 줄지는 드라이브 시스템 정책에 따라서 결정될 수 있다.
다음, 드라이브 시스템은 부분 대체가 이루어졌음을 나타내는 부분 대체 엔트리를 생성하여 이를 디스크의 임시 결함 관리 영역에 기록한다(760). 부분 대체 엔트리는 부분 대체 상태임을 나타내는 상태 정보와, 부분대체될 섹터들의 첫 번째 섹터 주소를 나타내는 오리지널 어드레스와, 부분대체된 섹터들의 마지막 섹터 주소를 나타내는 대체 어드레스를 포함한다.
이상의 흐름도에서는 도 5a에 도시된 바와 같은 상태 정보 필드를 가지는 대체 엔트리를 이용하는 기록 동작을 설명하였다. 도 5b에 도시된 바와 같이 상태 정보 필드를 가지지 않는 대체 엔트리를 이용하는 경우에, 드라이브 시스템은 부분 대체이든 블록 전체의 대체이든 상관없이 대체 엔트리의 오리지널 어드레스를 오리지널 블록에서 부분대체될 섹터들의 첫 번째 섹터 주소로 고려하고, 대체 어드레스를 대체 블록에서 부분대체된 섹터들의 마지막 섹터 주소로 고려하면 된다.
도 8은 본 발명에 따라 데이터를 재생하는 과정을 나타내는 흐름도이다.
드라이브 시스템은 호스트로부터 데이터 재생 명령 수신한다(810).
그리고, 드라이브 시스템은 호스트의 재생 명령에 따른 논리 주소를 물리 주소로 변환한다(820). 그리고, 변환된 물리 주소를 대체(결함) 엔트리로부터 찾는다(830).
재생할 부분이 부분 대체된 블록중 실제로 부분 대체된 데이터 이외의 부분임을 확인하면(840), 원래의 블록을 독출하여 재생한다(850). 즉, 본 발명에 따른 대체 엔트리는 블록 단위가 더 세부적인 주소 즉, 섹터 단위로 대체가 이루어짐을 표시하므로, 재생할 섹터가 대체 블록에 포함되어 있더라고 그 섹터가 실제로 대체된 섹터인지 아닌지 확인할 수 있고, 확인 결과 대체된 섹터가 아니라면 원래 오리지널 블록에서 그 섹터의 데이터를 독출하여 재생한다. 물론, 재생할 섹터가 대체 블록에 포함되어 있고 그 섹터가 실제로 대체된 섹터인 경우에는 대체 블록에서 그 섹터의 데이터를 독출하여 재생해야 할 것이다.
이상의 예에서는 주로, 1회 기록 매체에서 LOW 에 의해 오리지널 데이터를 대체하는 경우를 설명하였지만, 본 발명은 이에 한정되는 것은 아니다. 재기록 정보 저장 매체의 경우에 결함에 의해 원래 블록을 대체하는 경우에도 동일하게 적용될 수 있다.
이상 설명한 바와 같은 기록/재생 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모 든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 기록/재생 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
이상과 같은 본 발명에 의하면, LOW에 의한 대체가 사용자 데이터 영역과 스페어 영역에서 모두 구현되는 시스템 또는 결함 관리를 수행하는 시스템에서 데이터 재생 시간의 낭비를 방지하여 재생 성능을 향상시킬 수 있다.

Claims (21)

  1. 정보 저장 매체에 있어서,
    상기 매체에는 사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되며,
    상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리가 상기 정보 저장 매체에 기록되며,
    상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 포함하는 것을 특징으로 하는 정보 저장 매체.
  2. 제1항에 있어서,
    상기 대체 엔트리는,
    상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 더 포함하는 것을 특징으로 하는 정보 저장 매체.
  3. 삭제
  4. 제1항 및 제2항중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 재기록 정보 저장 매체인 것을 특징으로 하는 정보 저장 매체.
  5. 제1항 및 제2항중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 1회 기록 정보 저장 매체인 것을 특징으로 하는 정보 저장 매체.
  6. 기록 장치에 있어서,
    사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체에 데이터를 기록하는 기록부와,
    상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 정보 저장 매체에 기록하도록 상기 기록부를 제어하는 제어부를 포함하며,
    상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 포함하는 것을 특징으로 하는 기록 장치.
  7. 제6항에 있어서,
    상기 대체 엔트리는,
    상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 더 포함하는 것을 특징으로 하는 기록 장치.
  8. 삭제
  9. 제6항 및 제7항 중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 재기록 정보 저장 매체인 것을 특징으로 하는 기록 장치.
  10. 제6항 및 제7항중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 1회 기록 정보 저장 매체인 것을 특징으로 하는 기록 장치.
  11. 재생 장치에 있어서,
    사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체로부터 데이터를 독출하는 독출부와,
    상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 정보 저장 매체로부터 독출하고, 상기 대체 엔트리를 참조하여 재생할 데이터 부분이 대체 기록 블록중에서 실제로 대체된 부분 이외의 부분임을 확인한 경우에 상기 재생할 데이터 부분을 상기 오리지널 기록 블록으로부터 독출하도록 상기 독출부를 제어하는 제어부를 포함하며,
    상기 대체 엔트리는, 상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 포함하는 것을 특징으로 하는 재생 장치.
  12. 삭제
  13. 제11항에 있어서,
    상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 더 포함하는 것을 특징으로 하는 재생 장치.
  14. 제11항 및 제13항중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 재기록 정보 저장 매체인 것을 특징으로 하는 재생 장치.
  15. 제11항 및 제13항중 어느 한 항에 있어서,
    상기 정보 저장 매체는 드라이브에 의한 결함 관리가 마련된 1회 기록 정보 저장 매체인 것을 특징으로 하는 재생 장치.
  16. 기록 방법에 있어서,
    사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체에 데이터를 기록하는 단계와,
    상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 정보 저장 매체에 기록하는 단계를 포함하며,
    상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 포함하는 것을 특징으로 하는 기록 방법.
  17. 제16항에 있어서,
    상기 대체 엔트리는,
    상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 더 포함하는 것을 특징으로 하는 기록 방법.
  18. 삭제
  19. 재생 방법에 있어서,
    사용자 데이터를 기록하기 위한 사용자 데이터 영역과, 상기 사용자 데이터 영역에서 발생된 결함의 대체를 위한 스페어 영역이 마련되며, 상기 사용자 데이터 영역에 기록된 오리지널 기록 블록을 대체하기 위한 대체 기록 블록은 상기 스페어 영역 또는 상기 사용자 데이터 영역의 미기록 영역에 기록되는 정보 저장 매체로부터 데이터를 독출하는 단계와,
    상기 기록 블록의 일부가 대체되었음을 나타내는 대체 엔트리를 상기 정보 저장 매체로부터 독출하고, 상기 대체 엔트리를 참조하여 재생할 데이터 부분이 대체 기록 블록중에서 실제로 대체된 부분 이외의 부분임을 확인한 경우에 상기 재생할 데이터 부분을 상기 오리지널 기록 블록으로부터 독출하는 단계를 포함하며,
    상기 대체 엔트리는, 상기 오리지널 기록 블록중에서 대체될 섹터들의 첫 번째 섹터의 주소를 나타내는 오리지널 어드레스 정보와, 상기 대체 기록 블록중에서 대체된 섹터들의 마지막 섹터의 주소를 나타내는 대체 어드레스 정보를 포함하는 것을 특징으로 하는 재생 방법.
  20. 삭제
  21. 제19항에 있어서,
    상기 대체 엔트리는 상기 기록 블록의 일부가 대체되었음을 나타내는 상태 정보를 더 포함하는 것을 특징으로 하는 재생 방법.
KR1020040060916A 2004-08-02 2004-08-02 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법 KR101306265B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020040060916A KR101306265B1 (ko) 2004-08-02 2004-08-02 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
CN2005800252853A CN101002265B (zh) 2004-08-02 2005-08-01 记录/再现设备和记录/再现方法
US11/193,405 US7755988B2 (en) 2004-08-02 2005-08-01 Information recording medium, recording/reproducing apparatus and recording/reproducing method
EP05773923.7A EP1774525B1 (en) 2004-08-02 2005-08-01 Information recording medium, recording/reproducing apparatus and recording/reproducing method
PCT/KR2005/002500 WO2006014060A1 (en) 2004-08-02 2005-08-01 Information recording medium, recording/re¬ producing apparatus and recording/reproducing method
JP2007524739A JP4555338B2 (ja) 2004-08-02 2005-08-01 記録/再生装置及び記録/再生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040060916A KR101306265B1 (ko) 2004-08-02 2004-08-02 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법

Publications (2)

Publication Number Publication Date
KR20060012172A KR20060012172A (ko) 2006-02-07
KR101306265B1 true KR101306265B1 (ko) 2013-09-09

Family

ID=35731527

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040060916A KR101306265B1 (ko) 2004-08-02 2004-08-02 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법

Country Status (6)

Country Link
US (1) US7755988B2 (ko)
EP (1) EP1774525B1 (ko)
JP (1) JP4555338B2 (ko)
KR (1) KR101306265B1 (ko)
CN (1) CN101002265B (ko)
WO (1) WO2006014060A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101453296B1 (ko) * 2008-01-10 2014-10-21 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
JP2012524360A (ja) * 2009-04-14 2012-10-11 サムスン エレクトロニクス カンパニー リミテッド 情報記録媒体、記録再生装置及び記録再生方法
JP2010282369A (ja) * 2009-06-03 2010-12-16 Toshiba Corp メモリシステム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190679A (ja) * 1996-12-02 1997-07-22 Toshiba Corp 情報記録媒体
US6385148B2 (en) * 1999-03-08 2002-05-07 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording method, information recording apparatus and information reproducing apparatus

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1365404A2 (en) * 1998-07-28 2003-11-26 Lg Electronics Inc. Method and apparatus of recording data in the optical recording medium
JP4066289B2 (ja) * 1999-01-08 2008-03-26 パイオニア株式会社 情報記録方法
MY118342A (en) * 1999-02-01 2004-10-30 Matsushita Electric Ind Co Ltd Information recording medium, information recording method and information recording/reproducing system
JP4116740B2 (ja) 1999-03-08 2008-07-09 松下電器産業株式会社 情報記録媒体、情報記録方法、情報記録装置および情報再生装置
CN100543859C (zh) * 1999-07-15 2009-09-23 皇家飞利浦电子股份有限公司 用于记录信息的方法
CN1338102A (zh) * 1999-09-23 2002-02-27 皇家菲利浦电子有限公司 在盘形记录介质上瞬时写入或读出文件的方法
JP2001176204A (ja) 1999-12-14 2001-06-29 Ricoh Co Ltd 光学的情報記録再生装置
US7072256B2 (en) * 2000-03-08 2006-07-04 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording method and information reproduction method
JP2002025198A (ja) 2000-07-05 2002-01-25 Matsushita Electric Ind Co Ltd 情報記録媒体における欠陥管理方法
JP3965023B2 (ja) * 2001-02-26 2007-08-22 株式会社リコー 情報記録再生装置
TWI248067B (en) * 2002-07-04 2006-01-21 Mediatek Inc Method for managing spare blocks of optical disk
EP2085971B1 (en) * 2002-12-11 2014-06-04 LG Electronics Inc. Method of managing overwrite and method of recording management information on an optical disc write once
JP2005044465A (ja) * 2003-07-25 2005-02-17 Sony Corp 記録装置および方法
JP2005216431A (ja) * 2004-01-30 2005-08-11 Toshiba Corp 情報記録再生装置
JP4095977B2 (ja) * 2004-03-11 2008-06-04 株式会社リコー 欠陥管理方法及び情報記録装置
JP4037382B2 (ja) * 2004-03-11 2008-01-23 株式会社リコー 欠陥管理方法、再生方法、プログラム及び記録媒体、情報記録装置並びに情報再生装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190679A (ja) * 1996-12-02 1997-07-22 Toshiba Corp 情報記録媒体
US6385148B2 (en) * 1999-03-08 2002-05-07 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording method, information recording apparatus and information reproducing apparatus

Also Published As

Publication number Publication date
JP4555338B2 (ja) 2010-09-29
CN101002265B (zh) 2011-08-31
WO2006014060A1 (en) 2006-02-09
EP1774525B1 (en) 2014-05-14
CN101002265A (zh) 2007-07-18
JP2008508660A (ja) 2008-03-21
US7755988B2 (en) 2010-07-13
EP1774525A1 (en) 2007-04-18
KR20060012172A (ko) 2006-02-07
US20060022849A1 (en) 2006-02-02
EP1774525A4 (en) 2012-05-02

Similar Documents

Publication Publication Date Title
RU2372673C2 (ru) Оптический диск, способ и устройство управления дефектной зоной на оптическом диске
RU2491661C2 (ru) Устройство воспроизведения для воспроизведения данных с носителя хранения информации
RU2457553C2 (ru) Устройство для записи и/или воспроизведения данных в отношении носителя записи с однократной записью (варианты) и носитель записи с однократной записью
JP2008171556A (ja) 情報記録媒体、記録/再生装置及び記録/再生方法
KR20060010431A (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
CA2507253C (en) Optical recording medium, recording/reproducing apparatus and method, and recording medium storing program for executing the method
RU2343567C2 (ru) Носитель записи информации, устройство записи/воспроизведения и способ записи/воспроизведения
KR100716987B1 (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
KR101009343B1 (ko) 기록 방법, 호스트 장치, 기록/재생 장치, 광 기록 정보저장 매체 및 그 방법을 수행하는 프로그램이 기록된컴퓨터 판독가능한 기록매체
KR100677120B1 (ko) 광 기록 정보 저장 매체, 기록/재생 장치, 기록/재생방법, 초기화 방법 및 재초기화 방법
KR101306265B1 (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
US20050122870A1 (en) Information recording medium, recording and/or reproducing method, and recording and/or reproducing apparatus
KR101301649B1 (ko) 기록/재생 방법, 기록/재생 장치 및 정보 저장 매체
KR20060011075A (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
JP2005216475A (ja) 情報記録媒体、記録/再生装置及び記録/再生方法
KR20060101700A (ko) 정보 저장 매체, 기록/재생 장치 및 그 기록/재생 방법
KR100619030B1 (ko) 광 기록 정보 저장 매체, 기록/재생 장치, 기록/재생 방법및 그 방법을 수행하는 프로그램이 기록된 컴퓨터판독가능한 기록매체
KR20060092543A (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
KR20060101699A (ko) 정보 저장 매체, 기록/재생 장치 및 그 기록/재생 방법
KR20060093924A (ko) 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
KR20050075125A (ko) 광 기록 정보 저장 매체, 기록/재생 장치, 기록/재생 방법및 그 방법을 수행하는 프로그램이 기록된 컴퓨터판독가능한 기록매체

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040802

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20090727

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20040802

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110127

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20110916

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20110127

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20111017

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20110916

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20130430

Appeal identifier: 2011101007593

Request date: 20111017

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20111017

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20111017

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20110328

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20111017

Effective date: 20130430

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20130430

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20111017

Decision date: 20130430

Appeal identifier: 2011101007593

PS0901 Examination by remand of revocation
S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

Patent event date: 20130603

Patent event code: PS07012S01D

Comment text: Decision to Grant Registration

Patent event date: 20130502

Patent event code: PS07011S01I

Comment text: Notice of Trial Decision (Remand of Revocation)

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130903

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130904

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170705