KR100407931B1 - 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체 - Google Patents

실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체 Download PDF

Info

Publication number
KR100407931B1
KR100407931B1 KR10-1998-0031783A KR19980031783A KR100407931B1 KR 100407931 B1 KR100407931 B1 KR 100407931B1 KR 19980031783 A KR19980031783 A KR 19980031783A KR 100407931 B1 KR100407931 B1 KR 100407931B1
Authority
KR
South Korea
Prior art keywords
recording
data
information
area
recorded
Prior art date
Application number
KR10-1998-0031783A
Other languages
English (en)
Other versions
KR20000010473A (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
Priority to KR10-1998-0031783A priority Critical patent/KR100407931B1/ko
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority claimed from KR10-1998-0033312A external-priority patent/KR100418870B1/ko
Priority claimed from KR10-1998-0034724A external-priority patent/KR100418871B1/ko
Priority to PCT/KR1999/000375 priority patent/WO2000007186A1/en
Priority to CNB998012270A priority patent/CN1137482C/zh
Priority to CN200410059374A priority patent/CN100583247C/zh
Priority to BRPI9906652-1A priority patent/BR9906652B1/pt
Priority to CNB031424341A priority patent/CN100456377C/zh
Priority to CNB031313124A priority patent/CN1249715C/zh
Priority to JP2000562903A priority patent/JP2002521787A/ja
Priority to DE69927349T priority patent/DE69927349T2/de
Priority to EP99929939A priority patent/EP1027705B1/en
Priority to EP03013358A priority patent/EP1347453A3/en
Priority to AU46571/99A priority patent/AU4657199A/en
Priority to EP03013357A priority patent/EP1345223A3/en
Priority to EP05000722A priority patent/EP1524666A3/en
Priority to US09/362,375 priority patent/US6625094B1/en
Publication of KR20000010473A publication Critical patent/KR20000010473A/ko
Priority to JP2003112115A priority patent/JP2004005942A/ja
Priority to US10/613,113 priority patent/US7065016B2/en
Priority to US10/613,090 priority patent/US7218592B2/en
Priority to JP2004015663A priority patent/JP2004119014A/ja
Application granted granted Critical
Publication of KR100407931B1 publication Critical patent/KR100407931B1/ko
Priority to HK05102541.5A priority patent/HK1069666A1/xx
Priority to HK04104277.2A priority patent/HK1061299A1/xx
Priority to JP2004193208A priority patent/JP2004311020A/ja
Priority to US10/896,984 priority patent/US7177249B2/en
Priority to JP2006061043A priority patent/JP4855106B2/ja
Priority to US11/430,025 priority patent/US7599269B2/en
Priority to US11/790,858 priority patent/US7539103B2/en

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
    • 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/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1896Methods for assignment of alternate areas for defective areas using skip or slip replacement to relocate data from a defective block to the next usable block, e.g. with a primary defect list [PDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Abstract

재기록 가능한 광기록 매체의 실시간 기록/재생 방법에 관한 것으로서, 특히 호스트로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 스키핑 방식으로 광 기록매체에 입력 데이터를 기록하는 단계와, 상기 단계에서 스키핑되는 블록의 정보를 상기 제어부로 리턴하는 단계와, 상기 제어부에서는 스키핑되는 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체 기록 장치로 출력하는 단계로 이루어져, 실시간 기록시에 파일의 실제 크기와 기록된 파일의 크기가 달라지거나 LSN 불일치가 발생하지 않는다. 또한, 결함 영역은 LSN은 갖고 있으면서 ICB에 기록되지 않은 빈 영역으로 남음으로써, 다음의 리니어 대체 방법으로 기록시에 이용할 수 있게되어 디스크의 사용 효율을 높일 수 있다.

Description

실시간 기록/재생시의 파일 관리 방법 및 실시간 데이터 기록 방법 및 그 광기록/재생 매체
본 발명은 재기록 가능한 광기록 매체 시스템에 관한 것으로, 특히 실시간 기록이 필요한 데이터를 실시간으로 기록 및 재생할 때의 파일 관리 방법 및 실시간 데이터 기록 방법 및 그 광 기록/재생 매체에 관한 것이다.
일반적으로, 광기록매체는 반복 기록의 가능여부에 따라 읽기 전용의 롬(ROM)형과, 1회 기록가능한 웜(WORM)형 및 반복적으로 기록할 수 있는 재기록 가능형 등으로 크게 3종류로 나뉘어진다.
여기서, 롬형 광기록매체는 컴팩트 디스크 롬(Compact Disc Read Only Memory ; CD-ROM)과 디지털 다기능 디스크 롬(Digital Versatile Disc Read Only Memory ; DVD-ROM) 등이 있으며, 웜형 광기록매체는 1회 기록가능한 컴펙트 디스크(Recordable Compact Disc ; CD-R)와 1회 기록가능한 디지털 다기능 디스크(Recordable Digital Versatile Disc ; DVD-R) 등이 있다.
또한, 자유롭게 반복적으로 재기록 가능한 디스크로는 재기록 가능한 컴펙트 디스크(Rewritable Compact Disc ; CD-RW)와 재기록 가능한 디지털 다기능 디스크(Rewritable Digital Versatile Disc ; DVD-RW) 등이 있다.
한편, 재기록 가능형 광기록 매체의 경우, 그 사용 특성상 정보의 기록/재생 작업이 반복적으로 수행되는데, 이로 인해 광기록 매체에 정보 기록을 위해 형성된 기록층을 구성하는 혼합물의 혼합 비율이 초기의 혼합 비율과 달라지게 되어 그 특성을 잃어 버림으로써 정보의 기록/재생시 오류가 발생된다.
이러한 현상을 열화라고 하는데, 이 열화된 영역은 광기록매체의 포맷, 기록, 재생 명령 수행시 결함 영역(Defect Area)으로 나타나게 된다.
또한, 재기록 가능형 광기록매체의 결함 영역은 상기의 열화 현상 이외에도 표면의 긁힘, 먼지 등의 미진, 제작시의 오류 등에 의해 발생되기도 한다.
그러므로, 상기와 같은 원인으로 형성된 결함 영역에 데이터를 기록/재생하는 것을 방지하기 위하여 이 결함 영역의 관리가 필요하게 되었다.
이를 위해 도 1에 도시된 바와 같이 광기록 매체의 리드-인 영역(lead-in area)과 리드-아웃 영역(lead-out area)에 결함 관리 영역(Defect Management Area ; 이하 DMA라 함)을 두어 광기록 매체의 결함 영역을 관리하고 있다. 또한, 실제 데이터가 기록되는 유저 영역에는 결함이 발생하였을 때 이용하기 위해 별도의 스페어(Spare) 영역을 갖고 있다.
그리고, 일반적으로 하나의 디스크에는 4개의 DMA가 존재하는데, 2개의 DMA는 리드-인 영역에 존재하고 나머지 2개의 DMA는 리드-아웃 영역에 존재한다.
여기서, 각 DMA는 2개의 블록(block)으로 이루어지고, 총 32섹터들(sectors)로 이루어진다. 그리고, 각 DMA의 제 1 블록(DDS/PDL 블록이라 함)은 DDS(Disc Definition Structure)와 PDL(Primary Defect List)을 포함하고, 각 DMA의 제 2 블록(SDL 블록이라 함)은 SDL(Secondary Defect List)을 포함한다.
이때, PDL은 주결함 데이터 저장부를 의미하며, SDL은 부결함 데이터 저장부를 의미한다.
일반적으로 PDL은 디스크 제작 과정에서 생긴 결함 그리고, 디스크를 포맷즉, 최초 포맷팅(Initialize)과 재포맷팅(Re-initialize)시 확인되는 모든 결함 섹터들의 엔트리들(entries)을 저장한다. 여기서, 각 엔트리는 엔트리 타입과 결함 섹터에 대응하는 섹터 번호로 구성된다.
한편, SDL은 블록 단위로 리스트되는데, 포맷 후에 발생하는 결함 영역들이나 포맷동안 PDL에 저장할 수 없는 결함 영역들의 엔트리들을 저장한다. 상기 각 SDL 엔트리는 결함 섹터가 발생한 블록의 첫 번째 섹터의 섹터 번호를 저장하는 영역과 그것을 대체할 대체 블록의 첫 번째 섹터의 섹터 번호를 저장하는 영역으로 구성된다. 또한, 상기 각 엔트리에는 FRM을 위해 1비트가 할당되어 있는데, 그 값이 0b이면 대체 블록이 할당되어(assigned) 있고 대체 블록에 결함이 없음을 의미하며, 1b이면 대체 블록이 할당되어 있지 않거나 또는 할당된 대체 블록에 결함이 있음을 의미한다.
따라서, 상기 데이터 영역내의 결함 영역들(즉, 결함 섹터 또는 결함 블록)은 정상적인 영역으로 대체되어지는데, 대체 방법으로는 통상 슬리핑 대체(slipping replacement) 방법과 리니어 대체(linear replacement) 방법이 있다.
상기 슬리핑 대체방법은 결함 영역이 PDL에 등록되어 있는 경우에 적용되는 방법으로, 도 2a에 도시된 바와 같이 실제 데이터가 기록되는 유저 영역(user area)에 PDL에 리스트된 결함 섹터가 존재하면 그 결함 섹터를 건너뛰고 대신에 그 결함 섹터 다음에 오는 정상 섹터로 대체되어 데이터를 기록한다. 그러므로 데이터가 기록되는 유저 영역은 밀리면서 결국 건너 뛴 결함 섹터 만큼 스페어영역(spear area)을 차지하게 된다.
또한, 리니어 대체 방법은 결함 영역이 SDL에 등록되어 있는 경우에 적용되는 방법으로, 도 2b에 도시된 바와 같이 유저 영역이나 스페어 영역에 SDL에 리스트된 결함 블록(defect block)이 존재하면 스페어 영역에 할당된 블록 단위의 대체(replacement) 영역으로 대체되어 데이터를 기록한다. 이때, 상기 결함 블록에 할당된 물리적 섹터 번호(Physical Sector Number ; PSN)는 그대로 존재하지만 논리적 섹터 번호(Logical Sector Number ; LSN)는 데이터와 함께 대체 블록으로 함께 이동한다. 이러한 리니어 대체 방법은 실시간을 필요로 하지 않는 데이터를 읽거나 쓸때에 유효하다. 이후, 상기 실시간을 필요로 하지 않는 데이터를 설명의 편의상 PC-데이터라 칭한다.
도 3은 일반적인 광디스크 기록 장치의 일예를 나타낸 블록도로서, 광디스크에 데이터를 기록하고 재생하기 위한 광픽업, 상기 광 픽업을 이송시키는 픽업 이송부, 입력되는 데이터를 처리하여 상기 광 픽업으로 전송하는 데이터 처리부, 인터페이스, 이들을 제어하는 마이콤 등으로 구성되고, 광디스크 기록 장치의 인터페이스에는 호스트(host)가 연결되어 상호간에 명령어와 데이터가 전달되도록 구성된다.
이와 같이 구성되는 광디스크 기록 장치에서 기록해야 할 데이터가 발생되면 호스트는 기록 명령을 광디스크 기록장치에 보낸다. 상기 기록 명령은 기록 위치를 지정하는 LBA(Logical Block Address)와 데이터의 크기를 알려주는 전송 길이(transfer length)를 포함한다. 이어서, 호스트는 기록할 데이터를 상기 광디스크 기록 장치로 보낸다. 상기 광디스크 기록 장치는 호스트로부터 광디스크에 기록할 데이터가 입력되면 이를 지정된 LBA부터 기록하기 시작한다. 이때, 상기 광디스크 기록장치는 광디스크의 결함을 표시하는 정보인 PDL과 SDL을 이용하여 결함이 있는 영역에는 데이터를 기록하지 않는다.
즉, PDL에 기록된 물리적 섹터(physical sector)는 건너 뛰면서 기록하고, SDL에 기록된 물리적 블록(physical block)(sblkA, sblkB)은 도 4a에서와 같이 스페어 영역에 할당된 대체(replacement) 블록(sblkC,sblkD)영역으로 대체해 가면서 기록하게 된다. 또한, 기록이나 재생시에 SDL에 리스트되어 있지 않은 결함 블록 또는 에러 소지가 많은 블록이 있으면 이 블록을 결함 블록으로 간주하고, 스페어 영역의 대체 블록을 찾아 상기 결함 블록의 데이터를 재기록한 후 상기 결함 블록의 첫 번째 섹터 번호와 대체 블록의 첫 번째 섹터 번호를 SDL 엔트리에 기록한다.
그리고, 도 4a의 파일 1을 예로 들 경우, UDF(Universal Disc Format) 파일 시스템에서 파일 정보를 기록하고 있는 ICB(Information Control Block) 중 파일 시작 위치 및 크기를 표시하는 부분을 개념적으로 나타내면 도 4b와 같이 표시될 것이다. 즉, A 위치부터 파일 1이 시작되고, 파일 1에 있는 결함 블록(sblkB)은 스페어 영역의 대체 블록(sblkD)으로 대체되어 파일 1이 기록된 논리적 섹터의 개수는 변화가 없으므로 파일 1이 기록된 섹터의 크기는 N이 된다.
이때, SDL에 기록된 결함 블록을 스페어 영역에 할당된 대체 블럭으로 대체하며 데이터를 기록하기 위해서는 광 픽업을 스페어 영역으로 이송시켰다가 다시 유저 영역으로 이송시켜야 하는데, 이때 걸리는 시간이 실시간 기록에 큰 장애가된다.
따라서, A/V용과 같이 실시간 기록이 필요한 경우에 대한 결함 영역 관리 방법이 최근 많이 논의되고 있다. 그 중 하나가 도 4c에 도시된 바와 같이 SDL을 사용할 때 리니어 대체 방법을 사용하지 않고 슬리핑 대체 방법과 같이 결함 블록을 만났을 때 그 결함 블록을 건너뛰고 다음에 오는 정상 블록에 데이터를 기록하는 스키핑(Skipping) 방식을 사용하는 것이 논의되고 있다. 이렇게 하면, 광 픽업이 결함 블록을 만날때마다 스페어 영역으로 이송하지 않아도 되므로 광 픽업이 움직이는 시간을 줄일 수 있어 실시간 기록의 장애를 없앨 수 있다. 이때에는 결함 블록이 LSN과 PSN을 그대로 갖고있다. 즉, 호스트측에서 보았을 때 광 디스크가 지닌 논리적 섹터의 개수는 항상 일정하게 정해져 있는데, 스키핑을 하게되면 결함 블록에 데이터를 보관하지도 않으면서 결함 블록에 LSN이 부여되어 있으므로, 스키핑을 하면 스키핑을 한만큼 호스트 입장에서 보면 LSN이 손실되는 결과를 갖게된다. 예를 들어, 호스트에서 기록을 위해 100 섹터의 데이터를 전송해도 해당 영역에 결함 블록이 하나 있으면 84섹터(1 블록 = 16섹터)밖에 기록이 안된다.
따라서, 도 4c의 파일 1을 예로 들 경우, UDF 파일 시스템의 ICB에는 파일 1의 파일 크기가 도 4d와 같이 N 또는 N-L로 표시될 수 있다. 여기서, 상기 L은 파일 1이 기록된 영역에서 스키핑되는 결함 섹터의 수를 나타낸다. 즉, 도 4c를 보면, A 위치부터 파일 1의 데이터를 M 섹터만큼 기록하다가 결함 블록(sblkB)을 발견하면 이를 스킵한다음 다시 파일 1의 데이터를 기록하고 있다. 이때, 결함 블록(sblkB)은 데이터를 기록하지 않으면서도 LSN은 그대로 갖고 있으므로 결함 블록(sblkB)의 LSN은 사용못하게 되어 결국, 호스트에서는 N개의 섹터에 데이터를 기록하라는 명령을 내리지만 광 디스크 기록 장치에서는 N-L(L=16)개의 섹터에만 데이터를 기록하게 된다.
따라서, 도 4d의 첫 번째 경우처럼 파일 1의 크기를 N으로 표시하면 파일의 실제 크기와 기록된 파일의 크기가 달라져 파일 관리자가 파일 관리시에 문제가 생기고, 두 번째 경우처럼 파일 1의 크기를 N-L로 표시하면 LSN의 불일치가 발생한다. 예를 들어, 도 4c의 파일 2를 지웠다가 새로이 파일 3을 기록하게 되면 호스트내의 파일 관리자(file manager)는 C-L(L은 결함이 발견된 섹터의 개수) 위치부터 데이터를 기록하라는 명령을 내리기 때문에 기존에 기록된 파일 1의 데이터가 손상된다.
즉, 상기된 방법으로 실시간용 데이터를 기록하는 경우에는 파일 관리자가 파일을 잘못 관리할 수 있다.
또한, 실시간 기록인 경우 결함 영역이 갖고 있는 LSN은 사용하지 못하고 사용하지 못하는 LSN 만큼 데이터를 기록하지 못하므로 결국 디스크 크기가 줄어드는 결과를 초래한다. 이는 데이터가 기록되는 영역 내의 결함 블록이나 결함 섹터들의 존재유무에 상관없이 소정 단위로 호스트로부터 보내오는 기록 명령에 의해 데이터가 기록되기 때문이다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 실시간 데이터의 파일 관리를 스키핑된 결함 영역 정보로 이용하는 실시간 기록/재생시의 파일 관리 방법을 제공함에 있다.
본 발명의 다른 목적은 실시간 데이터의 기록 명령이 종료되면 기록중 발생한 결함 영역의 정보를 호스트로 리턴하는 실시간 기록/재생시의 파일 관리 방법을 제공함에 있다.
본 발명의 또다른 목적은 실시간 데이터 기록 중 결함 영역이 발생하면 기록 명령을 종료한 후 상기 결함 정보를 호스트로 리턴하는 실시간 기록/재생시의 파일 관리 방법을 제공함에 있다.
도 1은 일반적인 광디스크의 데이터 영역을 보여주는 도면
도 2a는 일반적인 슬리핑 대체 방법을 보인 도면
도 2b는 일반적인 리니어 대체 방법을 보인 도면
도 3은 일반적인 광 디스크 기록 장치의 구성 블록도
도 4a는 일반적인 광 디스크에서 SDL 사용시 리니어 대체 방법으로 데이터를 기록하는 상태를 보인 도면
도 4b는 도 4a의 파일 1에 대한 UDF 파일 시스템의 기록 상태를 개념적으로 보인 도면
도 4c는 일반적인 광 디스크에서 SDL 사용시 스키핑 방법으로 데이터를 기록하는 상태를 보인 도면
도 4d는 도 4c의 파일 1에 대한 UDF 파일 시스템의 기록 상태를 개념적으로 보인 도면
도 5는 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법을 수행하기 위한 전체 흐름도
도 6은 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법의 실시예를 나타낸 흐름도
도 7a는 도 6에서 실시간 기록 방법으로 데이터를 기록하는 상태를 보인 도면
도 7b는 도 6에서 광 디스크의 결함 정보를 호스트로 리턴하는 요청 센스 데이터의 구성을 보인 도면
도 7c는 도 7a의 파일 1에 대한 UDF 파일 시스템의 기록 상태를 개념적으로 보인 도면
도 8은 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법의 다른 실시예를 나타낸 흐름도
도 9a는 도 8에서 실시간 기록 방법으로 데이터를 기록하는 상태를 보인 도면
도 9b는 도 8에서 광 디스크의 결함 정보를 호스트로 리턴하는 요청 센스 데이터의 구성을 보인 도면
도 9c는 도 9a의 파일 1에 대한 UDF 파일 시스템의 기록 상태를 개념적으로 보인 도면
도 10a는 본 발명에서 한 파일에 대한 제어 명령이 다수개인 경우의 데이터 기록 상태를 보인 도면
도 10b는 도 10a의 파일 1에 대한 UDF 파일 시스템의 기록 상태를 개념적으로 보인 도면
상기와 같은 목적을 달성하기 위한 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법은, 기록할 데이터가 발생하면 이를 제어 신호와 함께 광 기록매체 기록장치로 전송하는 호스트가 구비되며, 상기 호스트로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하다가 결함 블럭이 존재하면 결함 블럭은 스키핑하면서 다음에 오는 정상 블럭에 데이터를 기록하는 단계와, 상기 단계에서 스키핑되는 블록의 정보를 상기 호스트로 리턴하는 단계와, 상기 호스트에서는 스키핑되는 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
상기 호스트로부터 출력되는 제어 신호는 기록 명령이며, 상기 기록 명령의 미사용 바이트 또는 미사용 비트 영역에 기록할 데이터가 실시간용 데이터인지 유무를 표시함을 특징으로 한다.
상기 결함 정보를 리턴하는 단계는 상기 광 기록매체에 데이터를 기록하다가 결함 영역을 발견하면 기록 명령을 강제 종료하고 결함 정보를 호스트로 리턴하는 것을 특징으로 한다.
상기 호스트로 리턴되는 결함 정보는 상기 제어 신호에 따라 기록을 시작한 후부터 결함 영역을 발견하기까지 기록된 섹터의 개수와 연속되는 결함 섹터의 개수임을 특징으로 한다.
상기 결함 정보는 요청 센스 데이터의 미사용 영역에 기록하여 호스트로 리턴함을 특징으로 한다.
상기 결함 정보를 리턴하는 단계는 상기 호스트의 기록 명령이 종료되면 그 기록 명령동안 스키핑되는 블록들의 결함 정보를 호스트로 리턴하는 것을 특징으로 한다.
상기 호스트로 리턴되는 결함 정보는 스키핑되는 각 블록들의 첫 번째 섹터의 섹터 번호인 것을 특징으로 한다.
상기 결함 정보는 요청 센스 데이터의 부가 영역에 기록하여 호스트로 리턴함을 특징으로 한다.
상기 단계에서 한 파일에 대해 작성되는 파일 구성(ICB)은 기록 중 발견되는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 ICB에 기록되지 않음을 특징으로 한다.
본 발명에 따른 실시간 기록/재생시의 파일 관리 방법은, 기록할 데이터가 발생하면 이를 제어 신호와 함께 광 기록매체 기록장치로 전송하는 호스트가 구비되며, 상기 호스트로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하는 단계와, 상기 광 기록매체에 데이터를 기록하다가 결함 영역을 발견하면 제어 신호를 종료하고 결함 정보를 호스트로 리턴하는 단계와, 상기 결함 정보가 리턴된 후 상기 호스트로부터 다시 출력하는 제어 신호에 의해 결함 영역의 다음에 오는 정상 영역부터 데이터를 기록하는 단계로 이루어지며, 결함 영역을 만날 때마다 상기 과정들을 반복 수행함을 특징으로 한다.
본 발명에 따른 실시간 기록/재생시의 파일 관리 방법은, 기록할 데이터가 발생하면 이를 제어 신호와 함께 광 기록매체 기록장치로 전송하는 호스트가 구비되며, 상기 호스트로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하다가 결함 블럭이 존재하면 결함 블럭은 스키핑하면서 다음에 오는 정상 블럭에 데이터를 기록하는 단계와, 상기 단계가 수행되는 중에 호스트의 제어 신호가 종료되면 상기 스키핑되는 블록들의 정보를 상기 호스트로 리턴하는 단계와, 상기 호스트에서는 상기 단계들을 반복 수행하다가 연속되는 기록 명령이 없으면 리턴된 결함 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명의 다른 목적, 특징 및 잇점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.
이하, 본 발명의 바람직한 실시예를 첨부도면을 참조하여 상세히 설명한다.
도 5는 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법을 수행하기 위한 전체 흐름도로서, 호스트는 실시간으로 기록할 데이터가 발생하면 실시간 기록을 제어하는 기록 명령과 함께 광 디스크에 기록할 데이터를 광 디스크 기록장치로 전송한다. 상기 광 디스크 기록장치는 입력되는 실시간 데이터를 스키핑 방식으로 광 디스크에 기록한다(단계 501). 즉, 데이터를 기록하다가 결함 블록을 만나면 그 결함 블록을 건너뛰고 다음에 오는 정상 블록에 데이터를 기록한다.
이때, 파일 관리를 위해 스키핑된 블록의 정보를 호스트로 전송해야 하는데, 그 방법은 여러 가지가 있다(단계 502). 그중 하나가 기록 중에 결함 블록을 만나면 기록 명령을 종료한 후 결함 블록의 정보를 호스트로 리턴하는 경우이고, 다른 하나는 호스트에서 전송한 기록 명령이 완료될 때까지 데이터를 스키핑 방식으로 기록하다가 기록 명령이 종료되면 그때 스키핑된 결함 블록의 정보를 호스트로 리턴하는 경우이다.
상기 호스트는 리턴되는 결함 블록의 정보를 기준으로 UDF 파일 시스템의 파일 관리를 위한 정보를 상기 광 디스크에 기록한다(단계 503).
도 6은 상기 도 5의 상세 흐름도의 일예로서, 기록 중에 결함 블록을 만나면 기록 명령을 강제 종료한 후 결함 블록의 정보를 호스트로 리턴하는 경우의 실시예이다.
즉, 기록할 데이터가 발생되면 호스트는 기록 명령을 광 디스크 기록 장치로 전송한다(단계 601). 상기 기록 명령은 기록 위치를 지정하는 LBA와 데이터의 크기를 알려주는 전송 길이를 포함한다. 이때, 기록할 데이터가 실시간을 필요로 하는데이터라면 상기 호스트는 상기 광 디스크 기록장치가 SDL 사용시 스키핑 방식으로 광 디스크에 데이터를 기록할 수 있도록 알려주어야 한다. 그중 한 방법이 기록 명령의 미사용 영역(reserved)을 이용하여 알려줄 수 있다. 즉, 기록 명령은 12바이트로 되어 있는데 사용되지 않는 11번째 바이트에 실시간 기록용임을 표시하여 전송할 수도 있고, 2번째 바이트의 사용되지 않는 2번째 비트에 실시간 기록용임을 표시하여 전송할 도 있다.
이어서, 상기 호스트는 기록할 데이터를 인터페이스를 통해 상기 광 디스크 기록 장치로 보낸다.
이때, 상기 광 디스크 기록 장치의 마이콤은 상기와 같은 기록 명령을 보고 입력된 데이터가 리니어 대체 방법을 필요로 하는 PC-데이터인지, 스키핑 방법을 필요로 하는 실시간용 데이터인지를 판별한다(단계 602).
여기서, PC-데이터라고 판별되면 SDL 사용시 리니어 대체 방법으로 광 디스크에 데이터를 기록한다(단계 603).
한편, 실시간용 데이터라고 판별되면 SDL 사용시 스키핑 방법으로 광 디스크에 데이터를 기록한다(단계 604). 즉, SDL에 기록된 결함 블록 또는 에러 소지가 많은 결함 블록을 발견하면 그 블록은 스키핑한 후 다음에 오는 정상 블록에 데이터를 기록하는데 이를 위해, 상기 마이콤은 도 7a와 같이 데이터를 기록하다가 결함 블록을 만나면(단계 605) 기록 명령을 종료한 후 상기 결함 블럭의 정보를 호스트로 리턴한다(단계 606).
상기 호스트는 결함 블록의 정보를 받으면 결함 블록 다음에 오는 정상 블록부터 데이터를 기록할 수 있도록 기록 명령을 다시 보내고(단계 607), 광 디스크 기록 장치는 기록 명령이 입력되면 다시 상기 호스트가 기록 명령에서 지정하는 정상 블록의 LBA부터 데이터를 기록한다(단계 608).
이때, 상기 호스트로 결함 정보를 전송하는 방법은 여러 가지가 있을 수 있으며 그 중 하나가 도 7b와 같이 요청 센스 데이터(request sense data)를 이용할 수 있다.
예를 들어, 광 디스크 기록 장치가 도 7a에서와 같이 실시간용 데이터를 A 위치부터 N 섹터만큼 기록하다가 결함 블록을 발견하면 체크 조건 상태(CHECK CONDITION status)를 호스트로 리턴한다. 여기서, 상기 결함 블록은 SDL에 리스트된 블록일 수도 있고 SDL에는 등록되어 있지 않지만 에러 소지가 많은 블록일 수도 있다. 또한, 상기 마이콤은 해당 블록의 정보를 가지고 있는 헤더에서 에러가 발생하여 상기 헤더를 읽지 못할때도 상기 호스트로 체크 조건 상태를 리턴한다.
상기 호스트는 체크 조건 상태가 전송되면 요청 센스 명령을 광 디스크 기록 장치로 보내 에러 코드를 묻고, 이때 상기 광 디스크 기록장치는 도 6b와 같이 요청 센스 데이터를 상기 호스트로 리턴한다.
상기 요청 센스 데이터는 15바이트로 되어 있으며, 기존에 미사용 영역(reserved)이었던 8,9,10,11번 바이트를 사용하여 결함 정보를 전송한다.
즉, 8,9번 바이트에는 기록 명령을 받고나서 지금까지 기록된 섹터의 개수(written sector number)를 기록하고, 10,11번 바이트에는 연속적인 결함 섹터의 개수(consecutive defect sector number)를 기록하여 호스트로 리턴한다. 여기서, 연속적인 결함 섹터의 개수를 리턴하는 것은 호스트가 이어지는 결함 섹터에 다시 데이터를 기록하라는 명령을 방지하기 위해서이다. 만일, 기록중에 에러 소지가 많은 블록이나 SDL에 리스트된 블록을 만나면 마이콤은 지금까지 기록된 섹터의 개수와 결함 블록에 해당하는 16개의 섹터를 연속적인 결함 섹터의 개수로 간주하여 호스트로 리턴한다. 이는 SDL이 블록 단위로 리스트되며, 기록중에 결함 섹터를 발견하면 해당 블록을 모두 에러로 간주하고 SDL에 리스트하기 때문이다. 또한, 기록중에 에러가 발생한 헤더를 발견하면 마이콤은 지금까지 기록된 섹터의 개수와 1개의 결함 섹터를 호스트로 리턴한다.
상기 호스트는 이러한 결함 정보를 기록한 요청 센스 데이터가 마이콤으로부터 전송되면 지금까지 기록된 섹터의 개수와 결함 섹터의 개수를 보고 다시 기록 명령을 내린다. 상기 기록 명령에는 LBA가 포함되어 있는데, 상기 호스트는 마이콤으로부터 리턴되는 결함 정보를 이용하여 LBA가 결함 섹터나 결함 블록 다음에 오는 정상 블록의 첫 번째 섹터의 번호를 갖도록 한다.
따라서, 마이콤은 상기 호스트로부터 기록 명령이 입력되면 지정된 LBA부터 즉, 결함 블록 다음에 오는 정상 블록부터 다시 데이터를 기록한다.
이와 같이 광 디스크 기록장치와 호스트는 기록중에 결함 영역(=결함 블록이나 결함 헤더)을 만날 때마다 상기 과정들을 반복하면서 광 디스크에 데이터를 기록한다.
그리고, 상기된 과정들이 수행되면서 한 파일에 대한 기록이 완료되면(단계 609), 호스트는 지금까지 전송된 결함 정보를 기준으로 UDF 파일 시스템에서 파일시작 위치와 파일 크기를 표시하는 ICB를 광 디스크 기록장치의 광 디스크에 작성한다(단계 610).
즉, 한 파일에 대해 종래에는 결함 영역은 고려하지 않고 파일 크기를 N 또는 N-L로 표시했지만 본 발명에서는 결함 영역이 존재하면 파일 크기를 도 7c와 같이 분리하여 기록한다.
도 7a의 파일 1을 예로 든다면, 파일 1은 A 위치에서 시작하여 M 섹터만큼 기록을 하다가 결함 블록을 만나서 기록 명령을 종료한 후 상기 결함 정보를 호스트로 리턴하고 호스트로부터 다시 기록 명령을 받아 D 위치부터 P섹터만큼 기록을 한 후 파일 1의 기록을 완료함을 알 수 있다.
그러므로, 파일 1의 ICB는 파일 시작 위치가 A이고 파일 크기가 M인 것과 파일 시작 위치가 D이고 파일 크기가 P인 것 두 개가 작성된다. 즉, 파일 1의 기록 영역 내에 존재하는 결함 영역(sblkB)은 ICB에 기록되지 않는다. 따라서, 결함 영역으로 인해 파일의 실제 크기와 기록된 파일의 크기가 달라지거나 LSN 불일치가 발생하는 일이 없어지므로 파일 관리자는 이로 인해 파일을 잘못 관리하는 일도 발생하지 않는다.
도 8은 상기 도 5의 상세 흐름도의 다른 예로서, 호스트에서 전송한 기록 명령이 종료되면 기록 중에 스키핑된 결함 블록들의 정보를 호스트로 리턴하는 경우의 실시예이다.
여기서, 기록할 데이터가 발생되면 호스트는 기록 명령과 데이터를 광 디스크 기록 장치로 전송하는데, 그 과정은 상기된 도 6의 단계 601 내지 단계 605와동일하게 수행되므로 상세 설명을 생략한다.
즉, 기록 명령과 함께 실시간용 데이터가 입력되면(단계 801), 기록 명령에 따라 SDL 사용시 스키핑 방법으로 광 디스크에 데이터를 기록한다(단계 802). 이는 데이터 기록중에 SDL에 기록된 결함 블록 또는 에러 소지가 많은 결함 블록을 발견하면(단계 803), 그 블록은 스키핑한 후 다음에 오는 정상 블록에 데이터를 기록하는 것이다(단계 804).
이때, 마이콤은 호스트에서 전송한 기록 명령이 종료되는지를 판별한다(단계 805). 기록 명령이 종료되지 않았으면 상기 단계 802로 리턴하여 스키핑 방법으로 데이터를 계속 기록하다가 기록 명령이 종료되었다고 판별되면 상기 마이콤은 상기 기록 명령동안 데이터를 기록하면서 스키핑된 블록들의 정보를 상기 호스트로 리턴하거나 또는 스키핑된 결함 블록이 없으면 이상 없음을 알리는 정보(good states)를 호스트로 리턴한다(단계 806).
이때, 상기 호스트로 결함 블록들의 정보를 리턴하는 방법은 여러 가지가 있을 수 있으며 그 중 하나가 도 9b와 같이 요청 센스 데이터(request sense data)를 이용할 수 있다. 즉, 기록 명령이 종료되면 마이콤은 명령 수행 리포트를 상기 호스트로 리턴하는데 이때 상기 스키핑되는 블록들의 정보를 요청 센스 데이터의 부가 영역에 기록하여 전송한다.
예를 들어, 광 디스크 기록 장치는 호스트에서 전송한 기록 명령에 의해 도 9a와 같이 실시간용 데이터를 스키핑 방식으로 기록하다가 기록 명령이 종료되면 에러 유무등을 나타내는 체크 조건 상태(CHECK CONDITION status)를 호스트로 리턴한다. 여기서, 상기 스키핑되는 결함 블록은 SDL에 리스트된 블록일 수도 있고 SDL에는 등록되어 있지 않지만 에러 소지가 많은 블록일 수도 있다.
상기 호스트는 체크 조건 상태가 전송되면 요청 센스 명령을 광 디스크 기록 장치로 보내 에러 코드를 묻고, 이때 상기 광 디스크 기록장치는 도 9b와 같이 요청 센스 데이터를 상기 호스트로 리턴한다.
즉, 상기 요청 센스 데이터의 부가 영역인 15번 바이트부터 스키핑되는 블록들의 정보를 기록하여 호스트로 리턴한다. 이는 요청 센스 데이터의 바이트 길이를 가변할 수 있으므로 가능하며, 이때의 부가되는 길이는 7번 바이트의 부가 센스 길이(Additional Sense Length)에 기록하면 된다. 따라서, 기존의 요청 센스 데이터와 충돌없이 호환성을 그대로 유지할 수 있다.
도 6에서는 결함 블록을 발견할 때마다 결함 블록의 정보를 호스트로 리턴하므로 상기 요청 센스 데이터의 미사용 영역인 8∼11번 바이트에 그 결함 블록의 정보를 기록할 수 있으나, 반면에 도 8은 호스트에서 전송한 기록 명령이 종료될 때마다 기록 명령이 수행되는 동안 스키핑되는 결함 블록의 정보를 호스트로 리턴하므로, 스키핑되는 블록의 수는 가변적이다. 따라서, 요청 센스 데이터의 15번 바이트부터 3바이트 또는 4바이트 단위로 이용하는 것이다.
이때, 상기 요청 센스 데이터에 기록되는 결함 블록의 정보는 스키핑되는 블록의 첫 번째 섹터의 논리적 섹터 번호(LSN)이다. 만일, 하나의 기록 명령이 수행되는 동안 2개의 결함 블록이 발견되었다면 두 개의 LSN이 요청 센스 데이터의 부가 영역에 기록되어 호스트로 리턴된다.
그러므로, 상기 호스트에서는 리턴되는 논리적 섹터 번호 이후의 16개를 기록이 안된 결함 섹터로 간주한다.
그리고나서, 한 파일에 대한 기록이 완료되었는지를 판별하여(단계 807), 기록이 완료되지 않았다고 판별되면 상기 단계 801로 진행하여 상기된 과정들을 반복 수행한다. 한편, 기록이 완료되었다고 판별되면 호스트는 지금까지 리턴된 결함 블록들의 정보를 기준으로 UDF 파일 시스템에서 파일 시작 위치와 파일 크기를 표시하는 ICB를 광 디스크에 작성한다(단계 808).
도 7c와 마찬가지로 파일 1의 ICB는 도 9c와 같이 파일 시작 위치가 A이고 파일 크기가 M인 것과 파일 시작 위치가 D이고 파일 크기가 P인 것 두 개가 작성된다. 즉, 파일 1의 기록 영역 내에 존재하는 결함 영역(sblkB)은 ICB에 기록되지 않는다. 따라서, 결함 영역으로 인해 파일의 실제 크기와 기록된 파일의 크기가 달라지거나 LSN 불일치가 발생하는 일이 없어지므로 파일 관리자는 이로 인해 파일을 잘못 관리하는 일도 발생하지 않는다.
이와 같이 스키핑되는 블록의 정보는 결함 블록이 발견될 때마다 또는 기록 명령이 종료될 때마다 호스트로 리턴할 수 있다. 이때, 전자는 SDL에 리스트된 결함 블록의 정보가 PC-데이타의 기록에 의해 발생한 것인지 실시간 기록에 의해 발생한 것인지 구분이 안될 때 유효하고, 후자의 방법은 구분이 될 때 유효하다.
한편, 상기 호스트는 기록 명령을 도 10a와 같이 한 파일에 대해서 여러번 나누어 전송할 수 있으며, 이 경우에도 결함 블록을 만날때마다 또는 호스트의 기록 명령이 종료될 때마다 스키핑되는 블록의 정보를 호스트로 리턴한다.
도 10a는 기록 명령이 4번 전송되고 기록 명령이 종료될 때마다 결함 블록의 정보를 명령 수행 리포트에 기록하여 리턴하는 경우를 보이고 있다. 여기서, N1 섹터, N2 섹터가 기록되는 구간에서는 스키핑되는 블록이 발생하고, N3 섹터, N4 섹터가 기록되는 구간에서는 한번도 발생하지 않았다고 가정하면 UDF 파일 시스템의 ICB는 도 10b와 같이 작성된다. 즉, 결함 블록이 있을때는 섹터의 개수가 결함 블럭 단위로 나누어져 기록되며 결함 블록이 없을때는 이어지는 것으로 간주하여 섹터의 개수가 더하여져 기록된다.
이는 또한 기존의 UDF 파일 시스템과 호환성을 그대로 유지한다. 즉, 정상적인 경우에도 한 파일은 디스크 상에서 연속적으로 기록되는 것이 아니라 빈 영역을 찾아 이동하면서 기록을 하게 된다. 이때에도 한 파일에 대해 ICB는 분리되어 작성된다. 즉, 본 발명은 결함 영역을 이동에 의해 스킵하는 영역으로 보고 ICB를 작성하므로 기존의 파일 시스템과 전혀 충돌이 일어나지 않는다.
또한, 상기 결함 영역은 LSN이 그대로 부여되어 있으면서 ICB에 기록이 되지 않은 빈 영역이므로, 이후에 리니어 대체 방법으로 기록할 때 이용할 수 있다. 즉, 리니어 대체 방법은 상기 결함 블록을 만나면 스페어 영역의 대체 블럭으로 대체되어 데이터를 기록하므로, 결국 디스크의 유저 영역을 모두 사용할 수 있어 디스크의 사용 효율을 높일 수 있다.
그리고, 본 발명은 호스트가 디스크의 구조를 전혀 모르는 상태에서 결함 정보를 입력받아 실시간 기록을 제어하므로 호스트의 부담을 줄여줄 수 있다.
한편, 본 발명은 SDL에 리스트되어 있는 결함 블록에 대해서는 기록을 시작하기 전에 미리 호스트로 이 정보를 리턴하고, SDL에 리스트되어 있지 않으면서 기록중에 발견된 결함 블록은 발견될 때마다 또는 기록 명령이 종료될 때마다 호스트로 리턴하여 파일 관리를 수행할 수도 있다.
이상에서와 같이 본 발명에 따른 실시간 기록/재생시의 파일 관리 방법 및 실시간 데이터 기록 방법 및 그 광 기록/재생 매체에 의하면, 실시간용 데이터를 스키핑 방식으로 기록하다가 결함 영역을 만나면 바로 결함 영역의 정보를 호스트로 리턴하거나, 기록 명령이 종료된 후 그 기록 명령동안 스키핑되는 결함 블록의 정보를 호스트로 리턴하여 파일 시스템을 관리함으로써, 실시간 기록시에 파일의 실제 크기와 기록된 파일의 크기가 달라지거나 LSN 불일치가 발생하지 않도록 한다. 또한, 결함 영역은 LSN은 갖고 있으면서 ICB에 기록되지 않은 빈 영역으로 남음으로써, 다음의 리니어 대체 방법으로 기록시에 이용할 수 있으므로 디스크의 사용 효율을 높일 수 있다.

Claims (49)

  1. 기록할 데이터가 발생하면 이를 제어 신호와 함께 전송하는 제어부와, 상기 제어부로부터 전송되는 데이터를 광 기록매체에 기록하는 광 기록매체 기록 장치로 구성되어 광 기록매체에 기록되는 데이터의 파일을 관리하는 방법에 있어서,
    상기 제어부로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하다가 결함 블럭이 존재하면 결함 블럭은 스키핑하면서 다음에 오는 정상 블럭에 데이터를 기록하는 단계와,
    상기 단계에서 스키핑되는 블록의 정보를 상기 제어부로 리턴하는 단계와,
    상기 제어부에서는 스키핑되는 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 포함하여 이루어지는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  2. 제 1 항에 있어서,
    상기 제어부로부터 출력되는 제어 신호는 기록 명령이며, 상기 기록 명령의 미사용 바이트 영역에 기록할 데이터가 실시간용 데이터인지 유무를 표시함을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  3. 제 1 항에 있어서,
    상기 제어부로부터 출력되는 제어 신호는 기록 명령이며, 상기 기록 명령의미사용 비트 영역에 기록할 데이터가 실시간용 데이터인지 유무를 표시함을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  4. 제 1 항에 있어서, 상기 결함 정보를 리턴하는 단계는
    상기 광 기록매체에 데이터를 기록하다가 결함 영역을 발견하면 기록 명령을 강제 종료하고 결함 정보를 제어부로 리턴하는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  5. 제 4 항에 있어서, 상기 제어부로 리턴되는 결함 정보는
    상기 제어 신호에 따라 기록을 시작한 후부터 결함 영역을 발견하기까지 기록된 섹터의 개수와 연속되는 결함 섹터의 개수임을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  6. 제 1 항에 있어서, 상기 결함 정보를 리턴하는 단계는
    상기 제어부의 기록 명령이 종료되면 그 기록 명령동안 스키핑되는 블록들의 결함 정보를 제어부로 리턴하는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  7. 제 6 항에 있어서, 상기 제어부로 리턴되는 결함 정보는
    스키핑되는 각 블록들의 첫 번째 섹터의 섹터 번호인 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  8. 제 1 항에 있어서, 상기 단계에서 한 파일에 대해 작성되는 파일 구성(ICB)은 기록 중 발견되는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 ICB에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  9. 제 8 항에 있어서,
    상기 결함 영역은 논리적 섹터 번호를 갖고 있음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  10. 제 1 항에 있어서, 상기 기록중에 발견되는 결함 영역중 부결함 데이터 저장부(SDL)에 저장된 결함 블록의 정보는 미리 제어부로 리턴함을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  11. 기록할 데이터가 발생하면 이를 제어 신호와 함께 전송하는 제어부와, 상기 제어부로부터 전송되는 데이터를 광 기록매체에 기록하는 광 기록매체 기록 장치로 구성되어 기록되는 데이터의 파일을 관리하는 방법에 있어서,
    상기 제어부로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하는 단계와,
    상기 광 기록매체에 데이터를 기록하다가 결함 영역을 발견하면 제어 신호를종료하고 결함 정보를 제어부로 리턴하는 단계와,
    상기 결함 정보가 리턴된 후 상기 제어부로부터 다시 출력하는 제어 신호에 의해 결함 영역의 다음에 오는 정상 영역부터 데이터를 기록하는 단계로 이루어지며, 결함 영역을 만날 때마다 상기 과정들을 반복 수행함을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  12. 제 11 항에 있어서, 상기 제어부로 리턴되는 결함 정보는
    상기 제어 신호에 따라 기록을 시작한 후부터 결함 영역을 발견하기까지 기록된 섹터의 개수와 연속되는 결함 섹터의 개수임을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  13. 제 12 항에 있어서, 상기 결함 정보는 요청 센스 데이터의 미사용 영역에 기록하여 제어부로 리턴함을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  14. 제 11 항에 있어서,
    기록이 완료된 후 작성되는 정보 제어 블록(ICB)은 기록 중 발견되는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 ICB에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  15. 광 기록매체에 기록되는 데이터의 파일을 관리하는 방법에 있어서,
    실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하다가 결함 블럭이 존재하면 결함블럭은 스키핑하면서 다음에 오는 정상 블럭에 데이터를 기록하는 단계와,
    제어 신호가 종료되면 상기 스키핑되는 블록들의 정보를 리턴하는 단계와,
    리턴된 결함 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 포함하여 이루어지는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  16. 제 15 항에 있어서, 상기 리턴되는 결함 정보는
    스키핑되는 각 블록들의 첫 번째 섹터의 논리적 섹터 번호인 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  17. 제 16 항에 있어서, 상기 제어신호는 요청 센스데이터를 포함하며, 상기 결함 정보는 요청 센스 데이터의 부가 영역에 기록하여 리턴하는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  18. 제 15 항에 있어서,
    기록이 완료된 후 광 기록매체에 작성되는 정보 제어 블록(ICB)은 기록 중 발견되는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 ICB에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  19. 제 18 항에 있어서,
    실시간 기록을 위한 제어 신호와 기록할 데이터가 입력되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하는 단계와,
    기록중 결함 영역이 존재하면 상기 결함 블럭은 스키핑하면서 다음에 오는 정상 블럭에 데이터를 기록하는 단계와,
    상기 결함영역이 발생할 때마다 또는 상기 제어신호에 따른 기록이 종료될 때 상기 단계에서 스키핑되는 영역의 정보를 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  20. 제 19 항에 있어서,
    상기 전송되는 결함 정보는 기록을 시작한 후부터 결함 영역을 발견하기까지 기록된 섹터의 개수와 연속되는 결함 섹터의 개수임을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  21. 제 19 항 또는 제 20 항에 있어서,
    상기 전송된 스키핑되는 영역의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  22. 제 21 항에 있어서,
    상기 파일구성에 대한 정보는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 파일구성에 대한 정보에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  23. 재기록 가능한 광기록 매체의 실시간 기록/재생 방법에 있어서,
    호스트로부터 실시간 기록을 위한 제어 신호와 기록할 데이터가 전송되면 제어 신호에 따라 광 기록매체에 입력 데이터를 기록하는 제1단계와,
    기록 중 검출되는 결함 블록은 스킵핑되도록 제어하는 제2단계와,
    상기 단계에서 스킵핑되는 결함 블록의 정보를 상기 호스트로 전송하는 제3단계와,
    스키핑되는 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체 기록 장치로 출력하는 제4단계를 포함하여 이루어진 것을 특징으로 하는 광기록 매체의 실시간 기록/재생방법.
  24. 제 22 항에 있어서,
    상기 제3단계는 상기 스킵핑되는 결함블록 다음에 오는 정상블록에 데이터를 기록하도록 제어하는 단계를 포함하는 것을 특징으로 하는 광기록 매체의 실시간 기록/재생방법.
  25. 제 23 항 또는 제 24 항에 있어서,
    상기 호스트에서는 상기 전송된 스키핑되는 블록의 정보를 기준으로 파일 구성에 대한 정보를 광 기록매체에 기록하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  26. 제 25 항에 있어서,
    상기 파일구성에 대한 정보는 결함 블록에 의해서 분리되어 표시되며, 상기 결함 블록은 상기 파일구성에 대한 정보에 기록되지 않음을 특징을로 하는 실시간 기록/재생시의 파일 관리 방법.
  27. 재기록 가능한 광기록 매체의 실시간 데이터의 기록/재생 방법에 있어서,
    광 기록 매체의 결함관리정보를 독출하는 제 1단계와,
    상기 결함관리정보에 리스트되어 있는 결함영역에 대하여 데이터 기록 또는 재생 전에 호스트로 전송하는 제 2단계와,
    상기 전송된 결함관리정보에 근거하여 소정의 제어신호에 따라 상기 리스트되어 있는 결함영역에 데이터가 기록 또는 재생되지 않도록 제어하는 제3단계를 포함하여 이루어진 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  28. 제 27 항에 있어서,
    상기 결함영역을 기준으로 파일 관리정보를 구성하여 광 기록매체에 기록하는 제 4단계를 더 포함하여 이루어진 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  29. 제 27 항에 있어서,
    상기 제 2단계는 결함관리 정보에 포함된 부결함리스트(SDL ; Secondary Defect List)에 리스트된 결함영역을 전송하는 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  30. 제 28 항 있어서,
    상기 파일 관리 정보는 결함 영역에 의해서 분리되어 표시되며, 상기 결함 영역은 상기 파일구성에 대한 정보에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  31. 재기록 가능한 광기록 매체의 데이터 기록/재생 방법에 있어서,
    기록 또는 재생되어질 데이터가 실시간 데이터인지 비실시간 데이터인지를 판단하는 제 1단계와,
    상기 제1단계에서 판단 결과, 기록 또는 재생할 데이터가 실시간 데이터인 경우 결함블록을 스킵하고 다음에 오는 정상 블록에 데이터를 기록하도록 하는 제2단계와,
    상기 결함블록에 대한 정보를 결함블록을 검출시마다 또는 데이터 기록 종료후 제어부로 전송하는 제 3단계와,
    상기 전송되는 결함블록 정보를 참조하여 파일 관리 정보를 구성하고, 이를 상기 광기록매체에 기록하는 제 4단계를 포함하여 이루어진 것을 특징으로 하는 광기록 매체의 실시간 기록/재생방법.
  32. 제 31 항에 있어서,
    상기 제1단계에서 판단결과 비실시간 데이터인 경우에는 결함블록에 대하여 광 기록매체상에 별도로 지정된 여유영역의 대체블록으로 선형대체시키는 단계를 더 포함하여 이루어진 것을 특징으로 하는 광 기록 매체의 실시간 기록/재생방법.
  33. 제 31 항에 있어서,
    상기 제4단계는 상기 결함블록이 상기 파일 관리정보에 포함되지 않도록 하는 것을 특징으로 하는 광 기록 매체의 실시간 기록/재생방법.
  34. 제 31 항에 있어서,
    상기 제4단계에서 파일관리정보는 파일시작위치와 파일크기를 포함하며, 상기 결함블록이 존재하는 경우 상기 파일크기를 결함블록을 기준으로 분리하여 기록하는 것을 특징으로 하는 광 기록 매체의 실시간 기록/재생방법.
  35. 제 31 항 또는 제 34 항에 있어서,
    상기 제4단계에서 파일관리정보는 UDF 파일 시스템에서의 정보제어블록(ICB : Information Control Block)인 것을 특징으로 하는 광 기록 매체의 실시간 기록/재생방법.
  36. 재기록 가능한 광기록 매체의 실시간 데이터의 기록/재생 방법에 있어서,
    광 기록 매체의 결함관리정보를 독출하는 제 1단계와,
    상기 결함관리정보에 리스트되어 있는 결함영역에 대하여 데이터 기록 또는 재생 전에 판단하여, 상기 판단된 결함영역에 근거하여 소정의 제어신호에 따라 상기 리스트 되어 있는 결함영역에 데이터가 기록 또는 재생되지 않도록 제어하는 제3단계를 포함하여 이루어진 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  37. 제 36 항에 있어서,
    상기 결함영역을 기준으로 파일 관리정보를 구성하여 광 기록매체에 기록하는 제 4단계를 더 포함하여 이루어진 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  38. 제 36 항에 있어서,
    상기 제 2단계는 결함관리 정보에 포함된 부결함리스트(SDL ; Secondary Defect List)에 리스트된 결함영역을 전송하는 것을 특징으로 하는 실시간 데이터의 기록/재생 방법.
  39. 제 37 항에 있어서,
    상기 파일 관리 정보는 결함 영역에 의해서 분리되어 표시되며, 상기 결함영역은 상기 파일구성에 대한 정보에 기록되지 않음을 특징으로 하는 실시간 기록/재생시의 파일 관리 방법.
  40. 실시간 데이터 또는 비실시간 데이터가 기록되는 기록 영역과,
    결함영역을 관리하기 위한 결함관리영역과,
    결함영역에 대하여 선형대체하기 위한 여유영역을 구비하며, 실시간 데이터 기록 또는 재생시 결함영역에 대하여 상기 여유 영역상에 데이터가 기록되지 않으며, 비실시간 데이터 기록 또는 재생시 결함영역에 대하여 상기 여유 영역상에 데이터가 대체되어 기록 또는 재생되고, 적어도 상기 실시간 데이터 기록 또는 재생시 검출되는 결함영역에 대한 정보를 기준으로 작성된 파일관리정보가 특정 영역에 기록되는 것을 특징으로 하는 광 기록/재생 매체.
  41. 제 40 항에 있어서,
    상기 파일관리정보는 파일 시작위치와 파일 크기를 표시하는 정보를 포함하며, 적어도 상기 파일 크기 정보는 상기 결함영역을 기준으로 분리되어 기록되는 것을 특징으로 하는 광 기록/재생 매체.
  42. 제 40 항 또는 제 41 항에 있어서,
    상기 파일관리정보는 UDF 파일 시스템에서 파일 시작위치와 파일 크기를 표시하는 정보 제어블록(ICB : Information Control Block) 인 것을 특징으로 하는 광 기록/재생 매체.
  43. 제 40 항에 있어서,
    상기 결함영역은 논리적 섹터번호(LSN)을 가지고 있는 것을 특징으로 하는 광 기록/재생 매체.
  44. 제 40 항에 있어서,
    상기 결함영역이 상기 실시간 데이터 기록 이전에 상기 결함 관리영역에 리스트 되어 있는 경우, 상기 결함영역에 데이터가 기록 또는 재생되지 않도록 기록/재생 명령이 수신되고, 상기 결함영역을 기준으로 상기 파일 관리정보가 분리되어 기록되는 것을 특징으로 하는 광 기록/재생 매체.
  45. 실시간 데이터 또는 비실시간 데이터가 기록되는 기록 영역과,
    결함영역을 관리하기 위한 결함관리영역과,
    결함영역에 대하여 선형대체하기 위한 여유영역을 구비하며, 실시간 데이터 기록 또는 재생시 결함영역에 대하여 상기 여유 영역상에 데이터가 대체되어 기록되지 않고 상기 결함영역 다음에 오는 정상 영역에 데이터가 기록되며, 비실시간 데이터 기록 또는 재생시 결함영역에 대하여 상기 여유 영역상에 데이터가 대체되어 기록 또는 재생되고, 적어도 상기 실시간 데이터 기록 또는 재생시 상기 결함영역에 대한 정보를 기준으로 작성된 파일관리정보가 특정 영역에 기록되는 것을 특징으로 하는 광 기록/재생 매체.
  46. 제 45 항에 있어서,
    상기 파일관리정보는 파일 시작위치와 파일 크기를 표시하는 정보를 포함하며, 적어도 상기 파일 크기 정보는 상기 결함영역을 기준으로 분리되어 기록되는 것을 특징으로 하는 광 기록/재생 매체.
  47. 제 45 항 또는 제 46 항에 있어서,
    상기 파일관리정보는 UDF 파일 시스템엣 파일 시작위치와 파일 크기를 표시하는 정보 제어블록(ICB : Information Control Block) 인 것을 특징으로 하는 광 기록/재생 매체.
  48. 제 45 항에 있어서,
    상기 결함영역은 논리적 섹터번호(LSN)을 가지고 있는 것을 특징으로 하는 광 기록/재생 매체.
  49. 제 45 항에 있어서,
    상기 결함영역이 상기 실시간 데이터 기록 이전에 상기 결함 관리영역에 리스트 되어 있는 경우, 상기 결함영역에 데이터가 기록 또는 재생되지 않도록 기록/재생 명령이 수신되고, 상기 결함영역을 기준으로 상기 파일 관리정보가 분리되어 기록되는 것을 특징으로 하는 광 기록/재생 매체.
KR10-1998-0031783A 1998-07-29 1998-08-04 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체 KR100407931B1 (ko)

Priority Applications (26)

Application Number Priority Date Filing Date Title
KR10-1998-0031783A KR100407931B1 (ko) 1998-07-29 1998-08-04 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
EP05000722A EP1524666A3 (en) 1998-07-29 1999-07-15 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
CNB031424341A CN100456377C (zh) 1998-07-29 1999-07-15 向/从光记录介质写入或再生数据的方法
CNB998012270A CN1137482C (zh) 1998-07-29 1999-07-15 实时记录/回放数据的方法及管理其文件的方法
CN200410059374A CN100583247C (zh) 1998-07-29 1999-07-15 向/从记录介质写入或再生数据的方法和装置
BRPI9906652-1A BR9906652B1 (pt) 1998-07-29 1999-07-15 método para a gravação/reprodução em tempo real de dados.
PCT/KR1999/000375 WO2000007186A1 (en) 1998-07-29 1999-07-15 Method for real time recording / playback of data to/from an optical recording medium and method for managing files thereof
CNB031313124A CN1249715C (zh) 1998-07-29 1999-07-15 向/从光记录介质记录或再生数据的方法
JP2000562903A JP2002521787A (ja) 1998-07-29 1999-07-15 光記録メディアに/からリアルタイムでデータを記録/再生する方法、およびそれによるファイルの管理方法
DE69927349T DE69927349T2 (de) 1998-07-29 1999-07-15 Verfahren zur echtzeitigen datenaufzeichnung/wiedergabe auf ein optisches oder aus einem optischen aufzeichnungsmedium und dateiverwaltungsverfahren für diese daten
EP99929939A EP1027705B1 (en) 1998-07-29 1999-07-15 Method for real time recording / playback of data to/from an optical recording medium and method for managing files thereof
EP03013358A EP1347453A3 (en) 1998-07-29 1999-07-15 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
AU46571/99A AU4657199A (en) 1998-07-29 1999-07-15 Method for real time recording / playback of data to/from an optical recording medium and method for managing files thereof
EP03013357A EP1345223A3 (en) 1998-07-29 1999-07-15 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
US09/362,375 US6625094B1 (en) 1998-07-29 1999-07-28 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
JP2003112115A JP2004005942A (ja) 1998-07-29 2003-04-16 光記録メディアに/からリアルタイムでデータを記録/再生する方法、およびそれによるファイルの管理方法
US10/613,090 US7218592B2 (en) 1998-07-29 2003-07-07 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
US10/613,113 US7065016B2 (en) 1998-07-29 2003-07-07 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
JP2004015663A JP2004119014A (ja) 1998-07-29 2004-01-23 光記録メディアへデータを書込みまたは光記録メディアからデータを再生する方法とそのための光記録メディア
HK05102541.5A HK1069666A1 (en) 1998-07-29 2004-06-14 Method and apparatus for writing or reproducing a data to/from recording medium
HK04104277.2A HK1061299A1 (en) 1998-07-29 2004-06-14 A method for writing or reproducing a data to/from an optical recording medium
JP2004193208A JP2004311020A (ja) 1998-07-29 2004-06-30 光記録メディアへデータを書込みまたは光記録メディアからデータを再生する方法とそのための光記録メディア
US10/896,984 US7177249B2 (en) 1998-07-29 2004-07-23 Method and apparatus for real time recording/playback of data to/from an optical recording medium
JP2006061043A JP4855106B2 (ja) 1998-07-29 2006-03-07 光記録メディアにデータを記録し、または光記録メディアからデータを再生する方法、および光記録メディア
US11/430,025 US7599269B2 (en) 1998-07-29 2006-05-09 Method for real time recording/playback of data to/from an optical recording medium and method for managing files thereof
US11/790,858 US7539103B2 (en) 1998-07-29 2007-04-27 Method for real time recording/playback of data to/from and optical recording medium and method for managing files thereof

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR19980030607 1998-07-29
KR1019980030607 1998-07-29
KR10-1998-0031783A KR100407931B1 (ko) 1998-07-29 1998-08-04 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
KR10-1998-0033312A KR100418870B1 (ko) 1998-08-17 1998-08-17 광기록매체및실시간데이터기록/재생방법과파일관리방법
KR10-1998-0034724A KR100418871B1 (ko) 1998-08-26 1998-08-26 광기록매체의실시간기록/재생및파일관리방법

Publications (2)

Publication Number Publication Date
KR20000010473A KR20000010473A (ko) 2000-02-15
KR100407931B1 true KR100407931B1 (ko) 2004-03-30

Family

ID=36571498

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1998-0031783A KR100407931B1 (ko) 1998-07-29 1998-08-04 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체

Country Status (10)

Country Link
US (6) US6625094B1 (ko)
EP (4) EP1347453A3 (ko)
JP (5) JP2002521787A (ko)
KR (1) KR100407931B1 (ko)
CN (4) CN1249715C (ko)
AU (1) AU4657199A (ko)
BR (1) BR9906652B1 (ko)
DE (1) DE69927349T2 (ko)
HK (2) HK1061299A1 (ko)
WO (1) WO2000007186A1 (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI9906653B1 (pt) * 1998-07-28 2015-08-25 Lg Electronics Inc Meio de gravação ótica, método para o gerenciamento de blocos com defeito dentro de uma área de dados de usuário de um meio de gravação ótica e aparelho para gravação de dados
KR100407931B1 (ko) * 1998-07-29 2004-03-30 엘지전자 주식회사 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
JP3370953B2 (ja) * 1999-06-25 2003-01-27 日本ビクター株式会社 ディスク記録装置及び方法
MXPA02003274A (es) * 1999-09-30 2002-09-02 Matsushita Electric Ind Co Ltd Medio para grabar informacion y controlador de sistema.
JP4114318B2 (ja) * 2000-12-26 2008-07-09 ソニー株式会社 データ記録方法、データ記録装置及び記録媒体
JP4784030B2 (ja) * 2001-09-21 2011-09-28 ソニー株式会社 記録装置、再生装置、記録方法、再生方法
CN101510437B (zh) * 2002-01-22 2012-05-30 松下电器产业株式会社 再现方法和记录方法
US7123556B2 (en) 2002-01-22 2006-10-17 Matsushita Electric Industrial Co., Ltd. Multi-layered information recording medium with spare defect management areas
US6711628B1 (en) * 2002-02-22 2004-03-23 Western Digital Technologies, Inc. Disk drive aborting a write command before a last target sector reached if an abnormal condition detected and selecting a second command according to a rotational positioning optimization algorithm
US6854022B1 (en) * 2002-02-22 2005-02-08 Western Digital Technologies, Inc. Disk drive using rotational position optimization algorithm to facilitate write verify operations
JP3984096B2 (ja) * 2002-05-08 2007-09-26 株式会社東芝 交替処理方法及び交替処理装置
JP4073261B2 (ja) * 2002-06-26 2008-04-09 パイオニア株式会社 書換可能な記憶媒体における欠陥管理装置および欠陥管理方法
CN100407327C (zh) * 2002-09-17 2008-07-30 联发科技股份有限公司 光学记录介质的缺陷检测电路与方法
US7076604B1 (en) 2002-12-24 2006-07-11 Western Digital Technologies, Inc. Disk drive employing a disk command data structure for tracking a write verify status of a write command
US7643390B2 (en) * 2003-02-21 2010-01-05 Lg Electronics Inc. Write-once optical recording medium and defect management information management method thereof
WO2004114304A2 (en) * 2003-06-23 2004-12-29 Matsushita Electric Industrial Co., Ltd. Apparatus and method for searching for writable area, apparatus and method for updating recording management information, integrated circuit, and write-once information recording medium
JP2007527077A (ja) * 2003-06-30 2007-09-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ レコードキャリアにデータを記録する方法及びレコーダ
KR101057998B1 (ko) * 2003-12-05 2011-08-19 삼성전자주식회사 기록 장치, 기록 방법 및 그 기록 방법을 수행하는프로그램이 기록된 컴퓨터 판독가능한 기록매체
KR101009343B1 (ko) * 2004-02-24 2011-01-19 삼성전자주식회사 기록 방법, 호스트 장치, 기록/재생 장치, 광 기록 정보저장 매체 및 그 방법을 수행하는 프로그램이 기록된컴퓨터 판독가능한 기록매체
US20100020650A1 (en) * 2004-07-08 2010-01-28 Yoshitaka Mitsui Recording apparatus
KR100716987B1 (ko) * 2004-11-12 2007-05-10 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
KR20070003513A (ko) 2005-06-30 2007-01-05 엘지전자 주식회사 기록매체 및 기록매체 기록/재생방법 및 장치
KR20070025768A (ko) * 2005-09-05 2007-03-08 삼성전자주식회사 광 기록 기기 및 그 정보 기록 방법
JP2007080358A (ja) * 2005-09-13 2007-03-29 Funai Electric Co Ltd 光ディスク記録装置
JP4957061B2 (ja) * 2006-04-21 2012-06-20 ソニー株式会社 光ディスク記録装置及び記録制御方法
US7916291B2 (en) * 2006-06-13 2011-03-29 The Arizona Board Of Regents On Behalf Of The University Of Arizona Apparatus and method for spectroscopy
US9081193B2 (en) 2006-06-13 2015-07-14 The Arizona Board Of Regents On Behalf Of The University Of Arizona Interferometric systems and methods
US8472111B2 (en) 2006-06-13 2013-06-25 The Arizona Board Of Regents On Behalf Of The University Of Arizona Apparatus and method for deep ultraviolet optical microscopy
US20090002788A1 (en) * 2007-06-29 2009-01-01 Allen Keith Bates Verification of data storage holograms

Family Cites Families (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949326A (en) * 1986-12-10 1990-08-14 Matsushita Electric Industrial Co., Ltd. Optical information recording and reproducing system using optical disks having an error correction function
US4308935A (en) * 1979-12-27 1982-01-05 Otis Elevator Company Autonomous elevator cab operation
US4406000A (en) * 1981-03-31 1983-09-20 Discovision Associates Tracking system for optical record medium
JPS61208673A (ja) * 1985-03-12 1986-09-17 Matsushita Electric Ind Co Ltd 情報記録再生装置
JPS636628A (ja) * 1986-06-27 1988-01-12 Hitachi Ltd 情報記録制御方式
JPS63239621A (ja) * 1987-03-27 1988-10-05 Sony Corp 診断機能付光デイスク記録・再生装置
US5590349A (en) * 1988-07-11 1996-12-31 Logic Devices, Inc. Real time programmable signal processor architecture
JPH0223417A (ja) * 1988-07-13 1990-01-25 Matsushita Electric Ind Co Ltd 情報記録方式と情報記録媒体
JPH02139768A (ja) 1988-08-31 1990-05-29 Matsushita Electric Ind Co Ltd 情報記録媒体および記録再生装置
US5130969A (en) * 1989-02-15 1992-07-14 Sony Corporation Apparatus having defective sector compensation coupled with analog information mode and digital information mode recording/reproducing capability
US5075804A (en) * 1989-03-31 1991-12-24 Alps Electric Co., Ltd. Management of defect areas in recording media
JPH03194774A (ja) * 1989-12-25 1991-08-26 Hitachi Ltd 外部記憶装置の不良ブロック交替処理方式
US5212676A (en) * 1990-02-07 1993-05-18 Roland Corporation Performance information recording/reproducing apparatus having correction techniques using event and state information
US5271018A (en) * 1990-04-27 1993-12-14 Next, Inc. Method and apparatus for media defect management and media addressing
JPH0428061A (ja) * 1990-05-24 1992-01-30 Matsushita Electric Ind Co Ltd 情報記録媒体と情報記録再生装置
JP2776006B2 (ja) * 1990-07-06 1998-07-16 松下電器産業株式会社 情報記録再生装置
US5241531A (en) * 1990-11-07 1993-08-31 Matsushita Graphic Communication Systems, Inc. Storage medium having read/write storage region and read-only storage region and a method for managing defective sectors in the storage medium
JP2887949B2 (ja) * 1991-06-27 1999-05-10 松下電器産業株式会社 情報記録再生装置、情報再生装置、dma記録方法及びdma検証方法
US5303219A (en) * 1991-09-09 1994-04-12 International Business Machines Corporation Reclamation of dust contaminated sectors in optical disk apparatus
DE69230742T2 (de) * 1991-09-13 2000-07-27 Canon Kk Methode zur Aufzeichnung von Daten und defektbezogener Information
JP2790265B2 (ja) * 1992-03-06 1998-08-27 キヤノン株式会社 情報記録方法
JP3247896B2 (ja) 1991-09-19 2002-01-21 三井化学株式会社 ヒドロキシアパタイトの製造方法
JPH05114247A (ja) 1991-10-19 1993-05-07 Ricoh Co Ltd 光磁気デイスク装置
JP3231831B2 (ja) 1992-04-16 2001-11-26 株式会社リコー 光ディスクの不良セクタ判定方法
JPH05342759A (ja) 1992-06-15 1993-12-24 Matsushita Electric Ind Co Ltd ディスク装置
JPH065001A (ja) 1992-06-19 1994-01-14 Sony Corp 光ディスク装置
EP0606499B1 (en) * 1992-07-31 2001-10-17 Sony Corporation Device and method for disc recording
JPH0660550A (ja) 1992-08-13 1994-03-04 Ricoh Co Ltd ディスク装置
JPH06103577A (ja) * 1992-09-22 1994-04-15 Hitachi Maxell Ltd 書換型光ディスクのデータ記録方法
JPH06162670A (ja) * 1992-11-26 1994-06-10 Sony Corp ディスク記録再生方式
US5740349A (en) * 1993-02-19 1998-04-14 Intel Corporation Method and apparatus for reliably storing defect information in flash disk memories
EP0612071B1 (en) * 1993-02-19 2000-04-26 Canon Kabushiki Kaisha Information reproducing method and apparatus
US5999505A (en) * 1993-03-26 1999-12-07 Sony Corporation Information processing device for continuously and discontinuously processing recorded data and recording medium therefor
EP1045377A3 (en) * 1993-06-08 2011-03-16 Panasonic Corporation Optical disk, and information recording/reproduction apparatus
JP3453843B2 (ja) * 1993-06-08 2003-10-06 ソニー株式会社 ディスク装置
JPH0757397A (ja) * 1993-08-13 1995-03-03 Ricoh Co Ltd 光学情報記録再生装置
JPH0773602A (ja) * 1993-09-02 1995-03-17 Fujitsu Ltd 光ディスク装置
US5541903A (en) * 1993-10-21 1996-07-30 Sony Corporation System for accessing a disc drive with defect information
JP3132701B2 (ja) * 1993-11-05 2001-02-05 キヤノン株式会社 情報記録方法
US5504868A (en) * 1994-03-01 1996-04-02 Adaptec, Incorporated SCSI command descriptor block parsing state machine
US6025966A (en) * 1994-03-03 2000-02-15 Cirrus Logic, Inc. Defect management for automatic track processing without ID field
US5848438A (en) * 1994-03-03 1998-12-08 Cirrus Logic, Inc. Memory mapping defect management technique for automatic track processing without ID field
JPH07254229A (ja) 1994-03-16 1995-10-03 Ricoh Co Ltd ディスク装置
JPH07262699A (ja) 1994-03-22 1995-10-13 Teac Corp ディスク装置
US5818654A (en) * 1994-06-13 1998-10-06 Seagate Technology, Inc. Apparatus and process for managing defective headerless sectors
JPH0845246A (ja) * 1994-07-29 1996-02-16 Sony Corp 記録媒体、再生方法、記録装置、及び再生装置
JPH08212708A (ja) 1994-11-08 1996-08-20 Matsushita Electric Ind Co Ltd 情報記録媒体、情報記録方法および情報記録装置
US5896364A (en) 1994-11-08 1999-04-20 Matsushita Electric Industrial Co., Ltd. Optical recording medium having both serial data and random data recording areas
JP2915307B2 (ja) 1994-12-19 1999-07-05 株式会社日立製作所 光ディスクの情報記録制御方法
JPH08249659A (ja) 1995-03-13 1996-09-27 Hitachi Electron Eng Co Ltd 光ディスクの欠陥検査方法
US5715221A (en) * 1995-04-21 1998-02-03 Matsushita Electric Industrial Method for managing defects in an information recording medium, and a device and information recording medium using said method
CN1192818A (zh) 1995-08-18 1998-09-09 松下电器产业株式会社 信息记录再现装置和信息记录再现媒体
US5721726A (en) * 1995-11-30 1998-02-24 Motorola, Inc. Transmission load control for multichannel HDLC TDM line
US5623470A (en) * 1995-12-28 1997-04-22 International Business Machines Corporation Reallocation of defective recording areas on CD-R or CD-E media
JPH09231682A (ja) 1996-02-21 1997-09-05 Toshiba Corp 情報記録再生装置および情報記録方法
WO1997035309A1 (fr) 1996-03-18 1997-09-25 Matsushita Electric Industrial Co., Ltd. Procede pour remplacer un enregistrement defectueux sur un support d'enregistrement en forme de disque, et dispositif d'enregistrement et de reproduction comportant un support d'enregistrement en forme de disque
JPH09259537A (ja) * 1996-03-25 1997-10-03 Toshiba Corp 交替領域を持つ情報記録ディスク
JP3029400B2 (ja) * 1996-03-25 2000-04-04 株式会社東芝 交替処理方法
JP2848809B2 (ja) * 1996-03-25 1999-01-20 株式会社東芝 交替処理方法
JP3113201B2 (ja) * 1996-03-25 2000-11-27 株式会社東芝 交替処理方法
JP3113200B2 (ja) * 1996-03-25 2000-11-27 株式会社東芝 交替処理方法
JP3867335B2 (ja) * 1996-05-10 2007-01-10 ソニー株式会社 記録媒体、インストール動作管理方法
JP3784889B2 (ja) 1996-07-12 2006-06-14 日立マクセル株式会社 多値記録媒体及びその記録再生装置
US6292625B1 (en) * 1996-09-30 2001-09-18 Matsushita Electric Industrial Co., Ltd. Recording/reproducing method suitable for recording/reproducing AV data on/from disc, recorder and reproducer for the method, information recording disc and information processing system
JPH10125006A (ja) 1996-10-18 1998-05-15 Sony Corp 信号記録装置および信号記録方法
JP3178794B2 (ja) 1996-12-09 2001-06-25 富士通株式会社 情報記憶媒体の複写制御方法及び情報記憶媒体の複写装置
KR100228796B1 (ko) * 1996-12-31 1999-11-01 윤종용 디펙섹터가 포함되는 임의 데이타구간의 데이타 리드/라이트 제어방법
WO1998036414A1 (fr) * 1997-02-14 1998-08-20 Sony Corporation Procede d'enregistrement/reproduction de donnees et dispositif associe
JP3707222B2 (ja) * 1997-12-18 2005-10-19 三菱電機株式会社 光ディスク、光ディスク処理装置および光ディスク処理方法
US6526476B2 (en) * 1998-02-27 2003-02-25 Stmicroelectronics N.V. Defective data sector management system
KR100294883B1 (ko) * 1998-03-19 2001-07-12 윤종용 결함 관리를 위한 부가 정보가 기록되는 매체 및 결함 관리방법
RU2192673C2 (ru) * 1998-04-20 2002-11-10 Самсунг Электроникс Ко., Лтд. Носитель записи для хранения информации (варианты), способ управления дефектами и способ записи данных в реальном масштабе времени
EP0953977B1 (en) * 1998-05-01 2003-03-26 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information
US6212647B1 (en) * 1998-06-02 2001-04-03 Hewlett-Packard Company Systems and methods to perform defect management to block addressable storage media
KR100429179B1 (ko) * 1998-07-01 2004-06-16 엘지전자 주식회사 광기록매체의결함영역관리장치및그방법
KR100437756B1 (ko) * 1998-07-14 2004-09-08 엘지전자 주식회사 광기록매체및그결함영역관리방법과그포맷팅방법
JP2000040305A (ja) * 1998-07-21 2000-02-08 Fujitsu Ltd 記録媒体及び記憶装置
BRPI9906653B1 (pt) * 1998-07-28 2015-08-25 Lg Electronics Inc Meio de gravação ótica, método para o gerenciamento de blocos com defeito dentro de uma área de dados de usuário de um meio de gravação ótica e aparelho para gravação de dados
KR100407931B1 (ko) * 1998-07-29 2004-03-30 엘지전자 주식회사 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
KR100459161B1 (ko) * 1998-11-20 2005-01-15 엘지전자 주식회사 광기록매체및광기록매체의스페어영역할당과결함영역관리방법
US6160778A (en) * 1999-03-08 2000-12-12 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
CN1495716A (zh) 2004-05-12
EP1347453A2 (en) 2003-09-24
EP1347453A3 (en) 2005-12-21
KR20000010473A (ko) 2000-02-15
JP2002521787A (ja) 2002-07-16
WO2000007186A1 (en) 2000-02-10
EP1524666A3 (en) 2008-10-29
US7065016B2 (en) 2006-06-20
JP2004005942A (ja) 2004-01-08
US7218592B2 (en) 2007-05-15
US20040264332A1 (en) 2004-12-30
EP1345223A2 (en) 2003-09-17
US20040004919A1 (en) 2004-01-08
US20040005140A1 (en) 2004-01-08
JP4855106B2 (ja) 2012-01-18
EP1345223A3 (en) 2005-08-03
BR9906652B1 (pt) 2012-10-30
JP2006190467A (ja) 2006-07-20
DE69927349T2 (de) 2006-06-22
US7599269B2 (en) 2009-10-06
AU4657199A (en) 2000-02-21
HK1069666A1 (en) 2005-05-27
CN100456377C (zh) 2009-01-28
CN1567440A (zh) 2005-01-19
US7177249B2 (en) 2007-02-13
US7539103B2 (en) 2009-05-26
CN1137482C (zh) 2004-02-04
CN1482613A (zh) 2004-03-17
JP2004311020A (ja) 2004-11-04
HK1061299A1 (en) 2004-09-10
US6625094B1 (en) 2003-09-23
DE69927349D1 (de) 2006-02-02
EP1027705A1 (en) 2000-08-16
EP1524666A2 (en) 2005-04-20
US20070263509A1 (en) 2007-11-15
CN1249715C (zh) 2006-04-05
EP1027705B1 (en) 2005-09-21
BR9906652A (pt) 2000-08-29
US20060203634A1 (en) 2006-09-14
JP2004119014A (ja) 2004-04-15
CN100583247C (zh) 2010-01-20
CN1274463A (zh) 2000-11-22

Similar Documents

Publication Publication Date Title
KR100407931B1 (ko) 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
KR100421845B1 (ko) 광기록매체및광기록매체의결함영역관리방법
JP4668827B2 (ja) 光記録媒体の使用可能な交替ブロックのサーチ方法および装置
JP4191853B2 (ja) 光記録媒体の記録再生方法
KR100429179B1 (ko) 광기록매체의결함영역관리장치및그방법
KR100459148B1 (ko) 광 기록매체 및 광 기록매체의 결함영역을 관리하는 방법및 장치
KR100539509B1 (ko) 데이터기록/재생시의결함영역관리방법
KR100418871B1 (ko) 광기록매체의실시간기록/재생및파일관리방법
KR100418870B1 (ko) 광기록매체및실시간데이터기록/재생방법과파일관리방법
KR100689577B1 (ko) 기록매체 및 기록재생 방법
KR100447157B1 (ko) 광기록매체및결함영역관리방법
KR100609856B1 (ko) 광기록매체및결함영역관리방법
KR100546569B1 (ko) 광기록매체와이의포맷팅및결함영역관리방법
KR100672543B1 (ko) 광기록매체의 결함영역 관리방법
KR100606977B1 (ko) 광기록매체의포맷팅및결함영역관리방법
KR20040075824A (ko) 광기록매체 및 결함 영역 관리 방법
JP2006221800A (ja) 光記録媒体の欠陥領域管理方法とそのための記録媒体

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
A302 Request for accelerated examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121026

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20141024

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20151023

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee