KR20060069441A - 데이터 블록 기록장치 및 방법 - Google Patents

데이터 블록 기록장치 및 방법 Download PDF

Info

Publication number
KR20060069441A
KR20060069441A KR1020067002351A KR20067002351A KR20060069441A KR 20060069441 A KR20060069441 A KR 20060069441A KR 1020067002351 A KR1020067002351 A KR 1020067002351A KR 20067002351 A KR20067002351 A KR 20067002351A KR 20060069441 A KR20060069441 A KR 20060069441A
Authority
KR
South Korea
Prior art keywords
recording
data block
area
recording medium
storing
Prior art date
Application number
KR1020067002351A
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 KR20060069441A publication Critical patent/KR20060069441A/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
    • 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/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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1267Address 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/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1294Increase of the access speed
    • 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/2541Blu-ray discs; Blue laser DVR 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/2545CDs
    • 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)
  • Optical Recording Or Reproduction (AREA)
  • Digital Magnetic Recording (AREA)

Abstract

본 발명은 디스크형 기록매체(11) 상에 적어도 하나의 데이터 블록을 기록하는 방법에 관한 것이다. 상기 방법은, 적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치(M)를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키는 단계를 포함한다. 또한, 본 발명은, 상기 트랙 상의 기록헤드의 현재 위치(I)를 결정하는 단계를 포함한다. 끝으로, 본 발명은, 기록매체의 회전 감지 시에 상기 기록헤드의 현재 위치의 트랙 상의 가장 근접한 사용 가능한 위치인 제 2 위치(J)를 결정하는 단계와, 상기 적어도 하나의 데이터 블록을 상기 제 2 위치에 기록하는 단계를 포함한다.
기록장치, 기록헤드, 위치, 데이터 블록

Description

데이터 블록 기록장치 및 방법{DEVICE AND METHOD FOR RECORDING DATA BLOCKS}
본 발명은 기록매체의 저장공간에 논리 어드레스를 갖는 데이터 블록들을 기록하는 방법에 관한 것이다.
또한, 본 발명은 데이터 블록들을 기록하되, 상기 기록방법을 구현하는 기록장치에 관한 것이다.
끝으로, 본 발명은 데이터 블록들을 기록하기 위한 컴퓨터 프로그램 제품에 관한 것이다.
예를 들면, 본 발명은, 기록 시스템에서 물리적으로 구성하는 기록 데이터의 분야에 관한 것으로, 특히 비디오 등의 실시간 정보를 기록할 때의 결함 관리에 관한 것이다.
광 드라이브의 성능은, 하드디스크 드라이브와 비교하여 상대적으로 낮다. 그 주요 차이 중 하나는, 하드디스크 드라이브의 액세스 성능보다 상당히 낮은 액세스 성능이 있다. 광 드라이브의 액세스 성능은, 광 픽업장치 이동, 디스크 회전속도 변형 및 회전 지연 등의 기계적인 요인에 의해 주로 결정된다.
상기 회전 지연은, 레이저 스폿이 특정 트랙에 도달한 후 트랙의 원하는 위치의 시작점에 도달하는데 걸리는 시간이다. 이것은, 그 회전 지연의 값이 단일 디스크 회전의 0과 최대시간 사이라는 것을 의미한다. 평균적으로 이러한 회전 지연은, 총 회전시간의 절반일 것이다.
종래의 광 기록장치는, 광 디스크의 특정 물리적 위치에 기록하기 위해서 여러 가지 단계들을 실행한다. 이를 위해, 상기 기록장치는, 호스트 시스템에 의해 인터페이스를 통해 제어된다.
제 1 단계시에, 호스트 시스템은, 소정의 논리적 어드레스에 대한 기록 명령을 내린다. 이러한 논리적 어드레스는, 광 기록장치에서 물리적 어드레스로 변환된다. 제 2 단계는, 예를 들면 마운트 레이니어(Rainier) 표준 또는 임의의 동일한 표준에 의거하여 일부의 종류의 결함 관리를 갖는 광 기록장치에서 행해진다. 상기 결함 관리 시스템을 실행하는 광 기록매체는, 상기 기록매체의 결함 테이블을 포함하는 적어도 하나의 테이블 영역과, 파일 관리 시스템, 즉 사용자에 의해 사용될 수 있는 기록매체의 영역인 사용자 데이터 영역과, 그 사용자 데이터 영역의 일부분이 결함이 있을 경우 대체영역인 적어도 하나의 결함 관리 영역을 포함한다.
제 2 단계시에, 논리적 어드레스 X는 물리적 어드레스 Y로 변환된다. 그러나, 그 물리적 어드레스 Y가 결함이 있는 경우, 이 어드레스는 디스크의 상기 결함 관리 영역 중 하나에 속하는 물리적 어드레스 M으로 대체된다. 이것은 실제로, 호스트 시스템이 논리적 어드레스 X로부터 데이터를 판독하기를 원하는 경우, 그 물리적 어드레스 M으로부터의 데이터는 복귀된다.
이러한 동작모드는, 액세스 성능면에서 항상 효율적이지는 않다. 도 1은 실제의 레이아웃, 즉 광 디스크의 나선형 트랙 형태를 나타냄으로써 이 지점을 나타낸다. 데이터 블록은 물리적 어드레스 M에 기록되어야 하고, 광 디스크는 광 픽업장치 반경방향 이동이 종료되는 경우와 그에 대응한 레이저 스폿이 원하는 트랙 상에 있는 경우에 물리적 어드레스 L에 레이저 스폿이 있다고 가정하자. 그 기록장치가 물리적 어드레스 M에 기록되어야 하는 경우, 상기 기록장치는 상기 물리적 어드레스 M이 도달되기 전에 거의 전체의 회전을 기다려야 한다. 더욱이, 광 픽업장치는, 상기 회전시에 하나의 트랙의 작은 점프 역방향을 수행해야 한다.
(발명의 요약)
본 발명의 목적은, 상기 회전 지연에 의해 생긴 지연을 최소화하여서 종래기술과 비교하여 액세스 성능을 증가시킬 수 있는 디스크형 기록매체에 적어도 하나의 데이터 블록을 기록하는 장치 및 방법을 제공하는데 있다.
이를 위해, 본 발명에 따른 기록방법은,
- 적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키는 단계와,
- 상기 트랙 상의 기록헤드의 현재 위치를 결정하는 단계와,
- 기록매체의 회전 감지 시에 상기 기록헤드의 현재의 위치의 소정의 트랙 상의 가장 근접한 사용 가능한 위치인 제 2 위치를 결정하는 단계와,
- 상기 적어도 하나의 데이터 블록을 상기 제 2 위치에 기록하는 단계를 포함 한다.
또한, 본 발명은,
- 적어도 하나의 데이터 블록을 상기 기록매체에 기록하기 위한 헤드와,
- 적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키는 수단과,
- 기록헤드가 상기 소정의 트랙 상에 위치될 때 그 기록헤드의 현재 위치를 결정하는 수단과,
- 기록매체의 회전 감지 시에 상기 기록헤드의 현재의 위치의 소정의 트랙 상에 가장 근접한 사용 가능한 위치인 제 2 위치에 상기 적어도 하나의 데이터 블록을 기록하는 기록헤드를 제어하는 수단을 구비한 기록장치에 관한 것이다.
이 때문에, 상기 적어도 하나의 데이터 블록은, 원래 계획한 물리적 어드레스 M에 기록되는 대신에, 물리적 어드레스 J에 기록된다. 이러한 기록 메커니즘의 이점은, 상기 회전시간의 약 절반을 절약한다는 것이고, 이때의 회전시간은 광 기록일 경우에 약 25 내지 60밀리초이다.
본 발명의 이들 내용과 다른 국면들은, 이후 설명된 실시예들로부터 명백해지고 이를 참조하여 설명될 것이다.
(도면의 간단한 설명)
본 발명을 아래의 첨부도면을 참조하여 예시에 의해 더욱 상세히 설명하겠다:
- 도 1은 디스크형 기록매체의 데이터 블록들의 나선형 트랙 구조를 나타내고,
- 도 2는 본 발명의 제 1 실시예에 따른 기록방법의 블록도,
- 도 3은 기록매체에 정보를 기록하는 기록장치의 블록도이다.
(발명의 상세한 설명)
도 1은 트랙(9)과 중심 구멍(10)을 갖는 디스크형 기록매체(11)를 나타낸다. 상기 트랙(9)은, 정보를 나타낸 기록되는 마크들로 이루어진 시리즈의 위치이다. 상기 트랙은, 정보층의 실질적으로 평행한 트랙들로 이루어진 나선형 회전 패턴에 따라 배치된다. 광 디스크라고 불리는 그 기록매체는, 광학적으로 판독 가능하여도 되고, 기록가능형태의 정보층을 갖는다. 기록가능형 디스크의 예로는, CD-R 및 CD-RW와, DVD+R 또는 DVD+RW 등의 DVD의 기록 가능한 버전과, 블루레이 디스크 BD라고 불리는, 블루 레이저를 사용한 고밀도 기록가능형 광 디스크가 있다. 그 정보는, 트랙에 따른 광학적으로 검출 가능한 마크들, 예를 들면 결정질 또는 비정질 마크들을 상변화 물질에 기록하여 정보층에 나타낸다. 기록가능형태의 기록매체 상의 트랙(9)은, 블랭크 기록매체의 제조시에 형성된 프리엠보싱된 트랙 구조로 나타낸다. 그 트랙 구조는, 예를 들면, 주사시에 판독/기록헤드가 트랙을 따라갈 수 있게 하는 프리그루브로 구성된다. 그 트랙구조는, 통상 데이터 블록이라고 불리는, 정보의 단위들의 위치를 나타내기 위한 소위 물리적 어드레스를 포함한 위치 정보를 포함한다.
당업자에게 있어서, 본 발명은, 광 기록장치에 한정되지 않고, 회전 형태, 예를 들면 서로 다른 반경을 갖는 나선 또는 원을 따라 정보를 저장한다는 사실에 의거하여, 예를 자기기록장치 등의 다른 형태의 기록장치에 적용되어도 된다는 것이 명백하다.
기록매체는, 파일 관리 시스템의 제어 중에 블록에 있는 디지털 정보를 갖도록 구성된다. 이 정보는, 연속적으로 기록 및 재생되는 실시간 정보, 특히 예를 들면 MPEG2와 같은 표준화된 포맷에 따라 디지털로 인코딩된 비디오를 나타낸 정보를 포함한다.
도 2는 본 발명에 따른 기록방법의 제 1 실시예를 나타낸 블록도이다. 상기 기록방법은, 결함 관리일 경우에 설명되고, 기록매체가,
- 데이터 블록을 저장하는 사용자 영역과,
- 결함 위치에 대응하는 데이터 블록을 그 사용자 영역에 저장하는 결함 관리 영역과,
- 데이터 블록의 논리적 어드레스들과 상기 결함 관리 영역에서의 그들의 위치간의 대응을 결함관리 테이블에 저장하는 테이블 영역을 포함한다는 사실에 의거한다.
예를 들면, 상기 기록매체는, 마운트 레이니어 표준 또는 상기 블루레이 표준 등의 동일한 표준에 의거한다.
상기 기록방법은, 이 방법을 설명하기 위해서만 주어진 다음의 가정에 의거하여 설명된다:
- 상기 기록장치는 호스트 시스템으로부터 명령어를 가지고 와서 논리적 어드 레스 101에서 116까지 16개의 데이터 블록을 기록하고,
- 상기 결함 관리 영역은, 물리적 어드레스 1001에서 1100까지이고,
- 논리적 어드레스 110에 통상 대응하는 디스크의 물리적 어드레스는 결함이 있다.
이들 조건에서, 이러한 제 1 실시예에 따른 기록방법은, 먼저 데이터 블록을 기록하는 결함 위치 110에서 기록매체의 DET(21)를 검출하는 단계를 포함한다. 그 결함의 위치에 대한 정보는, 위치가 결함이 있었다고 이미 알려진 경우에 그 결함 관리 테이블에서 발견된다. 이와는 달리, 이 정보는, 소위 '결함 리스트'에 저장된다. 기록매체의 새로운 오류는, 예를 들면 트랙킹 오차신호 또는 다른 제어신호를 분석하여 그 위치에 정보를 기록할 때 검출될 수 있다. 결함 위치를 결정하는 또 다른 옵션은, 기록-검증 시퀀스를 거쳐, 즉 데이터를 디스크에 기록하여 다시 판독하여, 그 기록 및 연속적인 판독이 성공하였는지를 확인한다.
제 2 단계 MOV(22)에서, 기록방법은, 기록장치의 광 픽업장치, 즉 기록헤드를, 예를 들면 적어도 하나의 데이터 블록을 기록하려고 하는 결함관리영역 내에, 제 1 위치 M=1010을 포함한 소정의 트랙을 향하여 이동시키도록 구성된다.
제 3 단계 WOB(23)에서, 기록방법은, 예를 들면 트랙 상의 기록헤드의 현재 위치 L=1003를 결정할 수 있다. 이를 위해, 광학적인 재기록가능형 디스크에 있는 워블에 코딩된 어드레스 정보가 있다. 기록장치가 특정 어드레스로부터 데이터를 판독해야 하는 경우, 기록장치는 그 광 픽업장치를 대응한 트랙으로 이동시켜 거기서 판독하기 시작한다. 그 워블 정보로부터, 그것은 정확한 위치, 즉 판독되고 있 는 물리적 어드레스를 결정할 수 있다.
제 4 단계 W2(24)에서, 기록방법은, 예를 들면, 기록매체의 회전 감지 시에 기록헤드의 현재 위치의 트랙에 (즉, 겹쳐 써질 수 있는 데이터를 포함하거나 포함하지 않는 위치) 가장 근접한 사용 가능한 위치인 제 2 위치 J=1004를 결정하도록 구성된다. 그래서, 상기 기록방법은, 당업자에게 알려진 원리에 따라 제 2 위치에 데이터 블록을 기록할 수 있다.
끝으로, 기록방법은, 테이블 영역을 갱신하는 단계 UPD(25)를 포함한다. 이를 위해, 기록장치는, 논리적 어드레스 110이 기록매체의 테이블 영역에 있는 물리적 어드레스 1004에서 발견되기 시작하는 엔트리를 생성하도록 구성된다.
필요한 경우, 즉 J=1004가 사용자 영역의 일부인 경우, 상기 기록방법은, 제 2 위치가 상기 결함 관리 영역의 일부이도록 결함관리영역을 수정하는 단계를 포함한다. 이것은, 결함관리영역의 사용하고 있지 않은 부분을 기록된 사용자 영역의 일부분과 교환하여 행해질 수 있다. 다른 대안으로서, 상기 기록방법은, 기록매체의 회전 감지 시에 기록헤드의 현재의 위치의 트랙의 가장 근접한 사용가능하고, 그 결함관리영역의 일부분인 제 2 위치를 결정하여 그 제 2 위치에 데이터 블록을 기록하도록 구성된다. 이러한 경우에, 기록방법은, 작은 회전 지연을 허용할 수 있다.
이러한 기록방법의 도움으로, 상기 기록장치는 제 1의 사용하고 있지 않은 위치를 픽업할 수 있고, 상기 기록장치는 결함관리영역에서 무언가를 기록해야 하는 경우 광 픽업장치하에서 확인한다. 이것은, 거의 전체 회전을 할 수 있는 종래 기술에서 설명된 것처럼, 소정의 물리적 어드레스 M의 대기하여 광 픽업장치에 영향을 받는다.
다수의 조건은 본 발명의 적절한 작업에 대해 만족되어야 한다는 것을 주목한다. 제 1 조건은, 잃어버릴 수 없는 데이터를 이미 포함하지 않은 위치 J인 위치 J에 데이터를 기록하는 것이 가능해야 하는 것이다. 제 2 조건은, 어드레스 M에 기록하려고 하였던 데이터가 어드레스 M에 없지만, 대신에 어드레스 J에서 발견할 수 있다는 것이 분명해야 하는 것이다. 이는 테이블 영역의 갱신에 의해 행한다.
결함 관리일 경우에 도 2에서 설명된 원리는, 임의의 종류의 데이터 블록의 기록에 대해 일반화될 수 있다. 이를 위해, 본 발명의 제 2 실시예에 따른 기록방법은, 다음의 단계들을 포함한다.
제 1 단계에서는, 기록헤드를, 적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치 M을 포함한 소정의 트랙으로 이동한다.
그 후, 제 2 단계에서는, 트랙 상의 기록헤드의 현재 위치 L을 결정한다.
제 3 단계에서는, 기록매체의 회전 감지 시에 기록헤드의 현재 위치의 트랙 상의 가장 근접한 사용 가능한 위치인 제 2 위치 J를 결정한다.
끝으로, 상기 적어도 하나의 데이터 블록을 상기 제 2 위치에 기록한다.
다음의 예시로 본 실시예를 설명한다. 호스트 시스템은, 특정 량의 데이터, 예를 들면 64개의 논리적 블록을 물리적 어드레스 M에서 시작하는 물리적 어드레스 범위에 기록하는 명령어를 제공한다. 그 후, 기록장치는, 광 픽업장치를 대응한 트랙으로 이동시키고, 워블 정보를 판독하여 트랙들 상의 그 위치를 결정하고, 물리 적 어드레스 J=M+1에 거의 바로 기록하기 시작하는 것과, 물리적 어드레스 M에 기록하기 시작하는 거의 회전을 기다려야 하는 것을 발견한다.
본 발명의 제 2 실시예에 의하면, 물리적 어드레스 M∼M+63에 초기에 기록하려고 하였던 데이터는, 물리적 어드레스 M+1∼M+64에 기록될 것이다. 물론, 이것은, 물리적 어드레스 M+64가 사용 가능한, 즉 사용하고 있지 않은 경우, 데이터를 기록되게 할 뿐이다(어드레스 M+1∼M+63는, 물론 이미 데이터를 이들 위치에 기록하려고 하였던 것처럼 사용 가능하다).
그러나, 본 발명의 적절한 작업을 확실하게 하기 위해서, 데이터 블록이 물리적 어드레스 범위 M∼M+63에서 발견될 수 없지만, 이 데이터 블록이 물리적 어드레스 M+1∼M+64에 저장되는 어딘가에 저장되어야 한다. 이는 2개의 서로 다른 방식에 따라 행해질 수 있다.
본 실시예의 제 1 변형에 의하면, 기록매체는, 데이터 블록을 저장하는 사용자 영역과, 데이터 블록의 논리적 어드레스들과 그 사용자 영역에서의 그들의 위치간의 대응을 저장하는 테이블 영역을 포함하고, 상기 테이블 영역은 제 1 실시예에서 설명된 테이블 영역과 동일하지만 크기가 보다 크다. 기록방법은, 제 2 위치에 의거하여, 즉 논리적 어드레스와 물리적 어드레스 M+1∼M+64 사이의 대응 또는 매핑에 의거하여 상기 테이블 영역을 갱신하는 단계를 포함한다.
이러한 해결책은, 논리적 어드레스의 물리적 어드레스로의 매핑은 상기 매체가 릴리즈되기 전에 기록매체에 저장되고, 다른 기록장치가 마찬가지로 상기 갱신된 테이블 영역을 판독하여 이해해야 것을 필요로 한다.
본 실시예의 제 2 변형에 의하면, 기록방법은, 파일관리시스템을 사용한다. 그래서, 기록방법은, 제 2 위치에 의거하여, 즉 물리적 어드레스 M+1∼M+64에 의거하여 파일관리 시스템을 갱신하는 단계를 포함한다.
이러한 방법은, 기록장치가 기록매체에 사용된 파일관리 시스템을 판독 또는 이해할 수 있고, 기록장치가 마찬가지로 파일관리 시스템을 갱신할 수 있는, 추정에 의거한다. 물리적 어드레스 M+64가 사용하고 있지 않은지를 결정하기 위해서, 기록장치는, 되는 대로 파일관리 시스템을 판독 또는 이해할 수 있어, 파일 시스템 갱신만이 별도의 요구사항이다. 파일관리 시스템을 갱신함으로써, 데이터 블록의 제 2 위치에 대한 정보는 적절하게 저장되고, 기록장치에서 논리적 대 물리적 매핑은 여전히 간단하다.
호스트 시스템에서의 파일관리 시스템이 기록매체에 있는 것과 일렬로 되어 있는 것을 확인하기 위해서, 기록장치는, 그에 따라서 호스트 시스템에서의 정보를 갱신할 수 있다. 이것은 드라이브 개시형 언마운트-마운트 시퀀스로 행해질 수 있고, 여기서, 기록장치는 언마운트 시퀀스 후와 마운트 시퀀스 전에 기록매체의 파일관리 시스템을 갱신할 기회가 있다. 이러한 처리는, 예를 들면, 미공개된 특허출원번호 03101838.5(변호사의 내용 적요: PHNL030757)에 개시되어 있고, 여기서는 이것을 참고로 포함한다. 이와는 달리, 기록장치는, 호스트 개시 때까지 변경된 모든 어드레스를 계속 알고 있다.
도 3은 기록 가능하거나 재기록 가능한 형태의 광 디스크, 예를 들면, CD-R 또는 CD-RW 또는 DVD+R 또는 DVD+RW 또는 BD 위에 정보를 기록하는 기록장치를 나 타낸 것이다. 상기 기록장치에는, 기록매체의 트랙을 주사하는 기록수단이 구비되어 있고, 이때의 수단은, 기록매체를 회전시키는 구동부와, 헤드와, 그 헤드를 트랙 상에서 반경방향으로 대략 위치지정하는 위치지정부와, 제어부를 구비한다.
호스트 시스템이 10개의 데이터 블록을 기록하기 위한 명령어를 논리적 어드레스 k∼k+9에 보내는 경우, 그 데이터와 그 명령어는 데이터 경로(31)의 인터페이스 핸들러(313)와 명령어 핸들러(311)를 거쳐서 인터페이싱수단(35)으로부터 비트 엔진(32)으로 간다. 상기 비트 엔진(32)의 기능은, 레이저(33)를 제어하여 판독 및 기록 명령어를 수신하는데 있다(주목할 것은, 광 픽업장치 제어는 명백함을 위해 도 3에는 도시하지 않았다는 것이다). 그 명령어는, 비트 엔진(32) 내의 명령어 핸들러(321)에 의해 처리된다. 이 처리된 명령어는, 데이터 핸들러(322)를 거쳐 레이저 드라이브(323)에 보내진다.
상기 기록장치는, 데이터 블록을 기록하는 경우 오류가 있는지를 검출하는 검출기(34)를 구비한다. 예를 들면, 디스크에 데이터 블록(5)을 기록할 때 오류가 있다고 가정한다. 이러한 결함 정보는, 데이터 핸들러(322)를 거쳐 데이터 경로(31)의 결함 관리기(312)에 보내진다. 이 결함 관리기(312)는, 데이터 경로인 명령어 핸들러(311)를 거쳐 비트 엔진(32)에 새로운 명령어를 보내어 데이터 블록(5)을 어드레스 범위 내의 어드레스들 중 하나에 기록하되, 상기 어드레스들은, 결함 관리 영역에 있고 여전히 사용하고 있지 않고 있다. 또 다른 옵션은, 결함 관리영역에 있는 프리(free) 어드레스들의 리스트를 보내는데 있다. 그 비트 엔진(32)은, 광 픽업장치를 제어하여 데이터 블록(5)을 기록할 수 있는 최하위의 어드레스로 점 프한다. 그리고, 비트 엔진은, 그 위치를 디스크의 워블을 통해 판독한다. 그 비트 엔진이 디스크 상의 위치를 결정했으므로, 비트 엔진은 그것이 수신하는 리스트의 범위 중에서 제 1 어드레스에 데이터 블록(5)을 기록한다. 그 후, 데이터 블록(5)을 기록하는 어드레스는, 따라서 테이블 영역에 있는 그것의 결함 관리 테이블을 갱신할 수 있는 데이터 경로(31)에 보내진다.
본 발명에 따른 기록방법은, 하드웨어 또는 소프트웨어, 또는 양쪽 모두의 항목으로 구현될 수 있다. 상기 하드웨어 또는 소프트웨어 항목은, 유선 전자회로 또는 적절하게 프로그래밍된 집적회로 등의 몇 가지 방법으로 구현될 수 있다. 상기 집적회로는, 명령어들로 이루어진 세트를 포함한다. 예를 들면 메모리에 포함된 상기 명령어들로 이루어진 세트는, 집적회로가 기록방법의 서로 다른 단계들을 실행되게 하기도 한다. 그 명령어로 이루어진 세트는, 데이터 매체를 판독하여 메모리에 로딩되기도 한다. 또한, 서비스 제공자는, 그 명령어로 이루어진 세트를, 예를 들면 인터넷 등의 통신망을 통해 사용할 수 있다.
이하의 청구항에 있는 어떠한 참조번호도 청구항을 한정하는 것으로서 파악되어서는 안 된다. "포함하는" 동사와 그것의 활용의 사용은 임의의 청구항에 기재된 것 외에 임의의 다른 단계들 또는 구성요소들의 존재를 배제하지 않는다는 것은 분명할 것이다. 구성요소 또는 단계 앞의 단어 "a" 또는 "an"은 복수의 상기 구성요소 또는 단계의 존재를 배제하지 않는다.

Claims (10)

  1. 디스크형 기록매체 상에 적어도 하나의 데이터 블록을 기록하되,
    적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치(M)를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키는 단계와,
    상기 트랙 상의 기록헤드의 현재 위치(I)를 결정하는 단계와,
    기록매체의 회전 감지 시에 상기 기록헤드의 현재 위치의 트랙 상의 가장 근접한 사용 가능한 위치인 제 2 위치(J)를 결정하는 단계와,
    상기 적어도 하나의 데이터 블록을 상기 제 2 위치에 기록하는 단계를 포함한 것을 특징으로 하는 기록방법.
  2. 제 1 항에 있어서,
    상기 기록매체는, 데이터 블록을 저장하는 사용자 영역과, 결함 위치에 대응하는 데이터 블록을 그 사용자 영역에 저장하는 결함 관리 영역과, 데이터 블록의 논리적 어드레스들과 상기 결함 관리 영역에서의 그들의 위치간의 대응을 결함관리 영역에 저장하는 테이블 영역을 포함하고, 상기 방법은 기록매체 상에서 소정의 데이터 블록을 기록해야 했을 기록 매체 상의 결함 위치를 검출하는 단계를 포함하고, 상기 이동단계는, 소정의 데이터 블록을 기록하려고 하는 결함관리영역 내에, 제 1 위치(M)를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키도록 구성되고, 상기 방법은 제 2 위치(J)에 의거하여 상기 테이블 영역을 갱신하는 단계를 더 포함한 것을 특징으로 하는 기록방법.
  3. 제 2 항에 있어서,
    상기 제 2 위치가 상기 결함관리영역에 속하도록 결함관리영역을 수정하는 단계를 더 포함한 것을 특징으로 하는 기록방법.
  4. 제 1 항에 있어서,
    상기 기록매체는 파일관리 시스템을 포함하고, 상기 방법은 상기 제 2 위치에 의거하여 파일관리 시스템을 갱신하는 단계를 더 포함한 것을 특징으로 하는 기록방법.
  5. 제 1 항에 있어서,
    상기 기록매체는, 데이터 블록을 저장하는 사용자 영역과, 데이터 블록의 논리적 어드레스들과 그들의 위치간의 대응을 그 사용자 영역에 저장하는 테이블 영역을 포함하고, 상기 방법은 제 2 위치에 의거하여 상기 테이블 영역을 갱신하는 단계를 더 포함한 것을 특징으로 하는 기록방법.
  6. 디스크형 기록매체에 데이터 블록을 기록하되,
    적어도 하나의 데이터 블록을 상기 기록매체에 기록하기 위한 헤드와,
    적어도 하나의 데이터 블록을 기록하려고 하는 제 1 위치(M)를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키는 수단과,
    기록헤드가 상기 소정의 트랙 상에 위치지정될 때 그 기록헤드의 현재 위치(I)를 결정하는 수단과,
    기록매체의 회전 감지 시에 상기 기록헤드의 현재 위치의 트랙 상에 가장 근접한 사용 가능한 위치인 제 2 위치(J)에 상기 적어도 하나의 데이터 블록을 기록하도록 기록헤드를 제어하는 수단을 구비한 것을 특징으로 하는 기록장치.
  7. 제 6 항에 있어서,
    상기 기록매체는, 데이터 블록을 저장하는 사용자 영역과, 결함 위치에 대응하는 데이터 블록을 그 사용자 영역에 저장하는 결함 관리 영역과, 데이터 블록의 논리적 어드레스들과 상기 결함 관리 영역에서의 그들의 위치간의 대응을 결함관리 영역에 저장하는 테이블 영역을 포함하고, 상기 기록장치는 기록매체 상에서 소정의 데이터 블록을 기록해야 했을 기록 매체 상의 결함 위치를 검출하는 수단을 구비하고, 상기 이동수단은, 소정의 데이터 블록을 기록하려고 하는 결함관리영역 내에, 제 1 위치(M)를 포함한 소정의 트랙을 향하여 기록헤드를 이동시키도록 구성되고, 상기 기록장치는 제 2 위치(J)에 의거하여 상기 테이블 영역을 갱신하는 수단을 더 구비한 것을 특징으로 하는 기록장치.
  8. 제 6 항에 있어서,
    상기 기록매체는 파일관리 시스템을 포함하고, 상기 장치는 상기 제 2 위치에 의거하여 파일관리 시스템을 갱신하는 수단을 더 구비한 것을 특징으로 하는 기록장치.
  9. 제 6 항에 있어서,
    상기 기록매체는, 데이터 블록을 저장하는 사용자 영역과, 데이터 블록의 논리적 어드레스들과 그들의 위치간의 대응을 그 사용자 영역에 저장하는 테이블 영역을 포함하고, 상기 기록장치는 제 2 위치에 의거하여 상기 테이블 영역을 갱신하는 수단을 더 구비한 것을 특징으로 하는 기록장치.
  10. 프로세서에 의해 컴퓨터 프로그램이 실행되는 경우, 청구항 1에 기재된 방법을 실행하기 위한 프로그램 명령어를 포함한 컴퓨터 프로그램 제품.
KR1020067002351A 2003-08-04 2004-07-09 데이터 블록 기록장치 및 방법 KR20060069441A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03300080 2003-08-04
EP03300080.3 2003-08-04

Publications (1)

Publication Number Publication Date
KR20060069441A true KR20060069441A (ko) 2006-06-21

Family

ID=34112503

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067002351A KR20060069441A (ko) 2003-08-04 2004-07-09 데이터 블록 기록장치 및 방법

Country Status (6)

Country Link
US (1) US20060187779A1 (ko)
EP (1) EP1654734A2 (ko)
JP (1) JP2007501482A (ko)
KR (1) KR20060069441A (ko)
CN (1) CN1830032A (ko)
WO (1) WO2005013271A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100899826B1 (ko) * 2006-09-29 2009-05-27 후지쯔 가부시끼가이샤 기억 장치, 기억 장치 제어 방법 및 제어 장치

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8019936B1 (en) * 2007-04-10 2011-09-13 Marvell International Ltd. Fast disk start system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 交替領域を持つ情報記録ディスク
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
US6925580B2 (en) * 1999-12-03 2005-08-02 Seagate Technology Llc Full volume slip defect management in a disc drive
TWI248067B (en) * 2002-07-04 2006-01-21 Mediatek Inc Method for managing spare blocks of optical disk
JP3772136B2 (ja) * 2002-07-30 2006-05-10 株式会社東芝 光ディスク装置と光ディスク装置のアクセス方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100899826B1 (ko) * 2006-09-29 2009-05-27 후지쯔 가부시끼가이샤 기억 장치, 기억 장치 제어 방법 및 제어 장치

Also Published As

Publication number Publication date
CN1830032A (zh) 2006-09-06
US20060187779A1 (en) 2006-08-24
EP1654734A2 (en) 2006-05-10
WO2005013271A2 (en) 2005-02-10
WO2005013271B1 (en) 2005-05-26
WO2005013271A3 (en) 2005-03-31
JP2007501482A (ja) 2007-01-25

Similar Documents

Publication Publication Date Title
EP1509920A1 (en) Device and method for storing information
JPH0646488B2 (ja) 記憶媒体のオートチェンジャ装置
US20040153745A1 (en) Bad-sector search method, data recording device, and program
JP2007516543A (ja) 情報記憶装置及び方法
US20080098051A1 (en) Managing Data Space on a Record Carrier
JP2007080408A (ja) 情報記録再生装置及びそのデータ再生方法、並びにその光ディスク
JP2006500723A (ja) 追記型光記録媒体上の欠陥領域を管理する方法、およびこの方法を用いた光記録媒体
US20070168689A1 (en) Device and method for recording information with remapping of logical addresses to physical addresses when defects occur
US7983123B2 (en) Methods of defect management and reproduction, program and recording medium, and apparatuses for information recording and information reproduction
KR20020065295A (ko) 멀티 세션 디스크에서의 데이터 갱신 기록방법
KR20060069441A (ko) 데이터 블록 기록장치 및 방법
JP4189425B2 (ja) 記録装置
JP2007157279A (ja) 情報記録再生装置及び情報記録方法
KR101035102B1 (ko) 정보를 기록하는 장치 및 방법
JP2008503847A (ja) ファイルレベルでの欠陥の管理
JP4621666B2 (ja) デジタルオーディオ/ビデオ信号記録装置及び方法
US7558159B2 (en) Recorder and recording medium
KR100283245B1 (ko) 기록매체의 결함영역 관리자료 생성방법 및 이를 이용한 기록/재생지점 억세스 방법
KR100555551B1 (ko) 광 픽업의 포즈 동작 수행 장치 및 방법
JP2005011473A (ja) 光ディスク装置
JPH1064066A (ja) 光ディスク情報記録システム
JP2006302475A (ja) 記録再生方法及びディスク記録再生装置
JP2007527077A (ja) レコードキャリアにデータを記録する方法及びレコーダ
JP2004227689A (ja) 情報再生装置
WO2004036571A1 (en) Method and apparatus for recording and/or reproducing information

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid