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

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

Info

Publication number
KR100533893B1
KR100533893B1 KR1019980053283A KR19980053283A KR100533893B1 KR 100533893 B1 KR100533893 B1 KR 100533893B1 KR 1019980053283 A KR1019980053283 A KR 1019980053283A KR 19980053283 A KR19980053283 A KR 19980053283A KR 100533893 B1 KR100533893 B1 KR 100533893B1
Authority
KR
South Korea
Prior art keywords
data
recording
recorded
sector
bits
Prior art date
Application number
KR1019980053283A
Other languages
English (en)
Other versions
KR19990062828A (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 소니 가부시끼 가이샤
Publication of KR19990062828A publication Critical patent/KR19990062828A/ko
Application granted granted Critical
Publication of KR100533893B1 publication Critical patent/KR100533893B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/0079Zoned data area, e.g. having different data structures or formats for the user data within data layer, Zone Constant Linear Velocity [ZCLV], Zone Constant Angular Velocity [ZCAV], carriers with RAM and ROM areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/24Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by sensing features on the record carrier other than the transducing track ; sensing signals or marks recorded by another method than the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • 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/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/0045Recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00745Sectoring 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
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1252Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals, computer programme data
    • 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
    • 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/24Record carriers characterised by shape, structure or physical properties, or by the selection of the material
    • G11B7/2407Tracks or pits; Shape, structure or physical properties thereof
    • G11B7/24073Tracks
    • G11B7/24082Meandering

Landscapes

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

Abstract

CAV 모드에서도 리드-아웃 영역(lead-out zone)의 데이터 트랙에서의 어떠한 낮은 선형 밀도도 없이 디스크형 기록 매체에 데이터를 기록하기 위해, 섹터들 중의 n번째 섹터의 기록 매체 상의 반경 위치가 계산되어 위치 정보를 발생하며; 상기 위치 정보에 근거하여 기록 주파수가 결정되며; 상기 섹터들 중의 n번째 섹터에 기록될 비트 수가 다음 수학식에 근거하여 결정된다.
여기서, F는 기록 주파수, ㎐
N은 기록 매체의 회전 속도, s-1
R0은 비트가 기록될 최내 데이터 트랙의 반경, m
P는 데이터 트랙의 트랙 피치, m
L은 각 섹터의 물리적 원주 길이, m이고, 상기 수학식에 근거하여 계산된 비트 수의 데이터가 기록 주파수에 근거하여 기록 매체 상에 기록된다.

Description

데이터 기록 장치 및 방법
본 발명은 일정 속도로 회전하도록 구동된 디스크형 기록 매체에 데이터를 기록하는 장치, 및 방법에 관한 것이다.
기록 매체에 데이터를 기록하는 종래 장치는 그 주변의 디스크상의 중심 트랙을 균일하게 분할함으로써 광자기 디스크 상에 형성된 섹터에 데이터를 기록하기에 적합한 장치, 디스크가 일정 주파수 및 일정한 회전(spinning) 속도로 광자기 디스크에 데이터를 기록하는데 적합한 장치, 및 디스크가 일정 주파수 및 회전 속도로 위상-변화 광 디스크에 데이터를 기록하는데 적합한 장치를 포함한다.
디스크의 주변의 중심 트랙을 균일하게 분할함으로써 섹터가 위에 형성된 광자기 디스크에 데이터를 기록하기에 적합한 상술한 데이터 기록 장치는, 공지된 CLV(Constant Linear Velocity: 일정 선속도) 방법을 채택하여 일정 선속도로 데이터를 기록함으로써 일정 선형 밀도를 갖는 고 표면 밀도를 얻는다. 워블링 데이터 트랙(wobbling data track)을 갖는 광자기 디스크에 데이터를 기록하기 위해서, 이 데이터 기록 장치는 일정 주파수로 데이터를 기록하기 위해서 변조된 워블링 트랙을 검출하여 데이터가 동일한 선형 밀도로 모든 데이터 트랙 상에 기록되도록 한다.
이에 반하여, 일정 주파수와 디스크 회전의 일정 속도로 광자기 디스크에 데이터를 기록하기에 적합한 상술한 데이터 기록 장치는, 광자기 디스크 상의 리드-인 영역(lead-in zone)뿐만 아니라 리드-아웃 영역(lead-out zone)에 디스크 회전이 일정 속도로 데이터를 기록하는 공지된 CAV(Constant Angular Velocity: 정 각속도) 방법을 채택한다.
일정 주파수와 디스크 회전의 일정 속도로 위상-변화 광 디스크에 데이터를 기록하기에 적합한 상술한 데이터 기록 장치는, 바로 위에 언급한 데이터 기록 장치에서와 같은 CAV 방법을 채택한다. 이 데이터 기록 장치는 또한 데이터를 기록하기 위해서 미세한 클럭 마크를 검출함으로써 기록 주파수를 발생시키기에 적합하다.
그러나, 위상-변화 광 디스크에 데이터를 기록하기 위한 CAV 방법을 채택한 상술한 데이터 기록 장치에서, 리드-아웃 영역에서 형성된 데이터 트랙 상에 기록의 선형 밀도는 데이터가 리드-아웃 영역 내에 형성된 데이터 트랙뿐만 아니라 리드-인 영역에 형성된 데이터 트랙에서도 디스크 회전이 일정 속도 및 일정 주파수로 기록되기 때문에 리드-인 영역 내의 데이터 트랙 상의 것보다 낮다. 또한, 동일한 선형 밀도를 가지고 모든 데이터 트랙 상에 기록될 데이터에 대해 변조된 트랙 워블을 갖는 디스크에서, CAV 제어는 트랙 워블에 대해 기록 클럭(write clock)을 정확하게 로크(lock)할 필요가 있기 때문에 보다 빠른 데이터 액세스가 불가능하다.
그러므로, 본 발명의 목적은 CAV 모드에서도 리드-아웃 영역 내의 데이터 트랙에서의 어떠한 낮은 선형 밀도도 없이 디스크형 기록 매체에 데이터를 기록하는데 적합한 데이터 기록 장치 및 방법을 제공함으로써 종래 기술의 상술한 단점을 극복하는 것이다.
상기 목적은, 본 발명에 따라,
데이터 기록을 위한 데이터 트랙 상에 미리 형성된 디스크형 기록 매체를 구동시키는 수단 - 상기 데이터 트랙들은 어드레스 정보에 대응하여 선정된 주파수 캐리어의 주파수를 변조함으로써 생성된 신호로서 워블되어 있음 -,
기록의 선형 밀도가 일정한 방식으로, 데이터 블록 및 상기 데이터 블록에 인접한 연결 데이터로 각각 구성된 섹터로 데이터를 회전하도록 구동된 디스크형 기록 매체에 기록하기 위한 수단,
다음 수학식 1
<수학식 1>
(여기서, F : 기록 주파수, ㎐
N : 기록 매체의 회전 속도, s-1
R0 : 비트가 기록될 최내 데이터 트랙의 반경, m
P : 데이터 트랙의 트랙 피치, m
L : 각 섹터의 물리적 원주 길이, m)에 근거하여 n번째 섹터들 내에 기록될 비트들의 수를 계산하기 위한 수단, 및
각각의 섹터에 상기 계산 수단에 의해 계산될 비트 수로 데이터가 기록되도록 기록 수단을 제어하기 위한 수단
을 구비한 데이터 기록 장치를 제공함으로써 달성될 수 있다.
본 발명에 따른 데이터 기록 장치에 있어서, 각 섹터에 기록될 비트 수는 계산 수단에 의해 계산되어 계산된 비트수로 데이터를 각 섹터에 기록한다.
상기 목적은 또한 데이터가 기록될 데이터 트랙들이 미리 형성되어 있는 디스크형 기록 매체에 데이터 블록 및 데이터 블록에 인접한 연결 데이터로 각각 구성된 섹터들의 기록 방법 - 상기 데이터 트랙들은 어드레스 정보에 대응하여 선정된 주파수 캐리어의 주파수를 변조함으로써 생성된 신호로서 워블되어 있음 -을 제공하고, 본 발명에 따라,
위치 정보를 생성하는 섹터들 중 n번째의 기록 매체 상의 반경 위치를 계산하는 단계,
상기 위치 정보에 근거하여 기록 주파수를 결정하는 단계,
다음 수학식 1
<수학식 1>
(여기서, F : 기록 주파수, ㎐
N : 기록 매체의 회전 속도, s-1
R0 : 비트가 기록될 최내 데이터 트랙의 반경, m
P : 데이터 트랙의 트랙 피치, m
L : 각 섹터의 물리적 원주 길이, m)에 근거하여 섹터들 중 n번째 섹터에 기록될 비트 수를 계산하는 단계, 및
수학식 1에 근거하여 계산된 비트 수를 가지고 기록 주파수에 기초하여 기록 매체 내에 데이터를 기록하는 단계
를 포함함으로써 달성될 수 있다.
본 발명에 따른 데이터 기록 방법에 의해서 각 섹터에 데이터를 기록하기 위해서, 섹터의 반경 위치를 지시하는 위치 정보가 생성되고, 각 섹터 내에 기록될 기록 주파수 및 비트 수가 위치 정보에 근거하여 계산된다.
본 발명의 이들 목적 및 다른 목적, 특징 및 이점은 첨부한 도면을 참조할 때 광 디스크 기록 장치에 적용된 본 발명의 다음의 상세한 설명으로부터 보다 명백해질 것이다.
무엇보다도, 본 발명의 데이터 기록 장치로 호환가능한 광 디스크가 물리적 구조를 고려하여 기술될 것이다.
본 발명의 데이터 기록 장치로 사용 가능한 광 디스크는 데이터가 위상-변화 모드로 기록될 수 있는 장치와 도 1에 도시된 바와 같이 물리적 구성을 갖는 장치가 있다.
광 디스크는 통상 참조 번호 1로 표시된다. 광 디스크(1)는 120mm의 직경을 갖는다. 이것은 각각 0.6mm의 두께를 갖는 두 개의 접합된 기판의 적층물로서, 광 디스크(1)는 총 1.2mm의 두께를 갖는다. 이것은 기계적으로 클램프(clamp)되기에 적당하다. 즉, 광 디스크(1)는 CD(콤팩트 디스크), DVD-ROM(디지털 범용 디스크-롬 또는 디지털 비디오 디스크-롬) 등을 나타낸다.
또한 광 디스크를 디스크 플레이어로 로딩하는데 사용된 디스크 케이스는 광 디스크(1)를 임의로 수용할 수 있다.
도 1에 도시된 바와 같이, 광 디스크(1)는 광 디스크(1)의 내부 주변에 인접하게 위치된 리드-인(lead-in) 영역(1a)과 리드-인 영역(la) 밖에 배치된 데이터 영역(1b)을 갖는다. 광디스크(1)에는 데이터 영역(1b) 내에 미리 형성된 그루브 트랙(groove track)이 있다. 물리적 어드레스는 그루브의 워블링에 의해 표시된다. 어드레스의 FM 변조에 의해 생성된 신호에 근거한 그루브 워블링 때문에, 절대 어드레스는 이하 기술될 바와 같이 그루브로부터의 재생된 정보의 FM 변조에 의해 추출될 수 있다.
광 디스크(1)는 CAV(Constant Angular Velocity: 정각속도) 모드로 회전하도록 구동되어, 그루브 내에 포함된 절대 어드레스는 CAV 데이터이다.
그루브는 데이터 기록 및 재생에 사용된 레이저 파장 λ 의 1/8과 같은 깊이, 평균 0.48㎛의 폭, 및 평균 12.5㎚의 워블링 진폭을 갖는다.
레이저 파장 λ 가 650 ㎚(-5/+15 ㎚)이고 광 디스크가 호환가능한 디스크 플레이어의 광 헤드의 개구수(NA)는 0.6임을 주지한다.
이 광 디스크(1)가 그루브 기록 모드(어떤 랜드도 기록에 사용되지 않음)에 사용되어, 그루브의 중앙에서 인접 그루브의 중앙까지의 트랙 피치 방향의 거리가 트랙 피치로 사용된다. 이 광 디스크(1)의 트랙 피치는 0.8㎛이다.
또한 데이터는 0.35㎛/bit(데이터 비트) 또는 0.175㎛/bit(채널 비트)의 일정 선형 밀도(CLD)로 광 디스크(1)에 기록된다.
그러나 일정한 폭이 선형 밀도의 범위에서 설정되고 선형 밀도가 광 디스크(1)에 걸쳐 실제적으로 일정하도록 광 디스크(1)가 다수의 영역으로 방사상 분할됨을 주지한다. 이 선형 밀도를 이하 상세히 설명될 "영역 CLD(zoned Constant Linear Density)"라 한다.
광 디스크(1)가 이하 논의될 바와 같이 120mm의 디스크 직경에 대응하는 영역에 설정된 데이터 기록가능 영역 및 영역 CLD를 갖기 때문에, 상술한 0.80㎛의 트랙 피치는 측면(일 기록층) 당 3.0 Gbytes의 기록 밀도를 충족시킬 것이다.
기록될 데이터의 변조를 위해서, 8/16(8 대 16) 변조 방법이 위상-변화 기록 매체에 대한 마크-에지(mark-edge) 기록을 위해 소위 DVD로 채택된다.
도 2는 광 디스크(1)상의 리드-인(1a)에서 리드-아웃 영역(4)까지 확장한 데이터 영역(1b)의 구조를 개략적으로 나타낸다'
리드-인 영역(2)은 도 3에 도시된 바와 같은 구조를 갖는다. 물리적 섹터 번호가 이 구조 도면의 왼쪽에 도시되고 절대 어드레스의 16진법 표시는 오른쪽이라는 것을 주지해야만 한다.
리드-인 영역(2)은 모든 물리적 섹터들이 "0"으로 설정된 초기 영역, 32개 물리적 섹터들의 기준 코드 영역, 480개 물리적 섹터들의 제1 버퍼 영역, 3,072 물리적 섹터들의 제어 데이터 영역, 및 512 물리적 섹터들의 제2 버퍼 영역을 갖는다.
이들 초기, 기준 코드, 제1 버퍼, 제어 데이터, 및 제2 버터 영역에서, 엠보스 피트(embossed pit)가 기록 정보에 형성된다.
제어 데이터 및 기준 코드 영역은 판독 전용 피트 코드들을 제공하기 위한 마스터링 공정의 절단 중에 광 디스크(1) 상에 기록된다. 광 디스크(1)에 대한 물리적 관리 정보 등이 제어 데이터 영역 내에 기록된다. 엠보스된 영역 외의 영역은 그루브 트랙이 형성된 데이터 기록 가능한 영역(그루브 영역)을 제공한다.
광 디스크(1)에 대한 물리적 관리 정보, 데이터 기록을 위한 광 디스크(1)의 회전 속도에 대한 정보, 및 또한 데이터 재생을 위한 광 디스크(1)의 회전 속도에 대한 정보 외에, 제어 데이터 영역은 기록을 위한 192개 ECC 블록이다.
리드-인 영역(2)은 엠보스된 영역 및 그루브된 영역간의 경계를 나타내는 연결 영역, 디스크의 보호를 위한 제1 보호 영역, 디스크 테스트 영역, 드라이브 테스트 영역, 제2 보호 영역, 제1 DMA(Defect Management Area:결함 관리 영역) 영역, 디스크의 제조 및 포맷에 대한 정보를 나타내는 내부 디스크 식별 영역, 및 제2 DMA 영역을 포함한다.
제1 및 제2 보호 영역은 정보를 디스크 테스트 영역 및 DMA 영역에 기록할 때 기록 클럭의 동기에 제공된다.
디스크 테스트 영역은 광 디스크(1)의 상태를 확인하기 위해 제공된다.
드라이브 테스트 영역은 광 디스크 드라이브의 동작 상태를 확인하기 위해서 제공된다.
제1 및 제2 DMA 영역은 광 디스크(1)의 내부 주변에 인접하여 형성되고, 제3 및 제4 DMA 영역은 광 디스크(1)의 외부 주변에 인접하여 제공된다. 이들 제1 내지 제4 DMA 영역은 동일한 데이터를 기록한다.
DMA 영역은, 만약 있다면, 기록 가능한 영역에 대한 다른 섹터들뿐만 아니라 기록 가능한 영역에 결함의 검출에 대한 정보를 기록하기 위해서 제공된다. 데이터가 DMA 영역 내의 내용을 참조하여 기록되고 재생되기 때문에, 데이터 기록 또는 재생은 결함이 있는 영역을 바이패스 함으로써 실행될 수 있다.
데이터 영역은 사용자 데이터를 기록할 1,474,560개 물리적 섹터들을 갖는다.
도 4는 광 디스크(1) 상의 리드-아웃 영역(4)의 구조를 도시한다. 도시된 바와 같이, 리드-아웃 영역(4)은 제3 DMA 영역, 외부 디스크 식별 영역, 제4 DMA 영역, 제3 보호 영역, 디스크 테스트 영역, 드라이브 테스트 영역 및 제4 DMA 영역을 포함한다.
다음에, 워블 어드레스 포맷이 이하 기술될 것이다.
본 발명의 본 실시예에서 사용된 광 디스크(1)에서, 트랙은 엠보스된 영역 외의 다른 그루브된 영역 내의 워블링 그루브로부터 미리 형성된다. 또한 워블링 그루브는 절대 어드레스를 나타낸다. 그러므로, 본 발명에 따른 데이터 기록 장치는 광학 디스크(1)가 회전하도록 구동되는 동안 그루브의 워블된 상태에 따라 신호를 추출함으로써 절대 어드레스를 포함하는 정보를 얻을 수 있다.
도 5는 본 발명의 본 실시예에 사용된 광 디스크(1) 상의 그루브 구조의 예를 도시한다. 도 5a에 도시된 바와 같이, 프리-그루브(5)는 광 디스크(1) 상의 그루브된 영역 내의 내부에서 외부 주변으로 나선형으로 형성된다.
도 5b는 프리-그루브(pre-groove)(5)의 일부를 확대하여 개략적으로 도해한다. 도시된 바와 같이, 프리-그루브의 좌우측벽은 어드레스 정보에 대응하여 워블된다. 즉, 프리-그루브(5)는 어드레스에 근거하여 생성된 워블링 신호에 대응하는 선정된 주기로 워블된다. 랜드(6)는 하나의 프리-그루브(5)와 인접한 프리-그루브(5) 간에 형성된다. 데이터는 프리-그루브(5) 내에 기록된다.
그러므로, 트랙 피치는 프리-그루브(5)의 중앙에서 인접한 프리-그루브(5)의 중앙까지의 거리이고, 이것은 도 6a에 도시된 바와 같이 대략 0.8㎛이다. 프리-그루브(5)는 약 0.48㎛의 폭(그루브(5)의 바닥폭)을 갖고, 그러므로 랜드(6)의 폭보다 크다.
프리-그루브(5)는 도 5b에 도시된 바와 같이 워블로 형성된다. 워블링은 도 6b에 도시된 바와 같이 진폭 WW를 갖도록 규정된다. 본 발명의 본 실시예에 사용된 광 디스크(1)에서, 워블링 진폭 WW은 대략 12.5 nm이다. 프리-그루브(5)에서, 워블링이 일정한 주기적인 간격에서 순간적으로 증가된다는 것을 주목한다. 이 순간적으로 증가된 워블은 이하 상세히 기술될 미세한 클럭 마크로 사용된다. 이러한 순간의 워블링 진폭 WW은 예를 들어 25 내지 30 nm이다.
하나의 트랙(하나의 라운드 트랙)은 복수의 워블링 어드레스 프레임을 갖는다. 워블링 어드레스 프레임은 도 7에 도시된 바와 같이 하나의 트랙을 광 디스크(1)의 방사상 8 세그먼트로 분할함으로써 형성된 서보 세그먼트(servo segment) 0 내지 7이다. 서보 세그먼트들 중 하나(이하 간단히 "세그먼트"라 함)는 절대 어드레스에 대해 대부분 48bits를 포함한다. 하나의 세그먼트는 360개 워블을 갖는다. 한 세그먼트(세그먼트 0 내지 7 중)인 워블링 어드레스 프레임은 FM 변조에 따른 48-bit 워블 데이터에 따라 형성된 워블된 그루브를 포함한다.
상술한 미세한 클럭 마크는 워블된 그루브 상에 일정 간격으로 형성된다. 미세한 클럭 마크는 PLL(phase-locked loop) 회로에 사용되어 데이터 기록을 위한 기준 클럭을 발생시킨다. 워블된 그루브에서, 96개 미세한 클럭 마크는 광 디스크(1)의 일괄 회전마다 형성된다. 그러므로, 이러한 12개 미세한 클럭 마크는 한 세그먼트 내에 형성된다.
도 8은 미세한 클럭 마크를 개략적으로 도해한다. 도8에 도시된 바와 같이, 48 bits의 데이터가 각 워블링 어드레스 프레임 내에 기록되고 한 비트는 선정된 주파수의 신호의 7개 캐리어로 표시된다는 가정에서, 하나의 워블링 어드레스 프레임은 360개 캐리어를 포함할 것이다. 그러므로, 광 디스크(1)가 분당 1,939 회전의 속도로 회전하도록 구동될 때, 캐리어의 주파수는 93.1㎑일 것이다.
미세한 클럭 마크에서, 하나의 비트는 어드레스 정보의 매 4 bits로 할당된다. 즉, 하나의 미세한 클럭 마크는 한 주기에 포함된 4bits 중 하나에 중첩된다.
주기 내의 4 bits 중 제1 비트는 남은 비트가 어떤 미세한 클럭 마크도 포함하지 않지만 미세한 클럭 마크를 포함하도록 규정된다. 미세한 클럭 마크를 포함하는 비트는 도 8의 하부에서 확대되어 도시되어 있다. 캐리어 파형은 도시될 바와 같이, 데이터 비트 길이의 절반에서 미세한 클럭 마크 FCK로서 증가된 진폭 파형을 포함한다.
광 디스크(1) 상에서 그루브(5)의 실제 워블링은 워블링 진폭 WW이 순간적으로 30nm나 또는 미세한 클럭 마크 FCK에 대응하는 점으로 증가되는 것이다.
12개 미세한 클럭 마크가 하나의 워블링 어드레스 프레임에서 매 3 비트로 기록될 것이다. 그러므로, 하나의 트랙(광 디스크(1)의 일괄 1회전)은 그 안에 기록된 96(=12 x 8)개 미세한 클럭 마크를 가질 것이다.
미세한 클럭 마크(PLL 클럭을 생성하기 위해서 디스크 플레이어의 PLL 회로 내에 사용될 것임)는 세그먼트 번호보다 상세하게 원주 위치를 나타내는 정보일 수 있다.
48 bits의 각 데이터에 대한 캐리어의 주파수는 이런 데이터에 대한 값을 갖는다. 트랙 번호 등과 같은 각 데이터는 이중 위상 변조(bi-phase modulation)와, 다음에 주파수 변조가 행해진다. 프리-그루브는 이 주파수 변조된 파형에 의해 워블된다.
다음에, 기록될 데이터의 논리 포맷이 이하 기술될 것이다.
본 발명의 본 실시예에서, 하나의 클러스터(cluster)는 32 Kbytes의 ECC 블록으로 구성된다. 데이터 기록은 ECC 블록 및 연결 데이터로 각각 구성된 섹터 내에서 행해진다.
도 9 및 도 10에 도시된 바와 같이, 각 섹터는 약 2 Kbytes(상세히 2,048 bytes)의 메인 데이터와 메인 데이터에 추가된 16 bytes의 정보로 구성된다. 이들 정보는 4-byte ID(Identification data: 식별 데이터), 2-byte IED(ID Error Detection Code: 에러 검출 코드), 6-byte RSV(Reserved Data: 예약 데이터) 및 EDC(에러 검출 코드)를 포함한다.
2,064(=2,048 + 16) bytes의 각 섹터는 도 10의 한 행에 도시된 12 x 172(=2,064)bytes(한 섹터)의 데이터를 갖는다. 이러한 한 섹터 데이터 16개는 도 11 및 12에 도시된 바와 같이 192(=12 x 16) x 172 bytes의 데이터를 구성하기 위해서 모여진다.
192 x 172 bytes의 이 데이터에, 10 bytes의 내부 패리티 코드(PI) 및 16 bytes의 외부 패리티 코드(PO)가 수평 및 수직 방향으로 각 바이트에 추가되어 도 11에 도시된 바와 같은 ECC 블록을 구성한다.
더욱이, 전체 208 x 182 bytes(=(192 + 16) x (172 +10))를 갖는 ECC 블록에서, 16 x 182 bytes의 외부 패리티 코드(PO)는 1 x 182-byte 데이터의 16개 청크(chunk)로 세그먼트되고, 이러한 외부 패리티 코드(PO) 하나가 이러한 데이터 청크를 인터리빙하기 위해 12 x 182-byte 데이터의 16 청크 각각에서 추가된다. 13(12 + 1) x182 bytes의 데이터가 한 섹터로 간주된다.
더욱이, 208 x 182 bytes의 데이터는 2로 수직 분할되어 각각 91 bytes를 갖는 208 행 x 2 프레임이 된다.
208 x 2 프레임을 갖는 각 ECC 블록의 선단(leading end)에서, 예를 들어, 13행 x 2 프레임의 연결 데이터가 도 13에 도시된 바와 같이 추가된다. 연결 데이터는 더 기술될 데이터 기록 장치 내의 각 ECC 블록의 선단 또는 후단에 계산되고 추가된 비트를 갖는다. 즉, 비트수는 일 섹터가 데이터 기록 장치 내의 연결 데이터를 생성하기 위한 데이터로서 ECC 블록 및 연결 데이터를 취함으로써 계산된다.
광 디스크(1)에 기록하기 위해서, 연결 데이터가 각 32 kbytes의 ECC 블록간에 삽입된다. 그러나 실제로, 연결 데이터는 블록 N인 ECC 블록의 기록이 종료되는 위치와 블록 N+1인 ECC 블록의 기록이 시작되는 위치간에 분리를 제공하는 연결점으로서 형성된다는 것을 주지하여야 한다.
도 14는 연결 데이터의 각 프레임의 동기 신호(SY0 내지 SY7)의 패턴과 연결 데이터의 내용을 도시한다.
도 15는 섹터들 N 및 N+1이 기록될 때 ECC 블록간에 추가된 연결 데이터의 예를 도시한다. 즉, 도 15는 ECC 블록 N의 후단에 추가된 연결 데이터와 ECC 블록 N+1의 선단에 추가된 연결 데이터간의 연결을 도시한다. 이 경우에, 연결 데이터의 크기는 본 발명의 본 실시예에서 섹터 N 및/또는 섹터 N+1에 따른 연결 데이터의 삭제 또는 추가에 의해 변경된다. 즉, 본 실시예에서, 연결 데이터 내의 비트 수는 각 섹터 내의 비트 수를 변화시키도록 변경된다.
본 실시예에 따른 데이터 기록 장치에 사용된 광 디스크(1)에서, CLD 방법은 광 디스크(1)를 다수의 영역으로 방사상 분할함으로써 영역 CLD로서 실행된다. 이 영역 설정이 이하 설명될 것이다.
도 16은 복수의 영역(0 내지 m+1의 영역을 포함하는 m+2 영역)으로 방사상 분할된 광 디스크(1)의 예를 간략히 도해한다. 데이터는 이들 m+2 영역으로 또는 으로부터 기록되거나 재생된다. 실제로, 본 발명에서 사용된 광 디스크는 약 800 영역으로 방사상 분할된다. 이하 기술될 데이터 기록 장치에 있어서, 기록 주파수는 데이터를 각 섹터에 기록하기 위해서 각 영역에 대해서 변경된다.
여기서 확실한 것은 영역 0에서의 트랙당 섹터의 수가 n이고 다음 영역 1에서의 트랙당 섹터의 수는 n+1이라는 것이다. 유사하게, 영역 1로부터 바깥으로 카운트된 각 영역에서, 한 섹터가 앞 영역 내에 존재하는 섹터에 더해진다. 그러므로 영역 m 내의 섹터는 n+m을 카운트하고, 최외 영역 m+l 내에 포함된 섹터는 n+(m+l)을 카운트한다.
영역들은 하나의 영역이 이전 영역에서와 동일한 최내 영역 선형 밀도를 갖는 n+l 섹터의 용량을 가질 수 있는 반경 위치에서 서로 분리된다. 즉, 영역 l은 영역 0과 동일한 최내 주변 선형 밀도를 갖는 n+l 섹터의 용량을 가질 수 있는 반경 위치에서 시작한다. 유사하게, 영역 m은 영역 0의 최내 영역 선형 밀도와 동일한 선형 밀도를 갖는 n+m 섹터의 용량을 가질 수 있는 반경 위치에서 시작한다.
도 17은 개략적 블록도의 형태로, 본 발명에 따른 데이터 기록 장치를 도시한다. 본 발명의 데이터 기록 장치는 통상적으로 참조 번호(10)로 표시된다. 도시된 바와 같이, 데이터 기록 장치(10)는 선정된 속도로 광 디스크 D를 회전하도록 지원하고 구동하기 위한 스핀들 모터(11), 광 디스크 D에 레이저 빔을 조사함으로써 광 디스크 D에 정보 신호를 기록하기 위한 광 헤드(12), 및 스핀들 모터(11) 및 광 디스크(12)를 구동하기 위한 구동 회로(20)를 포함한다. 데이터 기록 장치(10)는 또한 구동 회로(20)를 제어하기 위해 CPU(중앙 처리 장치)로부터 제어 신호를 수신하는 DSP(Digital Signal Process: 디지털 신호 프로세서)(25)를 더 포함한다.
스핀들 모터(11)는 광 디스크 D가 회전하게 지원된 회전반(turn-table)을 갖는다. 스핀들 모터(11)는 회전반 상에 지지된 광 디스크 D를 회전시키도록 구동함으로써, 회전반을 회전시키도록 구동한다. 스핀들 모터(11)는 이하 기술될 스핀들 드라이버(21)로부터의 신호 하에서 선정된 속도로 광 디스크 D를 회전시키도록 구동하는데 적합하다. 또한 스핀들 모터(11)에 의해 구동된 광 디스크 D의 회전 속도는 DSP(25)에 의해 검출된다.
광 헤드(12)는 레이저 빔을 방출하는 광원, 레이저원에서 광 디스크 D에 레이저 빔을 조준하고 투영하는 광 시스템, 광 디스크 D로부터 복귀 또는 반사된 광을 검출하기 위한 광검출기(12), 및 코일 등을 포함한 초점/추적 제어 메커니즘을 포함한다.
이하 기술될 기록될 파형 발생기로부터 공급된 기록될 데이터를 공급하기 위해서, 광원이 구동된다. 광원은 공급된 기록될 데이터에 대응하는 선정된 기록 주파수 및 세기로 레이저 빔을 발생시킨다. 또한 광원은 광 디스크 D로부터 기록된 데이터를 재생하기 위해서 데이터가 선정된 세기보다 낮은 세기의 레이저 빔을 방출할 뿐만 아니라 기록될 광 디스크 D의 위상을 변화시키기 위해서 선정된 세기의 레이저 빔을 방사하기에 적합하다.
광 시스템은, 예를 들어, 광원으로부터 광 디스크 D로 레이저 빔을 조준하고 투영하기 위한 대물 렌즈를 포함한다. 광 시스템은 광 디스크 D를 향하는 방향 또는 이로부터 멀어지는 방향으로 대물 렌즈를 이동함으로써 광 디스크 D 상의 선정된 반경의 스폿에 레이저 빔을 조준하기에 적합하다.
초점/추적 제어 메커니즘은, 드라이버 회로(20)로부터의 신호에 근거하여, 초점 방향뿐만 아니라 추적 방향으로 광 헤드(12)를 구동하기에 적합하다. 따라서 이 메커니즘은 광원으로부터 광 디스크 D 상의 선정된 위치로 레이저 빔을 조준한다.
광 디스크 D로 또는 로부터 데이터를 기록 또는 재생할 때, 광검출기(12a)는 광 디스크 D로부터의 복귀 또는 반사된 광을 검출한다. 광검출기(12a)는 복귀 광을 전기 신호 변환하기에 적합하고 이하 기술될 신호 검출기에 이것을 공급한다.
즉, 광검출기(12a)는 재생될 데이터로서 발생된 전기 신호를 RF 회로에 공급하고, 발생된 전기 신호를 초점/추적 회로(31), 클럭 발생기(32), 및 워블 신호 프로세서(33)에 역시 공급한다.
드라이버 회로(20)는 광 디스크 D의 광 헤드(12)를 방사상으로 이동시키는 슬레드 모터(sled motor)(22), 턴-테이블을 로드하는 로딩 모터(23), 광 디스크 D의 초점 및 추적을 제어하는 서보 회로(24), 및 스핀들 모터(11)를 구동하는 상술된 스핀들 드라이버(21)를 포함한다.
슬레드 모터(22)는 CPU(70)의 DSP(25)로부터의 신호 하에 광 디스크 D의 광 헤드(12)를 방사상으로 이동시킨다. 슬레드 모터(22)는 데이터 기록 또는 재생을 위하여 선정된 트랙 상에 광 헤드(12)를 이동시킴으로써 위치 설정하도록 적응된다.
로딩 모터(23)는 CPU(70)로부터의 신호 하에 턴-테이블을 로드한다.
서보 회로(24)는 나중에 더 설명될 초점/추적 회로(31)에 의해 검출되는 전기 신호 하에 구동되고, 광검출기(12a)로부터 공급된다. 서보 회로(24)는, 광 헤드(12)의 대물 렌즈를 DSP(25)로부터의 신호 하에 광 디스크 D를 향하는 방향 또는 이로부터 멀어지는 방향으로 이동시키는 코일, 및 광 디스크 D의 대물 렌즈를 방사상으로 이동시키는 코일에 구동 전압을 각각 인가함으로써 초점 및 추적을 제어하도록 적응된다.
스핀들 드라이버(21)는 DSP(25) 또는 CPU(70)로부터의 신호 하에 구동 신호를 스핀들 모터(11)에 공급한다. 보다 상세하게는, 스핀들 드라이버(21)는, 광 디스크 D가 광 디스크 D로의 데이터 기록을 위하여 DSP(25) 또는 CPU(70)으로부터의 신호 하에 선정된 속도로 스핀하게 하는 구동 신호를 스핀들 모터(11)에 공급하도록 적응된다.
DSP(25)는 상술된 슬레드 모터(22), 로딩 모터(23), 서보 회로(24), 및 스핀들 드라이버(21)를 제어한다. 보다 상세하게는, 초점/추적 회로(31)에 의해 검출되는 전기 신호에 근거한 초점 보정 신호 및 추적 보정 신호를 포함한 서보 제어 신호가 신호 검출기(30)로부터 공급되고 광검출기(12a)로부터 공급될 때, DSP(25)는 드라이버 회로(20)에의 공급을 위하여 추적 및 초점을 제어하는 신호를 발생시킨다.
본 실시예에 따른 데이터 기록 장치(10)는 광검출기(12a)로부터 전기 신호를 수신하는 신호 검출기(30), 신호 검출기(30)로부터 신호가 공급되는 재생될 데이터 프로세서(40), 기록될 데이터를 발생하는 기록될 데이터 프로세서(50), 및 기록될 데이터를 광 헤드(12)에 공급하는 기록될 파형 발생기(55)를 포함한다.
신호 검출기(30)는 광검출기(12a)로부터 RF 신호를 검출하는 RF 회로(34), 및 AGC(자동 이득 제어) 회로(35)를 포함한다.
RF 회로(34)에는 광검출기(12a)로부터 검출되는 레이저 빔에 근거하여 전기 신호가 공급된다. RF 회로는 전기 신호의 RF 성분을 검출하고 상기 RF 성분을 AGC 회로(35)에 공급한다.
AGC 회로(35)는 RF 회로(34)로부터 나오는 RF 신호의 진폭을 안정화시킨다. AGC 회로는 재생될 데이터로서 진폭-조정된 RF 신호를 재생될 데이터 프로세서(40)에 전달한다.
전기 신호가 광검출기(12a)로부터 공급되는 상술된 초점/추적 회로(31), 클럭 발생기(32) 및 워블 신호 프로세서(33)는 신호 검출기(30)에 포함된다.
초점/추적 회로(31)는 광검출기(12a)로부터의 전기 신호 하에 추적 에러 및 초점 에러를 검출한다. 이 회로(31)는, 예를 들면, 추적 에러를 검출하는 푸시풀(pushpull) 방법, 및 초점 에러를 검출하는 비점 수차를 사용한다. 상기 회로는 서보 제어 신호로서 추적 및 초점 에러를 상술된 DSP(25)에 공급한다.
클럭 발생기(32)는 광검출기(12a)로부터의 푸시풀 신호에서 광 디스크 D 상에 형성되어 있는 정교한 클럭 마크에 대응하는 전기 신호를 검출한다. 클럭 발생기(32)는 후술될 HPF 및 제로 교차 계수형 검출기를 포함하고, 정교한 클럭 마크에 대응하는 전기 신호로부터 클럭 신호를 발생하고, 이 클럭 신호를 기록될 파형 발생기(55)에 공급한다.
워블 신호 프로세서(33)는, 예를 들면, 나중에 더 설명될 BPF 및 FM 변조기를 포함한다. BPF를 통해 광검출기(12a)로부터의 푸시풀 신호를 통과시킴으로써, 워블 신호 프로세서(33)는 워블 신호를 검출하며, 이를 FM 변조기로 처리한 다음, 기록될 데이터 프로세서(50)에 전달한다. 워블 신호 프로세서(33)는 FM 변조된 워블 신호를 디코드함으로써 추적 번호를 가리키는 어드레스 정보를 발생하도록 적응된다. 워블 신호 프로세서는 데이터 버스(15)를 거쳐 어드레스 정보를 기록될 데이터 프로세서(50)에 공급한다.
재생될 데이터 프로세서(40)에는 신호 검출기(30)의 AGC 회로(35)로부터 재생될 데이터가 공급된다. 재생될 데이터 프로세서(40)에서, 공급된 재생될 데이터는 8/16 변조, 데이터 보상, 및 다른 처리가 행해진다. 재생될 데이터 프로세서(40)는 또한 재생될 데이터를 검출하기 위해 동기 신호가 발생되는 PLL(Phase-Locked Loop: 위상 동기 루프) 회로를 포함한다.
기록될 데이터 프로세서(50)에는 호스트 버스(16)를 거쳐 나중에 더 설명될 호스트 컴퓨터로부터 사용자 데이터가 공급된다. 기록될 데이터 프로세서(50)는 기록될 데이터를 발생하는 기록될 데이터 발생기(51) 및 PLL 회로(56)를 포함하고, DRAM(다이나믹 랜덤 액세스 메모리)(50a)에 연결된다.
기록될 데이터 발생기(51)는 호스트 버스(41)를 통해 공급되는 사용자 데이터를 인코드하는 인코더를 포함한다. 이 회로(51)는 인코드된 사용자 데이터를 DRAM(50a)에 일단 저장한다.
기록될 데이터 발생기(51)는 호스트 버스(41)를 거쳐 CPU(70)에 연결되고 섹터당 다수의 비트를 가리키는 정보를 공급받는다. 이 회로(51)는 기록된 비트 카운트 정보에 따라 각각의 섹터 내에 있는 데이터를 링크하는 비트수를 변경하여 기록될 데이터를 발생한다. 또한, 기록될 데이터가 발생할 때, 회로(51)는 또한 어드레스 정보와 같은 관리 정보를 추가하여 ECC 블록으로 구성되는 각각의 섹터에 기록하고 데이터를 링크하기 위하여 기록될 데이터를 발생한다.
도 18은 또한 기록될 데이터 발생 회로(51)의 개략적인 블록도이다. 도시된 바와 같이, 상기에서와 같이 기록될 데이터를 발생할 때, 회로(51)에는 호스트 버스(41)를 통해 기록 시작 트랙 번호, 기록 시작 클럭 마크 번호, 및 CPU(70)로부터의 기록 시작 클럭 번호를 가리키는 제어 신호가 공급된다.
기록될 데이터 발생기(51)는 워블 신호 프로세서(33)로부터의 트랙 번호를 가리키는 어드레스 신호를 디코드하는 트랙 번호 디코더(81), PLL 회로(56)로부터의 클럭 마크 신호를 카운트하는 클럭 마크 카운터(82), 기록 클럭 신호를 카운트하는 기록 클럭 카운터(83), 기록 시작 신호를 발생하는 기록 게이트 발생기(84), 각각의 섹터에 기록하기 위한 비트수를 계산하는 기록될 비트 계산기(85), 및 광 디스크(12)에 의해 기록될 비트를 카운트하는 기록될 비트 카운터(86)를 포함한다.
트랙 번호 디코더(81)는 워블 신호 프로세서(33)로부터의 어드레스 정보를 가리키는 트랙 번호를 디코드하고 광 헤드(12)에 의한 스캐닝하에 트랙 번호를 비교기(87a)에 공급한다.
비교기(87a)에는 CPU(70)로부터 기록 시작 트랙 번호, 및 트랙 번호 디코더(81)로부터 어드레스 정보가 공급되고, 기록 시작 트랙 번호와 어드레스 정보 간을 비교한다. 기록 시작 트랙 번호와 어드레스 정보 간이 일치하는 비교 결과를 나타낼 때, 비교기(87a)는 일치하는 비교 결과를 기록 게이트 발생기(84)에 공급한다.
PLL 회로(56)로부터의 클럭 마크 신호를 카운트함으로써, 클럭 마크 카운터(83)는 클럭 마크의 수를 인식한다. 클럭 마크 카운터는 PLL 회로(56)로부터의 클럭 마크 신호에 근거하여 클럭 마크 번호를 비교기(87b)에 공급한다.
비교기(87b)는 CPU(70)로부터의 기록 시작 클럭 마크 번호를 클럭 마크 카운터(82)로부터의 클럭 마크 번호와 비교한다. 클럭 마크 번호들 간이 일치하는 비교 결과를 나타낼 때, 비교기(87b)는 비교 결과를 기록 게이트 발생기(84)에 공급한다.
기록 클럭 카운터(83)는 PLL 회로(56)로부터 기록 클럭을 공급받아, 이를 카운트한다. 기록 클럭 카운터는 카운트 결과를 비교기(87c)에 공급한다.
비교기(87c)에는 CPU(70)로부터 기록 시작 클럭 번호 및 기록 클럭 카운터(83)로부터의 기록 클럭 신호에 근거한 카운트 결과가 공급된다. 공급된 카운팅 결과가 기록 시작 클럭 번호와 일치한 것으로 밝혀질 때, 비교기(87c)는 비교 결과를 기록 게이트 발생기(84)에 공급한다.
기록 게이트 발생기 회로(84)에는 비교기(87a 내지 87c)로부터 비교 결과가 각각 공급되고, 비교 결과에 근거하여 스위치(88)가 개방 또는 폐쇄하도록 제어되는 개방/폐쇄 신호를 발생한다. 회로(84)는 비교기(87a 내지 87c)로부터의 모든 비교 결과에 근거하여 스위치(88)에 제어 신호를 공급함으로써 스위치(88)를 개방 또는 폐쇄하는 것을 제어한다.
즉, 기록될 데이터 발생기 회로(51)에서, PLL 회로(56)로부터의 기록 클럭 신호는 스위치(88)가 폐쇄된 채로 기록될 비트 카운터(86)에 공급되어, 트랙 번호 디코더(81)에 의해 검출된 트랙 번호가 CPU(70)로부터의 기록 시작 트랙 번호와 일치하며, 클럭 마크 카운터(82)에 의해 검출된 클럭 마크 번호가 CPU(70)로부터의 기록 시작 클럭 마크 번호와 일치하고 기록 클럭 카운터(83)에 의해 검출된 카운팅 결과가 CPU로부터의 기록 시작 클럭 번호와 일치할 때 기록을 개시한다.
또한, 기록될 데이터 발생기(51)에는 CPU(70)로부터 상부 블록에 기록하기 위한 다수의 비트 및 하나의 섹터에서 다른 섹터까지 기록될 비트수의 차이, 및 데이터가 연속하여 기록되는 다수의 섹터가 공급된다.
기록될 데이터 발생기(51)는 CPU(70)로부터 상부 블록에 기록하기 위한 다수의 비트 및 하나의 섹터에서 다른 섹터까지 기록될 비트수의 차이가 공급되는 상기 기록될 비트 계산기(85), 및 기록될 비트 계산기(85)로부터 상부 블록에 기록될 출력 신호와 다수의 비트 및 스위치(88)를 통과하는 기록 클럭 신호가 공급되는 기록될 비트 카운터(86)를 포함한다.
기록될 비트 계산기(85)에는 CPU(70)로부터 데이터가 먼저 기록되는 섹터에 기록될 다수의 비트가 공급되고, 또한 스위치(89)를 거쳐 하나의 섹터에서 다른 섹터까지 기록될 비트수의 차이가 공급된다. 보다 상세하게는, 기록될 비트 계산 회로(85)에는, 예를 들면, 섹터 n에 기록하기 위한 다수의 비트를 가리키는 정보, 및 섹터 n 및 다음의 섹터 n+1 간의 기록될 비트수의 차이를 가리키는 정보가 공급된다. 공급된 정보에 근거하여, 회로(85)는 섹터 n+1에 기록될 다수의 비트를 계산하고, 기록될 비트 카운터(86)에 섹터 n+1내에 있는 계산된 기록 비트수를 공급한다.
기록될 비트 카운터(86)에는 섹터 n에 기록될 비트수를 가리키는 정보가 공급되고, 또한 스위치(88)를 거쳐 PLL 회로(56)로부터 기록 클럭 신호가 공급되어, 기록될 데이터 발생기 회로(51)로부터 배달된 각각의 기록될 비트를 카운트한다. 보다 상세하게는, 섹터 n에 기록하기 위한 다수의 비트가 CPU(70)로부터 공급될 때, 기록될 비트 카운터(86)는 PLL 회로(56)로부터의 기록 클럭 신호에 따라 기록될 데이터 발생기(51)로부터 배달된 섹터 n내에 있는 기록될 데이터를 카운트함으로써 기록될 비트수를 감소시킨다. 또한, 기록될 비트수가 0이 될 때, 기록될 비트 카운터(86)는 섹터 n으로의 기록이 완료되었다는 것을 가리키는 제로 플래그를 CPU(70)에 배달한다. 기록될 비트 카운터(86)로부터의 제로 플래그에 근거하여, CPU(70)는 모든 섹터로의 기록이 완료되었는지의 여부를 판단한다.
기록될 데이터 발생기(51)에는 기록될 파형 발생기(55)를 거쳐 신호 검출기(30)로부터 클럭 신호 및 기록될 파형 발생기(55)로부터 데이터 전송 타이밍 신호가 공급된다. 회로(51)는 DRAM(50a)에서, 공급된 데이터 전송 타이밍 신호 및 클럭 하에서 발생된 기록될 데이터를 기록될 파형 발생기(55)에 전달한다.
기록될 파형 발생기(55)는 기록될 데이터 발생기(51)로부터의 기록될 데이터에 대응하여 기록될 파형을 갖는 신호를 광 헤드(12)에 공급한다.
PLL 회로(56)는 나중에 더 설명될 반복(iterative) 데이터 패턴을 발생하는 VFO, VFO로부터 데이터 패턴을 분할하는 주파수 분할기, 및 클럭 발생기(32)의 제로 교차 계수형 검출기로부터의 출력과 주파수 분할기로부터의 출력이 공급되는 위상 비교기를 포함한다. 주파수 분할기에는 VFO로부터 데이터 패턴을 분할하는 선정된 주파수 분할비가 CPU(70)로부터 공급된다. 따라서, 기록될 파형 발생기(55)는 기록될 데이터 프로세서(50)로의 데이터 기록에 사용되는 기록 클럭 신호를 발생하도록 적응된다.
기록될 파형 발생기(55)는 또한 기록될 데이터 발생기(51)로부터 기록될 데이터를 공급받고, 기록될 파형으로서 기록될 데이터를 광 헤드(12)에 공급한다.
도 17에 도시된 바와 같이, 호스트 버스(41)는 CPU(70), ROM(판독 전용 메모리)(71), SRAM(스태틱 랜덤 액세스 메모리)(72), DRAM(73), 호스트 I/F(인터페이스)(74) 및 메모리 제어기(75)를 연결한다.
ROM(71)은, 예를 들면, 각각의 섹터에 기록될 다수의 비트수를 계산하는 CPU(70)에 사용되는 계산 프로그램을 저장한다. SRAM(72) 및 DRAM(73)에서, 예를 들면, 호스트 컴퓨터 또는 CPU(70)에 필요한 것으로서 정보가 재기록된다. 메모리 제어기(75)는 CPU(70)로부터의 제어 신호에 따라 ROM(71), SRAM(72), DRAM(73), 또는 DRAM(50a)를 제어한다.
호스트 I/F(74)는, 예를 들면, 외부 호스트 컴퓨터에 연결된다. 호스트 I/F(74)는 CPU(70)로부터의 제어 신호 하에 호스트 컴퓨터로부터 사용자 데이터를 공급받고, 광 디스크 D에 기록된 신호를 전달한다.
CPU(70)는 호스트 버스(41)에 연결되어 상술된 부품 유닛을 제어한다. CPU는 드라이버 회로(20)에 연결되고, 스핀들 드라이버(21)는 광 헤드(12)가 기록하게 할 때 일정한 각속도 동안 선정된 속도로 광 디스크 D를 스핀하게 하거나 또는 광 디스크 D로 데이터를 재생하게 하거나 또는 이로부터 재생하게 하는 제어 신호를 발생한다.
호스트 I/F(74)로부터의 사용자 데이터를 광 디스크 D에 기록하기 위한 명령이 공급될 때, CPU(70)는 상술된 부품 유닛을 제어하여 DRAM(50a)에 호스트 I/F(74)로부터 공급된 사용자 데이터를 공급한다. 이 후에, 호스트 컴퓨터로부터의 기록 명령하에, CPU(70)는 기록될 데이터 발생기(51)에의 배달을 위하여 기록 시작 트랙 번호, 기록 시작 클럭 마크 번호, 및 데이터가 기록될 광 디스크 D에 대응하는 기록 시작 클럭 번호를 발생한다. 더욱이, CPU(70)는 기록될 데이터 발생기(51)에의 공급을 위하여 다수의 기록될 비트, 기록될 비트의 감소, 및 기록될 데이터가 기록될 광 디스크 D에 이미 존재하고 있는 정보량에 따라 데이터가 연속하여 기록되는 다수의 블록을 발생한다.
또한, CPU(70)는, 광 헤드(12)가 광 디스크 상에 광 디스크 D의 물리적 정보와 하나의 이상적인 섹터의 물리적 길이를 기록하는 섹터 n을 가리키는 제어 신호를 발생한다. 하나의 이상적인 섹터의 물리적 길이는, 32Kbytes의 ECC 블록(32)이 상술된 선형 밀도로 기록되고 2Kbytes의 연결 데이터가 기록되도록 되어 있다. 즉, 하나의 이상적인 섹터의 물리적 길이는 이상적인 비트당 길이에 하나의 이상적인 섹터의 비트 수를 곱함으로써 계산된다. 또한 CPU(70)는 광 디스크 D의 물리적 정보로서, 트랙 피치를 ㎛로 유지하며, 데이터 영역의 최내 위치를 ㎜로 유지한다.
도 19a는 데이터가 기록되는 n번째 영역의 이상적인 섹터를 도시한다. 데이터가 이상적인 섹터에 기록될 때, 섹터(100)의 각각은 32Kbytes의 ECC 블록(101)과 2Kbytes의 연결 데이터로 구성된다. 각각의 섹터가 리드-아웃(lead-out) 영역에 기록될 때에도, 각각의 연결 데이터는 리드-인(lead-in) 영역에 있는 섹터와 동일한 길이를 가질 것이다. 한편, 32Kbytes의 ECC 블록(101)과 2Kbytes의 연결 데이터로 구성되는 섹터가 동일한 디스크 회전 주파수와 속도로 리드-아웃 및 리드-인 영역의 각각에 기록되면, 선형 밀도는 실제로 보다 높을 것이며, 도 19b로부터 알 수 있는 바와 같이 각 섹터의 물리적 길이는 리드-인 영역에서보다는 리드-아웃 영역에서 보다 클 것이다.
광 디스크 D에 의해 기록된 섹터 n를 가리키는 제어 신호는, 광 디스크 D에 기록될 섹터들 중의 하나에 대한 번호를 가리킨다. 이들 섹터들은 광 디스크 D의 중심에서부터 1, 2, ..., n, n+1의 순서로 그루브(5)를 따라 나선형으로 배치된다. 즉, CPU(70)는 기록될 데이터 발생기(51)에 공급하기 위해, 광 헤드(12)로 하여금 광 디스크 D의 섹터 n에 데이터를 기록하게 하는 제어 신호를 발생한다.
또한 CPU(70)는 각각의 영역에 있는 섹터 n을 기록하기 위한 제어 신호를 발생하고, 예를 들어 ROM(71)에 기억된 표로부터 기록 주파수를 선택한다.
또한, 섹터 n을 기록하기 위해, CPU(70)는 각각의 영역에 대한 기록 주파수를 선택한다. 보다 상세하게는, CPU(70)는 섹터 n의 반경 위치를 계산함으로써, 섹터 n이 기록될 영역에 대한 기록 주파수를 선택하게 된다.
섹터 n에 대한 기록 주파수에 근거하여, CPU(70)는 다음 수학식 1에 따라 동일한 영역에 있는 각각의 섹터에 기록하기 위한 비트 수를 가리키는 정보를 발생한다.
여기서, F는 기록 주파수, ㎐
N은 광 디스크 D의 회전 속도, s-1
R0은 비트가 기록될 최내 데이터 트랙의 반경, m
P는 데이터 트랙의 트랙 피치, m
L은 각 섹터의 물리적 원주 길이 m이다.
CPU(70)는 비트당 원주 길이에 섹터당 비트 수를 곱함으로써 기록될 각 섹터의 물리적 길이 L을 계산한다.
상기 수학식 1은 예를 들어 섹터 n으로 형성된 각도와, 섹터 n+1로 형성된 각도간의 차이에 근거하여 섹터 n의 비트 수를 계산하는데 사용된다.
CPU(70)는 기록될 데이터 발생기(51)를 공급하기 위해 상술된 바와 같이 기록이 시작되는 위치를 가리키는 기록 시작 트랙 번호, 기록 시작 클럭 번호 및 기록 시작 클럭 번호를 발생하고, 또한 기록될 데이터 발생기(51)에 공급하기 위해 상기 수학식 1에 근거하여 최상부 섹터에 기록하기 위한 비트 수, 각각의 다음 섹터와 상기 최상부 섹터간에 기록될 비트 수, 및 데이터가 일렬로 기록되는 섹터 수를 가리키는 정보를 발생한다.
보다 상세하게는, 기록될 데이터 발생기(51)에 상술된 정보를 공급하기 위해, CPU(70)는 데이터 발생기(51)로 하여금 각각의 섹터에 포함된 연결 데이터를 삭제하거나 부가하게 한다. CPU(70)는 도 19c에 도시된 바와 같이 각각의 섹터를 기록하기 위해 연결 데이터의 삭제 또는 부가를 위해 비트 수를 계산함으로써 섹터의 위치를 제어할 수 있다.
이때, 스핀들 드라이버(8)에게는 CPU(70)로부터 광 디스크 D로 하여금 선정된 속도로 회전하게 하는 제어 신호가 공급된다. 이와 같이, 제어 신호 하에서, 스핀들 드라이버(8)는 스핀들 모터(11)를 구동시켜 광 디스크 D를 선정된 속도로 회전하게 한다.
도 20은 광 헤드(12)로 하여금 타겟 위치를 탐색하게 함으로써 광 디스크 D에 데이터를 기록하는데 수행되는 동작의 예를 설명하기 위한 것으로, 도 17에 도시된 데이터 기록 장치(10)의 개략 블록도이다. 도 20에 도시된 바와 같이, 광 헤드(12)의 광검출기(12a)로부터의 푸시풀 신호는 BPF(33a)를 통과하여 워블 신호(wobble signal)를 공급하는 워블 신호 프로세서(33)에 공급된다. 상기 워블 신호는 FM 변조기(33b)와 디코더(33c)를 통과하여, 트랙 번호를 가리키는 어드레스 신호로 처리된다. 워블 신호 프로세서(33)는 기록될 데이터 프로세서(50)에 어드레스 신호를 공급한다.
한편, 광 헤드(12)의 광검출기(12a)로부터의 푸시풀 신호는 클럭 발생기(32)의 HPF(32a)를 통과하여, 제로 교차 카운터(32b)를 거쳐 기록될 데이터 프로세서(50)에 제공되고, VFO(56a), 주파수 분할기(56b) 및 위상 비교기(56c)로 구성된 PLL 회로(56)에 공급될 클럭 마크(CM) 신호를 공급한다.
PLL 회로(56)의 주파수 분할기(56b)에는 가변 주파수 분할 비율 지정기(70a)로부터 각각의 영역에 대한 주파수 분할 비율이 공급된다. 상기 주파수 분할 비율에 근거하여, PLL 회로(56)에 의해 발생된 기록 주파수가 변경된다. 특히, CPU(70)는 PLL 회로(56)를 제어하여 섹터가 기록될 영역 번호에 따라 클럭 마크 사이를 기록하기 위한 비트 수를 바꿈으로써 기록 주파수를 발생한다. 이로 인해, 비트들이 일정한 선형 밀도와 각각의 영역에 대한 변경된 주파수로 기록된다.
상기 기록될 데이터 프로세서(50)의 상기 기록될 데이터 발생기(51)는 DRAM(50a)에 기억된 사용자 데이터를 판독해서 기록될 데이터를 발생하고, 기록 클럭 신호의 제어 하에 상기 기록될 파형 발생기(55)에 기록될 데이터를 공급한다. 상기 기록될 파형 발생기(55)는 기록될 파형과 같이 기록될 데이터를 광 헤드(12)에 공급한다. 따라서, 광 헤드(12)는 기록될 데이터를 광 디스크 D에 기록하기 위해 기록될 파형 발생기(55)로부터의 기록될 파형에 따라 광원으로부터 레이저 빔을 방출한다.
도 21은 본 발명의 데이터 기록 장치(10)에 의해 광 디스크 D 상의 각각의 섹터에 데이터를 기록하는 예에 대한 논리 순서도이다. 단계 S-1에서, CPU(70)는 데이터가 기록될 트랙 번호를 지정한다. 이때, CPU(70)는 기록될 데이터 발생기(51)에 공급하기 위해, 기록 시작 트랙 번호, 기록 시작 클럭 마크 번호 및 기록 시작 클럭 번호를 지정함으로써 각각의 기록될 데이터가 기록될 광 디스크 D 상의 기록 시작 위치를 결정한다. 기록될 데이터 발생기(51)에서, 이들 기록 시작 트랙 번호, 기록 시작 클럭 마크 번호와 기록 시작 클럭 번호는 워블 신호 프로세서(33)로부터의 어드레스 신호, PLL 회로(56)로부터의 클럭 마크 신호, 및 기록 클럭 신호와 각각 비교되어, 기록 시작 위치를 결정한다. 다음에 CPU(70)는 단계 S-2로 진행한다.
단계 S-2에서, 기록될 데이터 발생기(50)는 섹터 n에 기록하기 위한 데이터를 발생한다. 이는 DRAM(50a)으로부터 사용자 데이터를 얻어, 32Kbytes의 ECC 블록과 2Kbytes의 연결 데이터로 구성되는 섹터 n을 발생한다. 다음에 CPU(70)는 단계 S-3으로 진행한다.
단계 S-3에서, CPU(70)는 기록 시작 트랙 번호로부터 섹터 n이 기록될 반경 위치를 계산하고, 이와 같이 계산된 반경 위치에 근거하여 섹터 n이 기록될 영역 번호를 결정한다. 다음에 CPU(70)는 단계 S-4로 진행한다.
단계 S-4에서, CPU(70)는 예를 들어 ROM(71)에 기억된 표를 참조해서 계산된 섹터 n이 기록될 영역 번호로부터 기록 주파수를 선택한다. 다음에 CPU(70)는 단계 S-5로 진행한다.
단계 S-5에서, CPU(70)는 상술된 수학식 1을 이용하여 섹터 n에 기록하기 위한 비트 수를 계산하고, 상기 섹터 n에 대한 계산된 비트 수를 기록될 데이터 발생기(51)의 기록될 비트 계산기(85)와 기록될 비트 카운터(86)에 공급한다. 다음에 CPU(70)는 단계 S-6으로 진행한다.
단계 S-6에서, 기록될 데이터 발생기(51)는 CPU(70)로부터의 기록 시작 트랙 번호, 기록 시작 클럭 마크 번호와 기록 시작 클럭 번호에 따라 광 헤드(12)로 하여금 섹터 n이 기록될 타겟 위치를 탐색하게 한다. 다음에 CPU(70)는 단계 S-7로 진행한다.
단계 S-7에서, 기록될 비트 카운터(86)는 상술된 기록 주파수에 대응하는 기록 클럭 신호와 동기적으로 구동된다. 따라서, 기록될 데이터 발생기(51)는 기록될 비트 카운터(86)로부터의 비트 카운트에 따라, 기록될 파형 발생기(55)에 기록될 데이터를 공급한다. 기록될 파형 발생기(55)는 상기 기록될 데이터를 기록될 파형으로 변환하고, 이를 CPU(70)에 의해 상기에서와 같이 지정되는 위치에 기록될 데이터의 기록을 시작하는 광 헤드(12)에 공급한다. 다음에 CPU(70)는 단계 S-8로 진행한다.
단계 S-8에서, CPU(70)에 의해 지정되고, 데이터가 일렬로 기록되어 있는 섹터들의 번호가 기록 비트 카운터(86)에 의해 제로까지 카운트 다운될 것인지가 판단된다. 이로 인해, 기록이 완료되었는 지의 여부가 판단된다.
데이터가 일렬로 기록되어 있는 섹터들의 번호가 아직 제로까지 감소되지 않았다면, CPU(70)는 다음 섹터 n+1에 대해 단계 S-2 내지 S-8까지의 기록 절차를 시작할 것이다. 섹터의 번호가 제로로 밝혀지면, CPU(70)는 광 디스크 D에의 기록을 종료할 것이다.
선택적으로, CPU(70)는 기록될 데이터를 광 디스크 D에 기록하기 위해, 각각의 섹터에 기록하기 위한 비트 수를 계산하기 위해 ROM(71)에 기억된 계산 프로그램을 실행하게 할 수 있다.
도 22는 기록될 데이터를 광 디스크 D에 기록하기 위해 상술된 계산 프로그램을 이용하여 데이터를 기록하는 다른 예에 대한 기능 순서도이다.
도 22에 도시된 바와 같이, 먼저 단계 S-11에서, 사용자 데이터를 광 디스크 D에 기록하기 위한 기록 요청이 호스트 I/F(74)를 거쳐 호스트 컴퓨터로부터 CPU(70)에 제공된다. 기록 요청에 따라, CPU(70)는 ROM(71)으로부터 계산 프로그램을 얻을 것이다. 다음에 CPU(70)는 단계 S-12로 진행한다. 기록 요청은 시작-B에서 num_B까지의 블록에 데이터를 일렬로 기록하기 위한 요청이다.
단계 S-12에서, CPU(70)는 계산 프로그램에 근거하여 기록 요청의 내용을 해석하고, 호스트 I/F(74)에 대해 DRAM(50a)에 기억하기 위한 제어 신호를 공급한다. 다음에 CPU(70)는 단계 S-13으로 진행한다.
단계 S-13에서, CPU(70)는 계산 프로그램 하에, 다음 수학식 2 내지 7로 표현된 바와 같이, 데이터가 기록된 제1 섹터에 의해 형성된 각도 start_ang, 트랙 번호 tr_n, 클럭 마크 번호 cm_n 및 기록 클럭 번호 wc_n을 결정한다. 다음에, CPU(70)는 단계 S-14로 진행한다.
여기서, P는 광 디스크 D 상의 트랙 피치
Ro는 데이터 영역에 있는 데이터 트랙의 상부 위치
L은 각 섹터의 길이
B는 비트당 길이를 나타낸다.
상기 수학식 5 내지 7은, 트랙 번호 tr_n, 클럭 마크 번호 cm_n 및 기록 클럭 번호 wc_n이 계산된 것보다 각각 작은 정수라는 것을 나타낸다.
또한 수학식 3은 제1 섹터가 각도 start_ang에 기록될 때의 반경 위치를 가리키고, 수학식 4는 제1 섹터가 각도 start_ang에 기록될 때 트랙 번호를 계산하기 위해 수학식 3을 이용하여 계산된다.
단계 S-14에서, CPU(70)는 각각의 섹터에 대해, 트랙 번호 tr_n에 따라 기록될 데이터가 기록될 영역 번호를 결정한다. 다음에 예를 들어 ROM(71)에 기억되어 있고, 광 디스크 D에 대한 각각의 영역 번호와 회전 속도에 대한 기록 주파수를 열거하는 표를 참조하여, CPU(70)는 각각의 영역 번호에 대한 기록 주파수 wc_f와 회전 모터 속도 mt_f를 선택할 것이다. 다음에 CPU(70)는 단계 S-15로 진행한다.
단계 S-15에서, CPU(70)는 기록 주파수에 대한 기록 클럭 신호를 발생하는 PLL 회로(56)의 주파수 분할기에 기록 주파수 wc_f에 대한 주파수 분할 비율을 설정한다. 다음에, CPU(70)는 단계 S-16으로 진행한다.
단계 S-16에서, CPU(70)는 상술된 수학식 1을 이용하여 섹터 n을 기록하는데 필요한 비트 수 bit_n을 계산한다. 다음에 CPU(70)는 단계 S-17로 진행한다.
단계 S-17에서, CPU(70)는 기록될 데이터 프로세서(50)에 트랙 번호 tr_n, 섹터 n을 기록하기 위한 상기 프로세스에서 결정된 클럭 마크 번호 cm_n과 기록 주파수 wc_n, 및 섹터 n에 기록될 비트 수 bit_n을 제공할 것이다. 다음에, 기록될 데이터 프로세서(50)는 트랙 번호 tr_n을 비교기(87a)에, 그리고 클럭 마크 번호 cm_n을 비교기(87b)에 제공하고, 기록 클럭 PLL 회로(56)에 공급하기 위해 기록 주파수 wc_n을 기록 클럭 신호로서 발생하며, 기록될 비트 카운터(86)에 섹터 n에 기록될 비트 수 bit_n을 제공한다. CPU는 단계 S-18로 진행한다.
다음에 단계 S-18에서, 기록될 데이터 프로세서(50)는 CPU(70)로부터 공급된 기록될 비트 수 bit_n에 근거하여, DRAM(50a)에 기억되어 있으며 ECC 블록과 연결 데이터로 구성된 섹터를 제공한다. 이때, 기록될 데이터 프로세서(50)는 CPU(70)로부터 공급된 기록될 비트 수에 따라 연결 데이터를 형성하는 비트 수를 조정함으로써 2Kbytes의 연결 데이터를 삭제하거나 부가한다. 다음에 CPU(70)는 단계 S-19로 진행한다.
단계 S-19에서, 광 헤드(12)는 CPU(70)에 의해 지정된 트랙으로 이동될 것이다. 또한, 광 디스크 D는 선정된 속도로 회전하도록 구동된다. 기록될 데이터 발생기(51)는 트랙 번호를 가리키는 어드레스 신호를 CPU(70)로부터 공급된 트랙 번호 tr_n과 비교하여, 광 헤드(12)가 트랙의 어디에 위치되어 있는 지를 클럭 마크 카운터(82)와 기록 클럭 카운터(83)가 인식하는 탐색을 수행한다. 다음에 CPU(70)는 단계 S-20으로 진행한다.
다음에 단계 S-20에서, 광 헤드(12)가 지정된 위치에 있다는 것을 인식하면, 기록될 데이터 발생기(51)는 기록될 데이터 프로세서(50)에서 기록 주파수 wc_n에 따라 기록될 데이터를 기록될 파형 발생기(55)에 전달한다. 기록될 파형 발생기(55)는 지연시키거나 또는 다른 방법으로 상기 데이터를 기록될 파형으로 변환하고, 광 디스크 D에 데이터를 기록하는 광 헤드(12)에 파형을 공급할 것이다. 다음에 CPU(70)는 단계 S-21로 진행한다.
단계 S-21에서, 기록될 데이터 발생기(51)는 모든 섹터들이 기록되었는 지의 여부를 판단할 것이다. 판단 결과가 "예"이면, 동작은 종료된다. 만일 판단 결과가 "아니오"이면, CPU(70)는 단계 S-22로 진행하고, 여기서 다음 섹터에 대해 단계 S-11 내지 S-20까지의 절차를 다시 반복할 것이다. 따라서, 섹터 n+I와 다음 섹터들이 기록된다.
따라서, 상기 서술된 바와 같이 구성된 본 발명에 따른 데이터 기록 장치(10)는 각각의 섹터에 기록하기 위한 비트 수를 변경함으로써 각각의 섹터에 대한 기록될 데이터를 광 디스크 D에 기록할 수 있다. 기록의 선형 밀도가 광 디스크 D 상의 리드-인 영역에서 리드-아웃 영역으로 변하더라도, 본 발명에 따른 데이터 기록 장치(10)는 연결 데이터를 삭제하거나 부가함으로써 각각의 섹터에 대한 기록 위치를 제어할 수 있다. 따라서, 트랙들이 서로에 대해 반경 방향으로 정렬될 수 있도록 반경 데이터 트랙들의 각각에 기록 위치를 위치 정렬함으로써 데이터가 기록될 수 있다. 본 발명에 따른 데이터 기록 장치(10)는 기록된 데이터를 재생하기 위해 보다 고속의 탐색을 달성할 수 있다.
도 1은 그 물리적 구조를 도시한 광 디스크 예의 개략도.
도 2는 광 디스크 상의 데이터 영역에 함께 형성된 리드-인 영역, 메인 데이터 영역 및 리드-아웃 영역의 개략도.
도 3은 광 디스크 상의 리드-인 영역의 구조를 도시한 도면.
도 4는 광 디스크 상의 리드-아웃 영역의 구조를 도시한 도면.
도 5a는 광 디스크 상에 나선형으로 형성된 그루브의 개략도.
도 5b는 광 디스크 상의 양쪽을 따라 워블된 그루브의 개략도.
도 6a는 그루브와 랜드를 도시한 광 디스크의 확대된 단편 단면도.
도 6b는 도 6a의 광 디스크 상의 그루브의 워블링 진폭의 개략도.
도 7은 세그먼트가 위에 형성된 광 디스크의 개략도.
도 8은 미세한 클럭 마크로부터 검출된 신호의 개략도.
도 9는 한 섹터의 포맷의 개략도.
도 10은 ECC 블록 내의 데이터 구조를 도시한 도면.
도 11은 32 Kbytes의 데이터 구조를 도시한 도면.
도 12는 또한 32 Kbytes의 데이터 구조를 도시한 도면.
도 13은 ECC 블록에 추가된 연결 데이터를 도시한 도면.
도 14는 연결 데이터의 연결점을 도시한 도면.
도 15는 ECC 블록간에 추가된 연결 데이터를 도시한 도면.
도 16은 방사상으로 영역이 나뉘어진 광 디스크의 개략도.
도 17은 본 발명에 따른 데이터 기록 장치의 개략적 블록도.
도 18은 기록될 데이터 발생 회로의 개략적 블록도.
도 19a는 데이터가 기록될 n번째 영역의 이상적 섹터를 도시한 도면.
도 19b는 데이터가 동일한 주파수 및 디스크 회전 속도로 리드-인 영역 및 리드-아웃 영역에 기록된 섹터를 도시한 도면.
도 19c는 본 발명에 따른 데이터 기록 장치에 의해 데이터가 기록된 섹터를 도시한 도면.
도 20은 데이터 기록을 위해 실행된 동작을 설명하기 위한 데이터 기록 장치의 개략적 블록도.
도 21은 본 발명의 데이터 기록 장치에 의한 데이터 기록의 한 예의 기능적 흐름도.
도 22는 본 발명의 데이터 기록 장치에 의한 데이터 기록의 또다른 예의 기능적 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 광 디스크
10 : 데이터 기록 장치
11 : 스핀들 모터
12 : 광 헤드
20 : 드라이버 회로
30 : 신호 검출부
51 : 기록될 데이터 발생기
33 : 워블 신호 프로세서
32 : 클럭 발생기
70 : CPU
85 : 기록될 비트 계산기
86 : 기록될 비트 카운터
101 : ECC 블록
102 : 연결 데이터

Claims (9)

  1. 데이터 기록 장치에 있어서,
    데이터 기록을 위한 데이터 트랙들이 위에 미리 형성되어 있는 디스크형 기록 매체를 구동시키기 위한 수단 - 상기 데이터 트랙들은 어드레스 정보에 대응하여 선정된 주파수 캐리어의 주파수를 변조함으로써 생성된 신호로 워블(wobbled)되어 있음-;
    선형 기록 밀도가 일정한 방식으로, 데이터 블록 및 상기 데이터 블록에 인접하는 연결 데이터로 각각 구성된 섹터들의 데이터를 회전하도록 구동되는 상기 디스크형 기록 매체 내에 기록하기 위한 수단;
    다음 수학식 1
    (여기서, F는 기록 주파수, ㎐
    N은 기록 매체의 회전 속도, s-1
    R0은 비트들이 기록될 최내(innermost) 데이터 트랙의 반경, m
    P는 데이터 트랙들의 트랙 피치, m
    L은 각 섹터의 물리적 원주 길이, m)에 근거하여 섹터들중 n번째 섹터 내에 기록될 비트들의 수를 계산하기 위한 수단; 및
    각각의 섹터에 상기 계산 수단에 의해 계산된 비트 수로 데이터가 기록되도록, 상기 기록 수단을 제어하기 위한 수단
    을 구비하는 데이터 기록 장치.
  2. 제1항에 있어서, 상기 기록 매체 상의 상기 데이터 트랙들의 각각은 전체적으로 일정한 선형 밀도로 데이터를 기록하는 복수의 영역들과, 상기 구동 수단에 의해 회전하도록 구동될 때 상기 기록 매체가 일정한 각 속도를 달성하게 하는 워블링 마크들(wobbling marks)이 위에 형성되어 있는 데이터 기록 장치.
  3. 제1항에 있어서,
    상기 기록 주파수가 상기 데이터 트랙들의 각각에 대해 기록되어 있는 데이터 표를 더 포함하고,
    상기 계산 수단은 상기 데이터 표로부터 비트들이 기록될 데이터 트랙에 대한 기록 주파수를 선택하고, 상기 수학식 1과 상기 선택된 기록 주파수에 근거하여 각각의 섹터에 있는 비트들의 수를 계산하는 데이터 기록 장치.
  4. 제3항에 있어서,
    비트들이 기록될 데이터 트랙의 기록 매체 상의 반경 위치를 계산하기 위한 수단을 더 포함하고,
    기록될 비트들의 수를 위한 상기 계산 수단은 상기 데이터 표로부터 상기 데이터 트랙의 반경 위치에 대응하는 기록 주파수를 선택하고, 상기 수학식 1과 상기 선택된 기록 주파수에 근거하여 각각의 섹터에 있는 비트들의 수를 계산하는 데이터 기록 장치.
  5. 제1항에 있어서, 상기 제어 수단은 상기 섹터의 기록 위치를 변경하기 위해 상기연결 데이터에 포함된 비트들의 수를 변경함으로써 상기 기록 수단을 제어하는 데이터 기록 장치.
  6. 데이터가 기록될 데이터 트랙들이 위에 미리 형성되어 있는 디스크형 기록 매체 내에 데이터 블록과 상기 데이터 블록에 인접하는 연결 데이터로 각각 구성된 섹터의 기록 방법 - 상기 데이터 트랙들은 어드레스 정보에 대응하여 선정된 주파수 캐리어의 주파수를 변조함으로써 생성된 신호로 워블되어 있음 - 에 있어서,
    상기 섹터들 중의 n번째 섹터의 기록 매체 상의 반경 위치를 계산하여 위치 정보를 생성하는 단계;
    상기 위치 정보에 근거하여 기록 주파수를 결정하는 단계;
    다음 수학식 1
    (여기서, F는 기록 주파수, ㎐
    N는 기록 매체의 회전 속도, s-1
    R0은 비트들이 기록될 최내 데이터 트랙의 반경, m
    P는 데이터 트랙들의 트랙 피치, m
    L은 각 섹터의 물리적 원주 길이, m)에 근거하여 상기 섹터들중 n번째 섹터에 기록될 비트들의 수를 계산하는 단계; 및
    상기 기록 주파수에 근거하여 상기 기록 매체 내에 상기 수학식 1에 기초하여 계산된 비트들의 수로 데이터를 기록하는 단계
    를 포함하는 섹터의 기록 방법.
  7. 제6항에 있어서, 상기 기록 매체 상의 상기 데이터 트랙들의 각각은 전체적으로 일정한 선형 밀도로 데이터를 기록하는 복수의 영역들과, 상기 구동 수단에 의해 회전하도록 구동될 때 상기 기록 매체가 일정한 각 속도를 달성하게 하는 워블링 마크들이 위에 형성되어 있는 섹터의 기록 방법.
  8. 제6항에 있어서, 상기 기록 주파수 결정 단계는 상기 위치 정보에 대응하는 기록 주파수를 상기 데이터 표로부터 선택하는 단계를 더 포함하고,
    상기 기록 단계에서는, 상기 선택된 기록 주파수에 근거하여 상기 기록 매체 내에 데이터가 기록되는 섹터의 기록 방법.
  9. 제6항에 있어서, 상기 기록 단계에서는, 상기 연결 데이터에 포함된 비트들의 수가 상기 계산된 비트들의 수에 근거하여 변경되는 방식으로 상기 기록 매체 내에 데이터가 기록되는 섹터의 기록 방법.
KR1019980053283A 1997-12-05 1998-12-05 데이터기록장치및방법 KR100533893B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9336154A JPH11176095A (ja) 1997-12-05 1997-12-05 データ記録装置及びデータ記録方法
JP97-336154 1997-12-05

Publications (2)

Publication Number Publication Date
KR19990062828A KR19990062828A (ko) 1999-07-26
KR100533893B1 true KR100533893B1 (ko) 2006-04-14

Family

ID=18296250

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980053283A KR100533893B1 (ko) 1997-12-05 1998-12-05 데이터기록장치및방법

Country Status (8)

Country Link
US (1) US6195325B1 (ko)
JP (1) JPH11176095A (ko)
KR (1) KR100533893B1 (ko)
CN (1) CN1165896C (ko)
ID (1) ID21452A (ko)
MY (1) MY121748A (ko)
SG (1) SG76575A1 (ko)
TW (1) TW413803B (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR9906669A (pt) * 1998-08-04 2000-08-29 Koninkl Philips Electronics Nv Disco óptico, aparelho de gravação para gravar dados a uma densidade substancialmente constante sobre o mesmo, e, dispositivo de leitura para ler dados de um disco óptico
JP2000215452A (ja) * 1999-01-19 2000-08-04 Victor Co Of Japan Ltd 光ディスク記録再生装置及び光ディスク
KR100611953B1 (ko) * 1999-07-07 2006-08-11 삼성전자주식회사 기본 단위 속성 정보를 저장하는 기록 매체와 이 속성 정보를 이용한 데이터 판별 방법
JP3649955B2 (ja) * 1999-07-22 2005-05-18 株式会社リコー データ記録用クロック信号発生装置
US7088650B1 (en) * 1999-08-23 2006-08-08 Worthington Mark O Methods and apparatus for optical disc data acquisition using physical synchronization markers
WO2001022412A1 (fr) * 1999-09-20 2001-03-29 Hitachi, Ltd. Appareil d'enregistrement/reproduction d'information
US6954410B2 (en) * 2000-01-20 2005-10-11 Hitachi, Ltd. Information recording and reproducing apparatus for updating the waveform of a laser based on position information
JP3962522B2 (ja) * 2000-02-14 2007-08-22 パイオニア株式会社 情報記録媒体
JP4523117B2 (ja) * 2000-05-31 2010-08-11 富士通セミコンダクター株式会社 データ記録装置、データ記録方法及びディスク装置
JP2002150568A (ja) * 2000-11-07 2002-05-24 Pioneer Electronic Corp 多層ディスク及び多層ディスク再生装置
JP3787491B2 (ja) * 2000-11-20 2006-06-21 株式会社日立グローバルストレージテクノロジーズ 磁気ディスク装置
JP2003022580A (ja) * 2001-05-02 2003-01-24 Victor Co Of Japan Ltd 情報記録担体、情報記録担体の製造方法、情報記録担体再生装置及び情報記録担体記録装置
TW583650B (en) * 2001-06-18 2004-04-11 Samsung Electronics Co Ltd Optical recording medium
JP2003296942A (ja) * 2002-03-29 2003-10-17 Sony Corp 光ディスク、光ディスクの製造方法及び装置、並びに光ディスク記録方法
JP3889365B2 (ja) 2002-08-12 2007-03-07 パイオニア株式会社 光学式記録媒体、記録装置、記録方法及び光学式記録媒体の製造方法
US7275040B2 (en) * 2002-09-12 2007-09-25 Mineral Lassen Llc RFID security device for optical disc
KR100750109B1 (ko) * 2003-02-15 2007-08-21 삼성전자주식회사 정보 저장매체
JP3953036B2 (ja) * 2004-02-24 2007-08-01 ソニー株式会社 光ディスク装置およびこれを有する撮影装置
US7463565B2 (en) * 2005-08-30 2008-12-09 Dt Soft Ltd. Method of storing rotating media data in image file
KR101275320B1 (ko) * 2011-11-23 2013-06-17 도시바삼성스토리지테크놀러지코리아 주식회사 정보저장매체 테스트 방법 및 기록 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6439632A (en) * 1987-07-10 1989-02-09 Philips Nv Information signal recorder/reader
JPH01224929A (ja) * 1988-01-22 1989-09-07 Philips Gloeilampenfab:Nv 光学的に読み出し可能な書込可能型記録担体及びそのような記録担体を製造する方法及びそのような記録担体を用いて情報の記録/再生を行う装置
JPH02183438A (ja) * 1989-01-06 1990-07-18 Toshiba Corp 光ディスクへの記録方法と情報記録装置
JPH0969230A (ja) * 1995-08-31 1997-03-11 Sony Corp 光ディスク、光ディスク記録再生装置および方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3642863B2 (ja) * 1996-02-02 2005-04-27 ソニー株式会社 ディスク、ディスク形成装置、およびディスク形成方法
JP3845849B2 (ja) * 1996-10-18 2006-11-15 ソニー株式会社 記録装置および記録方法、並びに記録媒体

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6439632A (en) * 1987-07-10 1989-02-09 Philips Nv Information signal recorder/reader
JPH01224929A (ja) * 1988-01-22 1989-09-07 Philips Gloeilampenfab:Nv 光学的に読み出し可能な書込可能型記録担体及びそのような記録担体を製造する方法及びそのような記録担体を用いて情報の記録/再生を行う装置
JPH02183438A (ja) * 1989-01-06 1990-07-18 Toshiba Corp 光ディスクへの記録方法と情報記録装置
JPH0969230A (ja) * 1995-08-31 1997-03-11 Sony Corp 光ディスク、光ディスク記録再生装置および方法

Also Published As

Publication number Publication date
CN1219726A (zh) 1999-06-16
JPH11176095A (ja) 1999-07-02
US6195325B1 (en) 2001-02-27
SG76575A1 (en) 2000-11-21
MY121748A (en) 2006-02-28
KR19990062828A (ko) 1999-07-26
TW413803B (en) 2000-12-01
CN1165896C (zh) 2004-09-08
ID21452A (id) 1999-06-10

Similar Documents

Publication Publication Date Title
KR100533893B1 (ko) 데이터기록장치및방법
US6256282B1 (en) Optical recording medium and recording method thereof
KR100556161B1 (ko) 광디스크및광디스크드라이브
US6243338B1 (en) Recording apparatus, recording method, and disc-shaped record medium
JP3103505B2 (ja) 光ディスク及び光ディスク駆動装置
JP3418065B2 (ja) 光ディスク
JP5089781B2 (ja) 光記録媒体、光再生装置および光再生方法
JP2008226446A (ja) 光ディスクおよびその記録方法
KR20010030905A (ko) 광 디스크 및 이 광 디스크를 주사하는 장치
KR100633477B1 (ko) 광 디스크 및 이 광 디스크를 주사하는 장치
KR20060042900A (ko) 기록 매체 평가 방법, 기록 재생 장치, 및 기록 매체
JP3080902B2 (ja) 記録再生用光ディスク及び光ディスク装置
US7065030B2 (en) Reproduction-only recording medium, reproduction device, reproduction method
US6898171B1 (en) Information recording medium with index header
US7408853B2 (en) Reproduction-only recording medium, reproducing apparatus, reproducing method, and disk manufacturing method
JP2000315324A (ja) 光記録媒体及びその記録/再生方法
KR20010030906A (ko) 광 디스크 및 이 광 디스크를 주사하는 장치
KR20040090397A (ko) 디스크형 기록매체, 그 제조방법 및 제조장치, 및 데이터기록방법
US20050018580A1 (en) Method and apparatus for rapidly accessing a physical position on an optical disc
AU771022B2 (en) Optical recording medium and recording method thereof
JP3078242B2 (ja) 光ディスク装置
JP2001216648A (ja) 光ディスク装置
JP2002042348A (ja) 光ディスク及び光ディスク装置、情報記録方法、情報再生方法
JP2007122870A (ja) 記録装置、及び記録方法
JP2002092892A (ja) 光ディスク、光ディスク記録装置、光ディスク記録方法、光ディスク再生装置、光ディスク再生方法

Legal Events

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

Payment date: 20081027

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee