[go: up one dir, main page]

KR100271968B1 - 광디스크드라이브의기록선속도산출방법 - Google Patents

광디스크드라이브의기록선속도산출방법 Download PDF

Info

Publication number
KR100271968B1
KR100271968B1 KR1019970080565A KR19970080565A KR100271968B1 KR 100271968 B1 KR100271968 B1 KR 100271968B1 KR 1019970080565 A KR1019970080565 A KR 1019970080565A KR 19970080565 A KR19970080565 A KR 19970080565A KR 100271968 B1 KR100271968 B1 KR 100271968B1
Authority
KR
South Korea
Prior art keywords
spindle motor
microcomputer
recording linear
linear velocity
optical disk
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019970080565A
Other languages
English (en)
Other versions
KR19990060343A (ko
Inventor
윤기봉
Original Assignee
윤종용
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자주식회사 filed Critical 윤종용
Priority to KR1019970080565A priority Critical patent/KR100271968B1/ko
Publication of KR19990060343A publication Critical patent/KR19990060343A/ko
Application granted granted Critical
Publication of KR100271968B1 publication Critical patent/KR100271968B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Rotational Drive Of Disk (AREA)

Abstract

가. 청구범위에 기재된 발명이 속한 기술분야:광 디스크 드라이브의 기록선속도 산출방법에 관한 것이다.
나. 발명이 해결하려고 하는 기술적 과제:광 디스크면에 배열되는 프레임을 카운트하여 기록선속도를 산출할 수 있는 기록선속도 산출방법을 제공함에 있다.
다. 그 발명의 해결방법의 요지:프레임 선두에 프레임 동기신호 패턴이 기록된 광 디스크 드라이브의 기록선속도 산출방법에 있어서, 광 디스크면의 임의의 위치에서 스핀들모터의 1회전시간 동안 프레임 동기 검출신호를 카운트하는 프레임 동기 검출신호 카운트 과정과, 상기 프레임 동기 검출신호 카운트 과정에서 카운트된 수를 소정의 수학식에 대입하여 로딩된 광 디스크의 기록선속도를 산출함을 특징으로 한다.
라. 발명의 중요한 용도:광 디스크 드라이브에 있어서의 트랙수 계산 및 스핀들모터 RPM결정에 사용할 수 있다.

Description

광 디스크 드라이브의 기록선속도 산출방법{METHOD FOR COMPUTATION RECORDING LINEAR VELOCITY IN A OPTICAL DISC DRIVE}
본 발명은 광 디스크 드라이브에 관한 것으로, 특히 로딩된 광 디스크의 트랙수 계산 및 스핀들 모터의 회전수 계산에 이용되는 기록선속도를 산출하기 위한 방법에 관한 것이다.
CD-롬, DVD-롬 드라이브와 같은 광 디스크 드라이브는 스핀들모터를 CLV(Constant Linear Velocity)방식 혹은 CAV(Constant Angular Velocity)방식으로 서보제어함으로써 광 디스크면에 기록된 데이터를 광학적으로 픽업하고, 픽업된 신호를 신호처리하여 기록전의 데이터로 복원한다. 이와 같이 광 디스크면에 기록된 데이터를 정상적으로 복원하기 위해서는 우선적으로 데이터의 기록속도와 재생속도를 일치시켜야 한다. 따라서 광 디스크 드라이브에서는 로딩된 광 디스크의 기록선속도를 산출하여 스핀들 모터의 RPM을 배속에 따라 제어하여야 한다. 스핀들 모터의 RPM을 결정하기 위한 일반적인 제어동작을 간단히 설명하면, 우선 광 디스크가 로딩되면 드라이브의 메인제어부는 미리 규정된 특정 위치로 광 픽업을 이동시킨 후 그 위치에서 스핀들 모터 1회전시간을 검출한다. 검출방법으로는 스핀들 모터에 구비된 홀소자로부터 발생되는 FG펄스를 카운트함으로써 스핀들모터의 1회전시간을 검출할 수 있다. 이후 상기 특정 위치의 반경에 따른 1회전거리를 상기 검출된 1회전시간으로 나눔으로써 기록선속도를 산출할 수 있고, 산출된 기록선속도(주파수)에 배속 및 60을 승산함으로써 RPM을 결정할 수 있다.
그러나 상술한 기록선속도 산출방법에서는 후술하는 요인에 의해 기록선속도 산출시 오차가 발생하게 된다. 이를 구체적으로 설명하면, 우선 스핀들모터의 회전속도가 규정 RPM으로 안정화되지 않은 상태에서 광 픽업이 상기 특정 위치로 이동되었다고 가정하면 스핀들 모터의 불안정으로 인해 1회전시간이 정상적으로 검출될 수 없다. 따라서 기록선속도, 스핀들 모터의 RPM을 정확하게 산출할 수 없다. 한편, 상기 특정 위치로 광 픽업을 이동한 후에 스핀들 모터가 안정화되기까지 기다린다면 상대적으로 광 픽업이 특정 위치를 이탈하는 경우가 발생하게 됨으로써 정확하고도 신속하게 기록선속도를 산출할 수 없게 된다. 또한 기록선속도의 산출오차는 트랙수 계산에 있어서 오차를 유발하게 되어 트랙탐색속도를 지연시키는 결과를 초래하게 된다. 왜냐하면 일반적인 광 디스크 드라이브에서는 기록선속도(1.2m/s 내지 1.4m/s)에 따라 트랙 수 계산 테이블이 고정되어 있기 때문이다. 따라서 기록선속도의 산출오차는 트랙 수 계산의 오차를 야기시키게 된다.
따라서 본 발명의 목적은 스핀들 모터의 안정화와는 상관없이 광 디스크면의 기록선속도를 정확하게 산출할 수 있는 방법을 제공함에 있다.
본 발명의 또 다른 목적은 광 디스크면에 배열되는 프레임을 카운트하여 기록선속도를 산출할 수 있는 기록선속도 산출방법을 제공함에 있다.
도 1은 본 발명의 실시 예에 따른 광 디스크 드라이브의 블럭구성 예시도.
도 2는 일반적인 광 디스크면에 나선형으로 배열되는 피트들의 1블럭 신호 포맷도.
도 3은 본 발명의 실시 예에 따른 선속도 산출 제어흐름도.
이하 첨부도면을 참조하여 본 발명의 실시예에 따른 기록선속도 산출방법을 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 광 디스크 드라이브의 블럭구성 예시도를 보인 것으로서, 상세하게는 CD-롬 드라이브의 블럭구성을 보인 것이다. 도 2는 일반적인 광 디스크면에 나선형으로 배열되는 피트들의 1블럭(block) 신호 포맷도를 도시한 것이며, 도 3은 본 발명의 실시 예에 따른 기록선속도 산출 제어흐름도를 도시한 것이다. 우선 도 1을 참조하면, 광 픽업(12)은 광 디스크면(10)의 트랙상에 기록되어 있는 데이터를 광학적으로 픽업하여 이를 전기적 신호인 RF(Radio Frequnecy)신호로 변환하여 RF시그널프로세서(20)로 출력한다. 상기 광 디스크(10)를 구동시키는 스핀들모터(14)는 스핀들모터 드라이버(26)에 의해 CAV 또는 CLV 회전하며, 상기 광 픽업(12)은 트랙킹 서보(Tracking Servo) 및 포커스 서보를 위한 액츄에이터 드라이버(24)에 의해 구동된다. 광 픽업(12)을 이송시키는 이송모터(16)는 이송모터 드라이버(28)에 의해 구동된다. 그리고 트레이를 이동시키는 트레이모터(18)는 마이컴(38)에 의해 제어되는 트레이모터 드라이버(30)에 의해 구동된다.
RF시그널프로세서(20)는 상기 광 픽업(12)으로부터 출력되는 RF신호를 증폭하고 파형정형된 데이터를 디지털신호처리부(32)로 인가한다. 또한 RF신호중에서 포커스 에러신호 및 트랙킹 에러신호를 검출하고 이를 증폭하여 디지털서보부(22)로 출력한다. 디지털신호처리부(32)는 프레임 동기신호 검출부, EFM(Eight to Forteen Modulation)복조부, 에러정정 및 검출부 등을 포함함으로써, 입력되는 RF신호를 디지털신호처리하여 출력한다. 호스트 인터페이스(44)는 상기 디지털신호처리부(32)와 호스트간 및 호스트와 마이컴(38) 상호간의 제어신호 및 데이터를 인터페이스 제어한다. 한편 상기 디지털신호 처리부(32)에서 처리된 오디오신호는 DAC(Digital to Analog Converter)(34), LPF(Low Pass Filter) 및 앰프(36)를 통해 사용자에게 출력한다. 마이컴(38)은 접속된 롬(40)에 저장되어 있는 제어프로그램에 따라 드라이브의 동작을 전반적으로 제어한다. 그리고 상기 마이컴(38)에 의해 제어되는 램(42)에는 드라이브 제어 동작시 발생되는 데이터가 일시 저장된다. 이잭트키(48) 및 다수개의 동작표시램프(50)는 각각 키 누름시 그에 따른 키데이터를 발생하여 출력하는 한편 상기 마이컴(38)의 제어에 의해 점멸 및 점등된다. 디지털서보부(22)는 상기 RF시그널프로세서(20)로부터 입력되는 포커스 에러신호 및 트랙킹 에러신호들을 디지털 연산 처리하여 각종 서보에러를 보상하도록 하기 위한 서보구동신호를 액츄에이터 드라이버(24), 스핀들모터 드라이버(26), 이송모터 드라이버(28)로 출력한다.
한편 상기 광 디스크(10)면에는 나선형으로 감기어 있는 트랙의 피트군(群)이 존재하는데, 이러한 피트군은 다시 다수개의 블럭으로 나누어지고, 상기 블럭은 다시 도 2에 도시한 바와 같이 98개의 프레임으로 나누어진다. 그리고 각각의 프레임은 프레임 동기신호와 서브코드 및 데이터와 패러티 비트들로 이루어진다. 상기 프레임 동기신호는 프레임의 선두를 표시하는 비트정보로서 이용되며, 서브코드는 제어정보 및 각종 서비스정보가 들어 있다. 그리고 상술한 각 프레임은 588채널비트로 이루어진다.
이하 각 프레임의 선두에 기록된 프레임 동기신호를 검출하여 기록선속도를 산출하는 방법을 도 1 내지 도 3을 참조하여 상세히 설명하면 다음과 같다.
우선 마이컴(38)은 60단계에서 광 디스크가 로딩 완료되는가를 검사하여 로딩 완료되었으면 62단계로 진행하여 스핀들 모터(14)를 스타트(start)시킨다. 그리고 64단계로 진행하여 이송모터(16)를 제어함으로써 광 픽업(12)을 목표 트랙으로 이동시킨다. 상기 목표 트랙은 로딩된 광 디스크(10)의 기록선속도를 산출하기 위해 미리 설정된 트랙으로써 목표 트랙에 대한 정보는 롬(40)에 기록되어진다. 한편 광 픽업(12)을 목표 트랙으로 이동시킨 마이컴(38)은 66단계로 진행하여 이동이 완료되었는가를 검사한다. 즉, 광 픽업(12)이 목표 트랙상에 존재하는가를 검사하는 것이다. 검사결과 광 픽업(10)이 목표 트랙에 존재한다면 마이컴(38)은 68단계에서 스핀들 모터(14)의 1회전시간 동안 디지털 신호 처리부(32)로부터 입력되는 프레임 동기검출신호를 카운트한다. 상기 스핀들 모터(14)의 1회전시간은 스핀들 모터(14)에 구비된 홀소자로부터 발생되는 FG펄스를 카운트함으로써 계산할 수 있다. 하기 설명에서는 스핀들모터(14) 1회전시 FG펄스가 6회 발생하는 것으로 가정하기로 한다. 그리고 상기 프레임 동기검출신호는 디지털 신호 처리부(32)내의 동기신호 검출부로부터 출력되는 신호로서, 상기 동기신호 검출부는 RF 시그널 프로세서(20)로부터 입력되는 RF신호에서 프레임 동기신호 패턴이 검출될 때마다 프레임 동기검출신호를 발생하여 출력한다. 따라서 마이컴(38)은 68단계에서 FG펄스가 6개 입력되기까지의 시간동안 프레임 동기검출신호를 카운트한후 70단계로 진행한다. 스핀들모터(14) 1회전 시간동안 프레임 동기검출신호를 카운트 완료한 마이컴(38)은 이후 70단계로 진행하여 상기 카운트 수를 하기 수학식 1에 대입하여 기록선속도로 변경한다.
Figure pat00001
상기 수학식 1에서 V는 기록선속도를 나타내며, N은 하나의 블럭을 형성하고 있는 프레임들의 주파수(7.35KHz)를 나타내고 있으며, F는 프레임 카운트 수를 나타낸다. 이와 같이 상기 수학식 1을 이용하여 카운트 수를 기록선속도로 변경한 마이컴(38)은 이후 72단계로 진행하여 기록선속도에 배속 및 60을 승산함으로써 스핀들모터(14)의 RPM을 결정할 수 있게 되는 것이다.
상술한 바와 같이 본 발명은 스핀들 모터의 회전속도가 안정화되지 않은 상태에서도 기록선속도를 오차없이 정상적으로 산출할 수 있기 때문에, 기록선속도 산출오차에 의한 트랙수 계산 오차를 최소화하여 결과적으로 데이터 액세스시간을 줄일 수 있는 장점이 있다.

Claims (1)

  1. 프레임 선두에 프레임 동기신호 패턴이 기록된 광 디스크 드라이브의 기록선속도 산출방법에 있어서,
    광 디스크면의 임의의 위치에서 스핀들 모터의 1회전시간 동안의 프레임 수를 카운트하기 위해 프레임 동기 검출신호를 검출하여 카운트하는 프레임 동기 검출신호 카운트 과정과,
    상기 프레임 동기 검출신호 카운트 과정에서 카운트된 수(F)를 하기 수학식 2에 대입하여 기록선속도(V)로 변경하는 기록선속도 변경과정으로 이루어짐을 특징으로 하는 기록선속도 산출방법.
    Figure pat00002
    N = 하나의 블럭을 형성하고 있는 프레임들의 주파수.
    r = 상기 임의의 위치에서의 광 디스크 반지름
    F = 스핀들 모터의 1회전 시간동안 검출된 프레임 수
KR1019970080565A 1997-12-31 1997-12-31 광디스크드라이브의기록선속도산출방법 Expired - Fee Related KR100271968B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970080565A KR100271968B1 (ko) 1997-12-31 1997-12-31 광디스크드라이브의기록선속도산출방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970080565A KR100271968B1 (ko) 1997-12-31 1997-12-31 광디스크드라이브의기록선속도산출방법

Publications (2)

Publication Number Publication Date
KR19990060343A KR19990060343A (ko) 1999-07-26
KR100271968B1 true KR100271968B1 (ko) 2000-11-15

Family

ID=19530369

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970080565A Expired - Fee Related KR100271968B1 (ko) 1997-12-31 1997-12-31 광디스크드라이브의기록선속도산출방법

Country Status (1)

Country Link
KR (1) KR100271968B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0973715A (ja) * 1995-06-26 1997-03-18 Matsushita Electric Ind Co Ltd 光ディスク記録再生方法及び光ディスク装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0973715A (ja) * 1995-06-26 1997-03-18 Matsushita Electric Ind Co Ltd 光ディスク記録再生方法及び光ディスク装置

Also Published As

Publication number Publication date
KR19990060343A (ko) 1999-07-26

Similar Documents

Publication Publication Date Title
JP2002123937A (ja) 光ディスクのデータ記録方法及びデータ記録装置並びにデータ再生方法および再生装置
EP1056090A1 (en) Optical disc drive and method of detecting an end portion of recorded data
US5508987A (en) Disk player having a system configuration for determining the diameter of loaded disks
EP0322177B1 (en) Spindle motor stop control device
KR100271968B1 (ko) 광디스크드라이브의기록선속도산출방법
US5058092A (en) Method for accessing a control track by positioning an optical head at the center of the control track
EP1207524B1 (en) Laser output circuit for optical disk recording apparatus
JPH11120687A (ja) 光ディスク装置
JP2699798B2 (ja) 光ディスク装置
JPH07211023A (ja) ディスクのトラックサーチ方法
KR0131416B1 (ko) 광디스크 재생장치의 트랙점프 제어회로 및 방법
JP3012596U (ja) 光ディスクドライブ装置
JPH0370307B2 (ko)
JP3124220B2 (ja) 光ディスク再生装置
KR20010051802A (ko) 디스크 재생 방법 및 디스크 재생 장치
JP3523913B2 (ja) 光ディスク再生装置におけるトラック線速度検出方法
JP2935628B2 (ja) 光学ディスク装置
KR19990050792A (ko) 광디스크 드라이브에서 액세스시간을 줄이기 위한 방법 및 그를 위한 트랙수 계산방법
JP2982349B2 (ja) 光学式ディスク再生装置
JP2668878B2 (ja) 線速度一定デイスクの再生位置検出装置
JPH0550074B2 (ko)
JPH07141756A (ja) 光ディスク駆動装置
JPH07272394A (ja) ディスク再生装置
JPH08203207A (ja) ディスクプレーヤー
JPH01251434A (ja) 光学式ディスク再生装置の検索方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19971231

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19971231

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20000229

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20000814

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20000821

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20000822

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20030707

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20040329

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20050705

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20060728

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20070801

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20080729

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20080729

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee