KR100314106B1 - 레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치 - Google Patents

레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치 Download PDF

Info

Publication number
KR100314106B1
KR100314106B1 KR1019990003454A KR19990003454A KR100314106B1 KR 100314106 B1 KR100314106 B1 KR 100314106B1 KR 1019990003454 A KR1019990003454 A KR 1019990003454A KR 19990003454 A KR19990003454 A KR 19990003454A KR 100314106 B1 KR100314106 B1 KR 100314106B1
Authority
KR
South Korea
Prior art keywords
drive waveform
waveform information
storage means
information storage
drive
Prior art date
Application number
KR1019990003454A
Other languages
English (en)
Other versions
KR19990072382A (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 KR19990072382A publication Critical patent/KR19990072382A/ko
Application granted granted Critical
Publication of KR100314106B1 publication Critical patent/KR100314106B1/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
    • 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/12Heads, e.g. forming of the optical beam spot or modulation of the optical beam
    • G11B7/125Optical beam sources therefor, e.g. laser control circuitry specially adapted for optical storage devices; Modulators, e.g. means for controlling the size or intensity of optical spots or optical traces
    • G11B7/126Circuits, methods or arrangements for laser control or stabilisation
    • 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/006Overwriting
    • G11B7/0062Overwriting strategies, e.g. recording pulse sequences with erasing level used for phase-change media
    • 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
    • G11B2007/0003Recording, reproducing or erasing systems characterised by the structure or type of the carrier
    • G11B2007/0006Recording, reproducing or erasing systems characterised by the structure or type of the carrier adapted for scanning different types of carrier, e.g. CD & DVD

Landscapes

  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Semiconductor Lasers (AREA)
  • Optical Head (AREA)

Abstract

고밀도 마크 형성을 위한 레이저 구동 집적 회로 및 그것을 이용한 광 디스크 장치에 관한 것이다.
기록 매체에 기록하는 2치화 기록 신호에 대응하여 레이저 다이오드를 구동하는 구동 파형의 정보를 하나 이상 기억하는 구동 파형 정보 기억 수단과, 상기 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단을 설치했다. 이에 따라, 각종 기록 매체나 매체의 특성 변동, 변동에 대응하여 기록 체계를 변경하는 동시에, 플렉시블 배선 상의 신호선의 개수를 줄일 수 있고 신호의 왜곡에 따른 영향을 줄일 수 있다.

Description

레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치{LASER DRIVING INTEGRATED CIRCUIT AND OPTICAL DISK DEVICE USING THE SAME}
본 발명은 기록 가능한 광 디스크 장치에 관한 것으로, 특히 다중치 레벨화 및 펄스 분할된 레이저 구동 파형을 제어하는 레이저 구동 집적 회로에 관한 것으로, 고정밀도로 고속 스위칭 가능하고 각종 구동 파형에 대응하는 레이저 구동 집적 회로 및 이것을 탑재하는 광 디스크 장치에 관한 것이다.
최근, 고밀도의 광 디스크 기록 재생 시스템이 요구되고 있다. 광 디스크의 기본적인 원리는, 정보의 1에 대응하는 데이타를 기록할 때에 레이저를 조사하고, 정보의 0에 대응하는 데이타를 기록하는 경우에 레이저를 조사하지 않는 온, 오프의 제어만으로 행하는 방법이다.
그러나, 1빔 오버라이트 기술(하나의 레이저 빔으로 기록을 마친 데이타를 소거하면서 새로운 데이타를 기록함)이나, 고밀도화를 위한 기록 마크 형상 제어를 위해 기록 체계라고 불리는 기록 파워를 펄스 분할하고, 다중치 레벨화하여 제어하는 기술이 필수적이어서, 이와 함께 레이저 드라이버에 입력되는 데이타의 수가 증가한다. 단순한 온 오프의 제어라면 데이타의 수는 하나로 가능했지만, 오버라이트나 고밀도 마크를 형성하기 위한 파형 제어를 행하기 위해 중간 레벨을 필요로하는 파형에서는, 복수의 전류를 스위칭할 필요가 있다.
예를 들면 종래 예로서 특개평8-147697호에 기개된 바와 같이, 중간 파워의 온 오프를 제어하는 데이타의 수가 추가되어 4개의 전류 제어계가 필요하게 된다. 최근의 고밀도화를 위한 기록 마크 제어를 위해서는 이 기록 파워의 레벨을 3치 이상으로 제어하기 때문에 데이타의 수도 4개, 5개의 식으로 증가한다. 또한 장래의 고밀도화를 위해서는 이것 이상의 데이타의 수의 증가가 요구되고 있다.
앞으로, 데이타의 전송 레이트의 증가, 펄스 분할폭의 보다 세분화가 요구되고, 더욱 파워의 레벨수의 증가가 요구되고 있다.
또한, 레이저 구동 파형을 디스크의 기록 재생 특성에 대응하여 적응적으로 가변하고, 적절한 구동 파형으로 데이타를 기록하여 데이타의 신뢰성을 높이는 것이나, 디스크의 기록 재질에 따라 다른 각종 구동 파형에 대응하고, 각종 디스크로의기록을 가능하게 하는 것이 광 디스크 장치로서 요구되고 있다.
광 디스크 장치에서는, 통상 픽업이 가동 부분이 되고, 신호 제어계는 고정 부분이다. 또한, 레이저 구동부는 픽업 상에 탑재된 레이저 다이오드 근방에 설치된다. 신호 제어부로부터 레이저 구동부까지는, 플렉시블 케이블등을 이용하여 배선된다. 플렉시블 케이블은, 레이저 구동 신호뿐만 아니라 서보 신호의 전송용에도 사용되고, 픽업이 가동부이기 때문에, 적어도 디스크 반경 이상의 길이는 필요해진다.
상기 종래예에서는, 파형 제어의 레벨이 증가하면 할수록 그 갯수만큼 레이저 구동 제어용의 라인의 갯수가 증가하고, 이에 따라 플렉시블 케이블도 커진다. 이 때문에, 플렉시블 케이블을 배치하는 스페이스의 확보가 곤란해진다. 또한, 플렉시블 케이블의 인출때문에, 그 길이가 길어지는 등의 문제가 생긴다.
또한, 고밀도 기록을 위해 펄스 분할을 보다 세분화함으로써, 펄스 분할 제어용의 클럭 주파수가 증가한다. 플렉시블 케이블이 길어지고, 또는 상기 하나의 케이블당 라인폭이 가늘어지는 등의 상황에서 클럭 주파수가 증가하면, 전송 파형의 왜곡, 지연등의 문제가 발생하고, 펄스의 상승 하강의 속도에 영향을 주고, 원하는 타이밍으로 레이저를 발광시킬 수 없게 된다. 이에 따라 마크 형상이나 마크 위치의 정밀도가 저하되므로 결과적으로 데이타 에러의 원인이 된다.
또한, 케이블로부터의 불필요한 복사의 문제가 발생하고, 노이즈 발생의 원인이 된다.
상기 과제를 해결하기 위해 본 발명에서는, 기록 매체에 기록하는 2치화 기록 신호에 대응하여 레이저 다이오드를 구동하는 구동 파형의 정보를 하나 이상 기억하는 구동 파형 정보 기억 수단, 상기 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단, 기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 구동 파형 정보 기억 수단의 구동 파형 정보를 선택하는 어드레스 생성 수단, 외부로부터 공급되는 구동 파형 정보를 상기 구동 파형 정보 기억 수단에 기억시키는 제어 수단을 설치하였다.
도 1은 본 발명의 제1 실시예의 구성도.
도 2는 본 발명의 제2 실시예의 구성도.
도 3은 본 발명의 제3 실시예의 구성도.
도 4는 2치화 기록 신호의 마크 길이, 스페이스 길이의 상태 천이를 나타내는 제1 도면.
도 5는 2치화 기록 신호의 마크 길이, 스페이스 길이의 상태 천이를 나타내는 제2 도면.
도 6은 레이저 다이오드의 구동 파형의 예를 나타내는 도면으로, 마크 길이 3T, 4T의 경우를 나타낸 도면.
도 7은 레이저 다이오드의 구동 파형의 예를 나타내는 도면으로, 마크 길이 5T로부터 7T의 경우를 나타낸 도면.
도 8은 마크·스페이스 길이 검출 수단의 구성도.
도 9는 마크·스페이스 길이 검출 수단의 동작 타이밍을 나타낸 도면.
도 10은 어드레스 생성 수단의 제1 구성도.
도 11은 어드레스 생성 수단의 제1 구성에서의 3T, 4T, 5T 이상의 9패턴의천이 검출 결과와 메모리 어드레스의 관계를 나타낸 도면.
도 12는 도 11의 어드레스 변환에 대응한 메모리 어드레스와 기억 패턴과의 관계를 나타낸 도면.
도 13은 어드레스 생성 수단의 제2 구성도.
도 14는 도 13의 어드레스 변환에 대응한 메모리 어드레스와 기억 패턴과의 관계를 나타낸 도면.
도 15는 어드레스 생성 수단의 제3 구성도.
도 16은 어드레스 생성 수단의 제3 구성에서의 3T, 4T, 5T, 6T 이상의 검출 결과와 메모리 어드레스의 관계를 나타낸 도면.
도 17은 도 15의 어드레스 변환에 대응한 메모리 어드레스와 기억 패턴의 관계를 나타낸 도면.
도 18은 마크, 스페이스의 상태 천이를 9가지로 한 경우의 3T마크, 4T마크 및 5T마크이상의 각 패턴의 구동 파형을 패킷 열로 기술한 도면.
도 19는 구동 파형 복원 수단의 제1 구성도.
도 20은 패킷 파형 복원 수단(1)과 패킷 파형 복원 수단(2)의 구성도.
도 21은 구동 파형을 5분할한 각부의 부분 패턴을 패킷으로 기술한 예를 나타내는 도면.
도 22는 도 21의 부분 패턴의 패턴 코드를 이용하여 구동 파형을 기술한 예를 나타내는 도면.
도 23은 제1 실시예 및 제2, 제3 실시예에서의 구동 파형 정보 기억 수단의기억 내용을 도시한 도면.
도 24는 제2, 제3 실시예의 구동 파형 정보 기억 수단(2)의 구성도.
도 25는 제2, 제3 실시예의 구동 파형 복원 수단의 구성도.
도 26은 구동 파형의 기술 방법을 설명하는 도면(7T의 경우).
도 27은 구동 파형의 기술 방법을 설명하는 도면(3T의 경우).
도 28은 스위치 수단의 구성을 도시한 도면.
도 29는 3 대 8 디코더의 논리예를 나타내는 도면.
도 30은 본 발명의 제4 실시예의 구성도.
도 31은 본 발명의 제5 실시예의 구성도.
도 32는 어드레스 생성 수단의 제4 구성도.
도 33은 제4 어드레스 생성 수단의 테이블 어드레스 생성 수단의 구성도.
도 34는 제4, 제5 실시예의 구동 파형 정보 기억 수단(3)의 구성도.
도 35는 제4, 제5 실시예의 구동 파형 정보 기억 수단(4)의 구성도.
도 36은 제4, 제5 실시예의 레이저 다이오드의 구동 파형의 예를 나타내는 도면.
도 37은 제4, 제5 실시예의 레이저 다이오드의 구동 파형의 기술예를 나타내는 도면.
도 38은 제4, 제5 실시예의 구동 파형 정보 기억 수단의 구동 파형 기술 내용을 나타낸 도면.
도 39는 제4, 제5 실시예의 구동 파형 정보 기억 수단의 변수치 기억부의 구성 및 기억 내용을 나타낸 도면.
도 40은 제4, 제5 실시예의 구동 파형 복원 수단(3)의 구성도.
도 41은 제4, 제5 실시예의 구동 파형 복원 수단(3)의 동작 타이밍을 나타낸 도면(1/2).
도 42는 제4, 제5 실시예의 구동 파형 복원 수단(3)의 동작 타이밍을 나타낸 도면(2/2).
도 43은 제4, 제5 실시예의 구동 파형 복원 수단(3)의 패킷 수정 수단의 기능을 나타낸 도면.
도 44는 제4, 제5 실시예의 구동 파형 복원 수단(3)의 패킷 수정 수단의 동작을 설명하는 도면.
도 45는 제4, 제5 실시예의 구동 파형 복원 수단(3)의 리피트 패킷 제어부의 구성도.
도 46은 제4, 제5 실시예의 구동 파형 복원 수단(3)의 변화점 위치 타이밍 생성 수단의 구성도.
도 47은 제4, 제5 실시예의 구동 파형 복원 수단(3)의 변화점 위치 타이밍 생성 수단의 내부 동작 타이밍을 나타낸 도면.
〈도면의 주요 부분에 대한 부호의 설명〉
1 : 컨트롤러
2 : 디스크 종류 검출 수단
3 : 기록 재생 특성 검출 수단
24 : 제2 레이저 다이오드
25 : 제1 레이저 다이오드
27 : 레이저 구동 집적 회로
이하, 도면을 이용하여 본 발명의 실시예를 설명한다.
(1) 제1 실시예
(1. 1) 제1 실시예의 구성
도 1은 본 발명의 제1 실시예인 레이저 구동 집적 회로와 이것을 탑재하는 광 디스크 장치의 구성도이다. 참조 부호 1은 컨트롤러, 참조 부호 2는 디스크의 종류를 검출하는 디스크 종류 검출 수단, 참조 부호 3은 디스크의 기록 재생 특성을 검출하는 기록 재생 특성 검출 수단이다. 이들은 광 디스크 장치의 고정부측 (메인 기판)에 배치된다. 27은 레이저 구동 집적 회로로서, 제1 레이저 다이오드(25), 제2 레이저 다이오드(24)와 함께 광픽업에 탑재되어 디스크 기록 재생 트랙 위치에 대응하여 가동한다. 고정부측과 가동부측은 플렉시블 케이블(26)을 통해 신호가 공급된다. 또한, 그 이외의 부분에 대해서는 도면 상에는 생략하고 있지만, 호스트로부터의 명령에 따라 정보 데이타를 디스크에 기록할 때에 호스트로부터의 기록 데이타를 변조 회로를 통해 상기된 레이저 구동 회로에 의해 광픽업에 의해 디스크에 기록하고, 또한 광픽업에 의해 판독한 신호를 재생 회로, 복조 회로를 통해 원래 데이타로 복조하고, 복조된 데이타를 컨트롤러를 통해 호스트로 전송한다.
레이저 구동 집적 회로(27)는, 컨트롤러(1)로부터 공급되는 2치화 기록 신호 NRZI로부터 마크 길이와 스페이스 길이를 검출하는 마크·스페이스 길이 검출 수단(8), 마크·스페이스 길이 검출 수단(8)의 검출 결과를 기초로 어드레스 신호 DAD를 출력하는 어드레스 생성 수단(9), 어드레스 신호 DAD에 대응하여 선택된 구동 파형 정보를 출력하는 구동 파형 기억 수단(1)11, 구동 파형 기억 수단(1)11의 출력 정보를 기초로 레이저 구동 파형을 복원하는 구동 파형 복원 수단(1)14, 구동 파형 복원 수단(1)14의 출력 신호에 따라 제어되는 스위치 수단(17), 컨트롤러(1)로부터의 설정 전류치에 대응한 8채널의 전류를 출력하는 전류 설정 수단(19), 이 출력 전류를 증폭시키는 전류 증폭 수단(18), 이 각 전류를 스위치 수단(17)을 통해 가산하는 가산 수단(20), 가산 수단(20)의 출력치를 레이저 다이오드(25)를 전류 구동하는 구동 수단(1)22이나 레이저 다이오드(24)를 전류 구동하는 구동 수단(2)23 중 어느 하나로 공급하는 전환 수단(21), 컨트롤러(1)로부터 공급되는 클럭 신호 CLK(f/n)를 n 체배한 클럭 신호 CLK(f)를 출력하는 n 체배 회로(15), 클럭 신호 CLK(f)를 2분주한 클럭 신호 CLK(f/2)를 출력하는 2분주 회로, 컨트롤러(1)로부터 하나의 신호선으로 공급되는 DATA 신호로부터 데이타부에 대응하는 데이타를 취득하는 데이타 레지스터(5), DATA 신호로부터 어드레스부에 대응하는 어드레스치를 취득하는 어드레스 레지스터(6), 컨트롤러(1)로부터 공급되는 데이타 전송 구간을 나타내는 신호 DataTX, 어드레스 전송 구간을 나타내는 신호 AddTX, 클럭 CLK(f/n) 및 기록 2치화 신호를 기초로, 상기 데이타 레지스터(5), 어드레스 레지스터(6)의 취득 타이밍이나, 상기 데이타 레지스터(5)의 데이타를, 어드레스 레지스터(6)의 어드레스치에 대응하는 구동 파형 정보 기억 수단(11), 전류 설정 수단(19) 및 동작 모드 레지스터등에 기록하는 제어 신호 WR을 출력하는 타이밍 생성 수단(4), 및 레이저 구동 집적 회로(27)의 동작 모드를 설정하는 동작 모드 레지스터(7)로 구성된다.
(1. 2) 제1 실시예의 동작
이하, 이 제1 실시예의 동작 및 각 부의 상세한 내용에 대해 설명한다.
(1. 2. 1) 선행, 후속 스페이스 길이 및 기록 마크 길이와 레이저 구동 파형
본 실시예에서는, 도 4에 도시된 바와 같이 2치화 기록 신호 NRZI의 마크 길이의 레이저 구동 파형을 인접하는 스페이스 길이에 따라 변화시키고, 기록 매체 상에서의 마크 엣지의 지타를 저감시키는 것을 겨냥하고 있다. 마크부에서는 레이저 파워를 크게 하고 또한 멀티 펄스로 구동하고, 스페이스부에서는 이미 매체에 기록되어 있는 마크, 스페이스를 소거하는 파워(마크 기록보다 작은 파워)로 레이저 다이오드를 구동한다. 마크를 기록할 때, 인접한 스페이스 길이에 따라 매체 상에서 열적 영향을 받아 마크의 엣지가 인접 스페이스 길이에 따라 여러가지로 변화한다. 이를 피하기 위해 인접한 스페이스 길이를 고려하여 마크부의 기록 파형을 바꾸는 것이다. 마크 길이 및 스페이스 길이는, 3T로부터 11T [T는 2치화 기록 신호 NRZI의 변화의 최소 단위 시간으로, 클럭 CLK(f/2)의 주기에 대응함](9가지)로 변화한다. 따라서 마크 길이 3T를 기록하는 경우, 인접 스페이스 길이가 취할 수 있는 조합은, 앞의 스페이스와 뒤의 스페이스와의 조합으로, 9 × 9의 81가지가 된다. 이것을 3T로부터 11T의 마크 길이까지 포함시키면 81 × 9의 729가지의 구동 파형이 되어 버리지만, 인접 마크 길이가 소정치 이상인 경우에는 열적 영향은 적다. 도 4에서는 nT의 마크 길이에 대해 인접 스페이스 길이는 3T, 4T 및 5T 이상의 3가지이고, 후측 스페이스도 동일하므로, 인접 스페이스 길이가 취할 수 있는 조합은 9가지가 된다. 따라서, 마크 길이가 3가지이므로, 9 × 3 = 27가지의 구동 파형을 구비하면 된다.
(1. 2. 2) 마크·스페이스 길이 검출 수단
도 8에 마크·스페이스 길이 검출 수단(1)8의 구성을, 도 9의 그 동작 타이밍을 도시한다. 마크·스페이스 길이 검출 카운터(81)는 클럭 CLK(f/2)에 의해 컨트롤러(1)로부터 공급되는 2치화 기록 신호 NRZI의 마크 길이(하이 레벨 구간)와 스페이스 길이(로우 레벨 구간)을 계수하여 출력한다. [도 9 (c)에 도시함]
마크 길이 레지스터(82)는 타이밍 생성 수단(85)의 타이밍 신호를 받아 마크 길이 검출치를 취득한다. 또한 후속 스페이스 길이 레지스터(83)도 마찬가지로 스페이스 길이를 취득한다. 이미 수취돼 있던 스페이스 길이를 선행 스페이스 길이 레지스터(84)로 공급한다. 도 9의 (d), (e), (f)에 도시된 바와 같이 NRZI 신호의 변화에 대응하여 마크 길이 레지스터(82)는 현재의 마크 길이 M(n)을, 선행 스페이스 길이 레지스터(84)는 현마크에 선행한 스페이스 길이 S(n-1)를, 후속 스페이스 길이 레지스터(83)는 현마크에 후속하는 스페이스 길이 S(n)를 출력한다.
(1. 2. 3) 어드레스 생성 수단
어드레스 생성 수단(9)은 이 마크 길이 M(n), 선행 스페이스 길이 S(n-1) 및 후속 스페이스 길이 S(n)를 기초로, 구동 파형 정보 기억 수단(1)11의 선택해야 할 구동 파형의 기억되어 있는 어드레스를 생성한다.
(1. 2. 3. 1) 어드레스 생성 수단(1)
도 10에 어드레스 생성 수단(9)의 제1 구성예를 나타낸다. 91은 선행 스페이스 길이 S(n-1)가 3T인지의 여부를 검출하는 3T 검출 수단, 92는 4T인지의 여부를 검출하는 4T 검출 수단이다. 3T 검출 수단(91)의 출력을 DS3T, 4T 검출 수단의출력을 DS4T로 하면 S(n-1) = 3T인 경우에는 DS3T = 1, DS4T = 0이 된다. 또한, 5 T 이상인 경우에는 DS3T = 0, DS4T = 0이 된다. 93 및 94는 마찬가지로 후속 스페이스 길이 S(n)가 3T인지의 여부, 4T인지의 여부를 검출하는 수단으로 그 출력은 DK3T, DK4T이다. 마찬가지로 95, 96은 현마크 길이 M(n)이 3T인지의 여부, 4T인지의 여부를 검출하는 수단으로 그 출력은 DM3T, DM4T이다. 어드레스 변환 수단(90)은 이들 6비트의 값을 기초로 어드레스를 생성한다. 도 10인 경우에는, 97, 98및 99의 2비트·2비트 변환 수단에 의해 각 2비트를 변환하여 어드레스 DAD[0.5]의 6비트를 생성하고 있다.
도 11에 nT의 마크 길이에 대한 9가지의 천이에 대한 3T, 4T 검출 결과와 생성한 어드레스의 관계를 나타낸다. 도면 중의 변환(1)은 2비트·2비트 변환을 도면 중 (2), (3)과 같이 변환한 경우의 생성 어드레스의 하위 4비트치이다. 상위 2비트는 마크 길이의 3T, 4T, 5T 이상으로 대응한다. 또 도면 중 (1)의 변환(2)는 무변환의 경우의 값을 나타내고 있다. 또한, 패턴 No는 천이와 그 천이에 대응하는 구동 파형을 나타내고 있다. 예를 들면 Pc(a, b)는 마크 길이 M(n) = c이고, 선행 스페이스 길이 S(n-1) = a, 후속 스페이스 길이 S (n) = b를 나타내고 있다.
도 12에, 도 11의 어드레스 변환(1)의 경우의 생성 어드레스와 구동 파형 정보 기억 수단(11)의 대응한 어드레스에 기억하는 구동 파형 Pc(a, b)의 배치의 관계를 나타내고 있다.
3T 마크에 대한 9 패턴은 상위 어드레스치 DAD5, 4 = 0에, 4T 마크는 1에, 5T 마크이상은 2의 어드레스 영역에 배치된다. 이 경우에는, 하나의 마크 길이에대해 9가지의 패턴이므로, 메모리 상의 어드레스의 관점으로부터 보면 배치된 구동 파형 Pc(a, b)는 띄엄띄엄되고, 메모리 이용 효율은 좋지 않다.
(1. 2. 3. 2) 어드레스 생성 수단(2)
도 13에 어드레스 생성 수단(9)의 제2 구성예를 나타낸다. 이 경우에는 어드레스 변환 수단(90)을 6비트·5비트 변환 수단으로 구성하고 있다. 3T, 4T 및 5T 이상의 마크에 대해 상술된 바와 같이 27가지의 천이 상태가 있으므로, 이 27가지를 5비트 (32가지를 표현할 수 있으므로)로 표현하는 것이다. 변환 방법은 각종 가능하지만 그 일례를 도 14에 도시한다.
도 14는 3T, 4T, 5T 이상의 검출치 6비트 정보를 5비트로 변환한 경우의 어드레스와 대응하는 어드레스의 구동 파형 Pc(a, b)의 배치의 관계를 나타내고 있다. 합계 27가지의 구동 파형을 어드레스치 상에서 연속으로 배치할 수가 있고, 메모리 이용 효율도 올릴 수 있다.
제1, 제2 어드레스 생성 수단(1), (2)9의 구성은, 도 4에 도시된 3T, 4T, 5T 이상의 마크, 스페이스 길이로 나눈 경우의 것이었다. 그러나, 보다 세세하게 경우 나눔을 하여 지타 특성을 개선하고자 하면 취할 수 있는 패턴(상태 천이수)이 급격히 증대한다.
도 5에 도시된 바와 같이, 3T, 4T, 5T, 6T 이상의 마크, 스페이스 길이로 나누면 nT 마크 길이당 16패턴이 되어 합계 64패턴이 된다. 이에 대응하기 위해서는 어드레스 생성 수단(9)의 구성이 달라진다.
(1. 2. 3. 3) 어드레스 생성 수단(3)
도 15에 마크, 스페이스 길이를 3T, 4T, 5T, 6T 이상의 4개로 나눈 경우의 어드레스 생성 수단의 구성을 나타낸다. 상술된 구성에 92a, 94a 및 92a의 5T 검출 수단을 추가하고, 어드레스 변환 수단(90)을 선행 스페이스 길이 검출 결과의 3비트를 2비트로 변환하는 2 비트 코드화 수단(97a), 후속 스페이스 길이 검출 결과의 3비트를 2비트로 변환하는 2비트 코드화 수단(98a) 및 마크 길이 검출 결과의 3비트를 2비트로 변환하는 2비트 코드화 수단(99a)으로 구성하고 있다.
도 16의 (1)에, 3T, 4T, 5T 검출 결과와 생성한 어드레스의 관계를 나타낸다. 2비트 코드화 수단의 코드화하는 도면 중 (2), (3)에 의한 코드화로 한 경우이다.
도 17에 생성한 어드레스와 구동 파형 정보 기억 수단(11)이 대응한 어드레스에 기억하는 구동 파형 Pc(a, b)의 배치의 관계를 나타내고 있다. 이 경우는 16패턴이 4 세트가 있으므로 도면과 같이 연속 배치되어 메모리도 이용 효율이 높아진다. 그러나 메모리량은 증대한다.
보다 세세하게 제어하기 위해서는 보다 많은 패턴을 준비할 필요가 있지만, 패턴수에 대응하여 구동 파형 정보 기억 수단(11)의 기억 용량이 증대한다.
아무리 많은 패턴이라도 효율적으로 작은 용량의 메모리에 기억할 수 있는지가, 레이저 구동 집적 회로를 실현하는 데에 하나의 중요한 문제가 된다.
(1. 2. 4) 구동 파형과 그 기술 방법
이어서, 구동 파형 정보 기억 수단(11)에 기억하는 구동 파형 및 그 기술 방법에 대해 설명한다.
(1. 2. 4. 1) 구동 파형예(1)
도 6 및 도 7에 각 마크 길이의 구동 파형예를 나타낸다. 도면의 종축이 레이저의 기록 파워로 각 레벨의 Pw, Pers, Pb와 같이 표현하고 있다. 또한 횡축은 시간축으로 단위가 T이다. 따라서 구동 파형은 도면으로부터 T/2를 최소 단위로 하여 변화한다. 또한 T/2시간이 n체배 회로(15)가 출력하는 클럭 CLK(f)의 주기에 대응한다. 도면 중 동그라미 표시를 한 부분이 인접하는 스페이스 길이에 따라 바뀌는 부분이다. 이 예는 3T, 4T, 5T 이상의 경우로 나눈 예로, 각 마크 길이에 대해 3 × 3 = 9의 구동 파형 패턴이 된다.
본 실시예에서는 이 구동 파형이, 도면에 도시된 바와 같이 Top부, Repeat부, Tail부 스페이스 Top 부 및 스페이스 Repeat부로 구성되는 것에 착안하고, 특히 Repeat 부는 (T/2) 시간의 Pb와 Pw의 페어를 반복한다고 하는 점, 및 5T 이상은 Repeat 부의 리피트수가 다를 뿐으로 다른 부는 동일한 점에 착안하고, 구동 파형을 보다 적은 정보로 기술하여 구동 파형 정보 기억 수단(11)의 기억 용량 저감화를 꾀하고 있다.
(1. 2. 4. 2)파형 기술 방식(1) 패킷(L1, L2, RL)
도 26에 7T인 경우의 기술예를 나타낸다. 도면 중(2)의 기술 방식(1)은, (L1, L2, RL)을 하나의 패킷으로 하고, L1은 (T/2) 시간 구간의 파워 레벨, L2는 다음 (T/2) 시간 구간의 파워 레벨, RL은 이 L1과 L2를 페어로 하여 그 리피트수를 나타내고 있다. 기술 방식(1)은 이 T 구간을 단위로 하여 구동 파형을 기술하는 것이다. 도 26의 7T인 경우에는, 마크 및 스페이스를 포함하여 6개의 패킷으로 기술할 수가 있다.
(1. 2. 4. 3) 파형 기술 방식(2) 패킷 (L1, L2, RL), (L, RL)
도 26의 (3)의 기술 방식 (2)는, (L, RL)을 하나의 패킷으로 하고, 레벨 L이 T/2시간 구간을 단위로 몇회 반복되는가를 나타내는 RL로 기술한다.
기술 방식(2)는, 이 (L, RL) 패킷과 앞의 (L1, L2, RL) 패킷의 2종을 이용하여 파형을 기술한다. 이 경우, 마찬가지로 6개의 패킷으로 기술할 수가 있다.
이상, 7T의 경우에 대해 설명했지만, 양방식 모두 4T이상의 각 마크에 대해서는 Repeat부의 길이만 다르므로, 4T이상의 다른 마크 길이에 대해서도 상기된 바와 같이 6개의 패킷으로 기술할 수가 있다. 이 구동 파형의 예에서는 레벨은 7가지를 취하므로 L의 기술은 3비트로 가능하다.
(1. 2. 4. 4) 구동 파형 기술예
도 27에 3T인 경우의 기술예를 나타낸다. 이 경우 Repeat부가 없으므로 양기술 방식 모두 5개의 패킷으로 표현할 수가 있다.
도 18은, 기술 방식(1)을 이용하여 3T, 4T 및 5T 이상의 마크와 후속하는 스페이스를 기술한 것이다. 최대 6개의 패킷으로 각 구동 파형을 기술할 수 있으므로, 구동 파형 정보 기억 수단(11)의 기억 방법 및 후술하는 구동 파형 복원 수단(14)의 처리의 동일성으로부터 3T 마크의 구동 파형도 6개의 패킷으로 구성하고 있다. 3T의 경우는 Repeat부가 없으므로, 리피트부에 상당하는 패킷(도면 중의 패킷 1)는 리피트수 RL을 0으로 하여 통일화를 꾀하고 있다.
또한, 패킷(1) 및 패킷(5)은 마크 및 스페이스의 Repeat부에 상당하는 패킷으로, RL 치는 0 혹은 1밖에 제공하지 않는다. 이것은 마크 길이 및 스페이스 길이를 검출할 수 있으면 리피트수를 일률적으로 산출할 수 있으며(산출은 후술하는 구동 파형 복원 수단으로 행함), 이 리피트수를 구동 파형 정보 기억 수단(11)에 기억시키게 되면, 모든 마크 길이에 대응한 파형을 준비할 필요가 있어 메모리 용량이 증대되기 때문이다.
따라서, 구동 파형 정보 기억 수단은 도 18에 도시된 합계 27의 구동 파형 정보를 상술된 어드레스 생성 수단(9)으로 생성하는 어드레스에 대응한 기억 영역에 기억시킨다. 이 결과, 인접 스페이스 길이에 의존한 기록 마크 및 후속하는 스페이스의 구동 파형을 구동 파형 정보 기억 수단(11)으로부터 출력할 수가 있다.
(1. 2. 5) 구동 파형 정보 기억 수단(1)
도 23의 (1)에 제1 실시예의 구동 파형 정보 기억 수단(11)의 구성을 나타낸다. 어드레스 생성 수단(9)의 출력하는 어드레스 DAD가 전환 수단(10)을 통해 어드레스 MAD로서 입력된다. 이 어드레스 MAD 치에 대응한 워드에 도면과 같이 패킷열이 기억되어 있으므로 이 패킷열을 출력한다. 각 패킷은 레벨 L1, L2가 각 3비트로 리피트수 RL이 1비트이므로, 패킷당 7비트이다. 따라서 1워드는 42비트이다. 1워드의 비트수는, 보다 세세하게 구동 파형을 기술하는 경우 패킷수에 비례하여 증가한다. 장래의 확장성을 고려하여 많이 두고, 불필요한 패킷의 RL을 0으로 하여 사용하는 것도 가능하다. 또한 광 디스크 장치로서 취급하는 디스크 종류로 최대 필요한 패킷수에 대응하는 워드 길이를 준비하면 된다. 이 구동 파형 정보 기억 수단(11)은 일반적으로 사용되는 S-RAM이나 D-RAM과 동일한 기능을 구비한 것이면 된다. 이 구동 파형 정보 기억 수단(11)의 출력 MD[0, 41]는, 구동 파형 복원 수단(14)으로 공급되고, 패킷 열을 차례로 패킷 단위로 구동 파형을 복원시킨다.
(1. 2. 6) 구동 파형 복원 수단(1)
도 19에 구동 파형 복원 수단(14)의 구성을 나타낸다. 이 구동 파형 복원 수단(14)은, 구동 파형 정보 기억 수단(11)으로부터 공급되는 패킷열 데이타 MD[0, 41]를 일단 취득하는 레지스터(141), 마크·스페이스 길이 검출 수단(8)으로부터 공급되는 마크 길이 M(n)으로부터 마크부의 리피트수 MRL을 산출하는 마크·리피트수 설정 수단(143), 스페이스 길이 S(n)로부터 스페이스부의 리피트수 SRL을 산출하는 스페이스·리피트수 설정 수단(144), MRL을 취득하는 레지스터(143a), SRL을 취득하는 레지스터(144a), 구동 파형 복원 시퀀서(142)로부터의 패킷 선택 신호 PSEL에 대응하여 레지스터(141)로부터 패킷을 선택하여 패킷 파형 복원 수단(146)으로 공급하는 패킷 선택 수단(146), 패킷 단위로 구동 파형을 복원하는 패킷 파형 복원 수단(146), 복원된 구동 파형을 스위치 수단(17)의 스위치군의 제어 신호화하는 3 대 8디코더 및 구동 파형 복원 수단(14)의 각 구성 요소의 동작을 제어하는 구동 파형 복원 시퀀서(142)로 구성된다.
마크·리피트수 설정 수단(143)은, 마크 구동 파형을 T를 단위로 4패킷으로 표현하고 있으므로(리피트의 패킷을 포함함), 리피트 패킷을 제외한 패킷에 의한 시간 구간은 3T이므로, 마크·리피트 수로서, 마크 길이 M(n)-3을 연산하여 레지스터(143a)로 공급한다. 즉, 마크 길이가 3T인 경우에는 0, 4T인 경우에는 1, 7T인 경우에는 4이다. 또한 스페이스·리피트수 설정 수단(144)은, 스페이스 구동 파형을 T를 단위로 2패킷으로 표현하고 있으므로 스페이스 길이 S(n)-1을 연산하여 레지스터(144a)로 공급한다. 이에 따라 리피트용 패킷(1(마크) 및 5(스페이스))는 (L1, L2, RL)로 패킷이 완성한다.
구동 파형 복원 시퀀서(142)는, 우선 레지스터(141)의 각 패킷의 RLn(n = 0으로부터 5)을 취득하여 RLn = 0이 되는 패킷을 검출한다. 이 패킷을 무효 패킷이라고 칭한다. 이 무효 패킷은 복원할 필요가 없으므로 패킷 파형 복원 수단(146)에는 공급하지 않도록 패킷 선택 수단(145)을 PSEL 신호로 제어한다. 구동 파형 복원 시퀀서(142)는, 패킷(0)으로부터 순서대로 유효 패킷을 패킷 선택 수단(145)을 통해 패킷 파형 복원 수단으로 공급한다. 패킷 파형 복원 수단(146)으로부터의 공급 패킷의 복원이 완료되는 취지의 신호 DECend를 수취하면 다음 패킷을 공급한다. 이러한 방식으로 최후의 패킷까지 복원하면, 다음 패킷열의 수납으로 들어간다.
(1. 2. 6. 1) 패킷 복원 수단(1)
도 20의 (1)에 본 실시예의 패킷 복원 수단(146)의 구성을 나타낸다. 패킷(L1n, L2n, RLn)을 수취하는 레지스터(1461), 레지스터(1461)의 L1n과 L2n 중 어느 한 값을 출력하는 전환 수단(1462), 2분주 회로(16)로부터 공급되는 클럭 CLK(f/2)를 기초로 T를 단위로 리피트수를 계수하는 리피트수 카운터(1463), 레지스터(1462)의 RLn치와 상기 리피트수 카운터(1463)의 일치를 검출하는 일치 검출 수단(1464)으로 구성된다.
클럭 CLK(f/2)는 주기를 T로 하고 있으므로, 전환 수단(1462)은 T/2 구간을 단위로 L1n, L2n과 교대로 전환 출력된다. 리피트수 카운터는 이 리피트수를 T를 단위로 계수한다. 따라서 RLn에 대응하는 횟수(L1n, L2n)가 반복된다. 일치 검출 수단(1464)은 일치 검출하면 패킷의 파형 복원이 완료한 취지의 신호 DECend를 출력한다. 리피트수 카운터(1463)는 새롭게 공급되는 패킷마다 0으로부터 리피트수를 계수한다.
(1. 2. 6. 2) 3 대 8 디코더 및 스위치 수단
패킷 파형 복원 수단(146)의 출력 DEC1[0, 2]의 3비트는 3 대 8 디코더(147)로 공급된다. 3 대 8 디코더(147)는 디코드 결과를 클럭 CLK(f)로 8개의 출력의 동기화를 취해 스위치 수단(17)으로 공급한다. 이 동기화는 8개의 SW[0, 7]의 신호선의 스큐를 없애고, 레이저 구동 파형의 파형 변형을 저감시키는 것이다.
도 28에 3 대 8 디코더와 스위치 수단 주위의 관계를 나타낸다. 또한 도 29에 3 대 8 디코더의 변환 논리예를 나타낸다. 이 3 대 8 디코더의 출력에 따라 도 28에 도시된 SW1로부터 SW7의 스위치가 온·오프 제어된다. 이 결과, 전류 설정 수단으로부터 공급되는 전류 In이 전류 증폭 수단(18)을 통해 증폭되고, 또한 스위치 수단(17)으로 선택된 전류가 가산 수단(20)으로 가산되어 전환 수단(21) 및 구동 수단(22)을 통해 레이저 다이오드(25)를 전류 구동한다. 이에 따라 원하는 마크 및 스페이스에 대응하는 레이저 구동 파형을 재현하고, 원하는 광 파워를 얻을 수 있다. 전류 설정 수단(19)은 예를 들면 D/A 변환 수단으로 구성된다.
(1. 2. 7) 기록 체계의 변경
광 디스크 장치의 동작으로는, 디스크 종류 검출 수단(2) 또는 기록 재생 특성 검출 수단(3)의 출력치에 따라 구동 파형 정보 기억 수단의 기억 내용, 즉 기록 체계를 변경한다. 기록 매체의 재질에 따라 기록 체계가 다른 경우, 동일 종류의 기록 매체라도 변동 등이 있어, 이것을 시험삼아 기록함으로써 그 결과의 지타등의 재생 특성에 따라 기록 체계를 변경하는 경우등에 변경을 행한다.
변경은, 컨트롤러(1)로부터 시리얼로 공급하는 어드레스와 데이타의 쌍으로 레이저 구동 집적 회로(27)로 공급한다. 레이저 구동 집적 회로(27)는 데이타 레지스터(5) 및 어드레스 레지스터(6)에 시리얼로 취득한다. 데이타 및 어드레스는 클럭 CLK(f/n)에 동기하여 전송하므로, 데이타 전송 구간을 나타내는 DataTX와 어드레스 전송 구간을 나타내는 AddTX 신호를 기초로 각 레지스터에 시리얼로 취득한다. 이 취득한 데이타 D[0, 41], 어드레스 CAD는 병렬화되어 구동 파형 정보 기억 수단(11)로 공급된다. CAD는 전환 수단(10)을 통해 공급된다. 이들 전환 수단(10) 등의 모드에 관한 제어 신호는 동작 모드 레지스터(7)로부터 공급되어 제어된다. 이 동작 모드 레지스터(7)의 값은 앞의 것과 동일하고, 어드레스와 데이타의 세트에서 컨트롤러(1)로부터 공급되어 데이타 레지스터(5), 어드레스 레지스터(6)를 통해 기억된다. 또한 전류 설정 수단(19)의 출력 전류치의 설정도 마찬가지로 하여 설정된다.
이에 따라, 각종 매체에 대응할 수 있음과 동시에 보다 알맞은 구동 파형으로 기록하여 기록 데이타의 신뢰성을 높이는 것이 가능해진다.
(1. 3) 제1 실시예의 효과
제1 실시예에는 이하의 효과가 있다.
(1) 소위 기록 체계(구동 파형군)를 변경가능한 기억 수단에 기억하여 레이저를 구동하므로, 이 기록 체계(구동 파형군)를 재기록함으로써 각종 기록 매체에 대응할 수 있다. 또한 동일 기록 매체에서도 시리얼 타임으로 알맞은 기록 체계에 변경을 할 수 있어 보다 신뢰성이 높은 기록이 가능해진다.
(2) 레이저 구동 파형을 고정부측으로부터의 NRZI 신호 및 분주화된 클럭을 기초로 내부에서 체배하여 동작 출력하므로, 플렉시블 배선 길이에 따른 종래의 제어 신호의 스큐의 문제나, 불필요한 복사의 문제를 저감시킬 수가 있다.
(3) 구동 파형을 적은 정보량으로 표현할 수 있으므로 레이저 구동 집적 회로의 회로 규모를 저감시킬 수 있다.
(4) 구동 파형의 기억을 시리얼 신호로 수신 가능하게 하고 있으므로 플렉시블 배선의 갯수를 저감시킬 수 있다.
(5) 적어도 2개의 레이저 다이오드를 구동하는 구동 회로를 내장하고, 각각 대응하는 기록 체계에 전환이 가능해지므로, 각종 디스크에 대응할 수 있음과 동시에, 장치의 소형화가 가능해진다.
(6) 다채널의 전류원을 내장하고 있으므로, 플렉시블 배선의 신호선의 개수를 저감시킬 수 있음과 동시에, 장치의 소형화가 가능해진다.
(7) 이와 같이 집적화하여, 신호선을 저감시키고 있으므로, 레이저 구동 집적 회로를 보다 레이저 다이오드에 근접하여 배치하는 자유도가 높아지고, 고속 기록시의 구동 파형의 라운딩 등을 저감시킬 수가 있다.
(2) 제2 실시예
(2. 1) 제2 실시예의 구성
도 2에 본 발명의 제2 실시예를 나타낸다. 도 1과 동일 기능을 갖는 소자들은 동일 참조 번호를 붙인다. 도 1의 실시예와 다른 점은, 구동 파형 정보 기억 수단(2)13을 새롭게 추가했다는 점이다. 이 실시예의 목표는, 제1 실시예의 구동 파형 정보 기억 수단(11)의 기억 용량을 2개의 구동 파형 기억 수단(11, 13)의 구성으로 함에 따라, 전체 정보 기억 용량을 저감시켜 집적 회로화를 용이하게 하는 것이다.
(2. 2) 제2 실시예의 동작
(2. 2. 1) 구동 파형을 부분 패턴으로 표현
도 6, 도 7에 도시된 구동 파형예의 Top부, Rpeat부, Tail부, 스페이스 Top부 및 스페이스 Repeat부의 각 부분에 착안하면, 각 부에서의 구동 파형을 부분 패턴이라고 칭하면, 각 부의 부분 패턴의 수는 제1 실시예의 구동 파형 패턴수(27)에 비해 매우 적다.
도 21에 각 부가 취하는 부분 패턴을 나타낸다. Top(1)부(도 6의 a1의 영역)에서는 2패턴, Top(2)부(도 6의 a2의 영역)에서는 5패턴, Repeat부(도 6의 b의 영역)에서는 2패턴, Tai1부(도 6의 c의 영역)에서는 2패턴, 스페이스부 (도 6의 d, e의 영역)에서는 3패턴이 된다. 도 21은 각 부분 패턴을 상술된 제2 기술 방법으로 기술하고 있다. 레벨 Ln을 3비트, 리피트수 RLn을 2비트 할당하면 모든 부분 패턴의 기술에 필요한 비트수는 116비트로 끝난다.
(2. 2. 2) 인덱스 정보로 부분 패턴 선택
또 각 마크 길이에 대한 구동 파형은, 각 부에서 어느 부분 패턴을 사용하는가를 기억하면, 제1 실시예와 동일하게 합계 27패턴을 표현할 수가 있다. 하나의 구동 파형을 부분 패턴의 선택 코드로 표현하면, 8비트로 표현할 수 있다. 이 부분 패턴 선택 코드로 기술한 구동 파형 정보를 여기서는 인덱스 정보라고 칭한다. 이 인덱스 정보의 비트수는 8비트 × 27파형으로 216비트가 된다. 이 결과 인덱스 정보와 부분 패턴 정보의 총계는 332비트이다. 제1 실시예에서는 42비트 × 27파형이므로 1134비트이다. 따라서 약 메모리 용량을 1/3로 저감시킬 수가 있다.
도 22는 3T, 4T, 5T 이상 각 마크 길이에 대한 인덱스 정보를 구체적으로 도시한 도면이다. PcT1은 Topa(1)의 부분 패턴의 선택 코드, PcT2는 Top(2)의 부분 패턴 선택 코드, 이하 마찬가지로 PcMR은 Repeat부, PcTa는 Tail 부 및 PcS는 스페이스부의 부분 패턴의 선택 코드를 나타내고 있다.
이 도 22의 인덱스 정보를 구동 파형 정보 기억 수단(11)에 기억하고, 도 21에 도시된 각 부의 부분 패턴을 각 부마다 준비한 테이블에 기억하고, 인덱스 정보를 기초로 테이블로부터 부분 패턴을 선택하여 전 실시예와 마찬가지로 패킷군으로서 구동 파형 복원 수단(14)으로 공급한다.
(2. 2. 3) 구동 파형 정보 기억 수단(11)(인덱스 정보의 기억)
도 23의 (2)에 이 실시예의 구동 파형 정보 기억 수단(11)의 인덱스 정보의 기억 이미지를 나타낸다. 출력은 상술된 바와 같이 합계 8비트이다.
(2. 2. 4) 구동 파형 정보 기억 수단(13) (부분 패턴의 기억)
도 24에 이에 대응하는 구동 파형 정보 기억 수단(13)의 구성을 나타낸다.구동 파형 정보 기억 수단(13)은, 131로부터 135의 각 부의 부분 패턴을 기억하는 테이블, 및 테이블 내용을 기록할 때에 컨트롤러(1)로부터의 어드레스 CAD의 상위 비트에 대응한 테이블을 선택하는 갱신 테이블 선택 제어 수단(136)으로 구성되어 있다. 인덱스 정보는 전환 수단(12)을 통해 공급된다. 전환 수단(12)은 구동 파형 정보 기억 수단(11)으로부터의 인덱스 정보나 변경 시의 컨트롤러(1)로부터의 어드레스 CAD가 전환을 행한다.
인덱스 정보에 의해 각 부의 부분 패턴이 선택되어 구동 파형 복원 수단(2)14으로 공급된다. 각 테이블의 부분 패턴의 패킷 정보를 도면에 도시된 바와 같이 PT1, PT2PMR, PTa, PS로 표현하고 있다.
(2. 2. 5) 구동 파형 복원 수단(2)
도 25에 이에 대응하는 구동 파형 복원 수단(2)14의 구성을 나타낸다. 제1 실시예의 구동 파형 복원 수단(1)과 다른 점은, 부분 패턴을 (L, RL)과 (L1, L2)의 2종류의 패킷을 사용하고 있는 점이다. (L1, L2) 패킷은 Repeat부에 사용되고, 이것은 제1 실시예와 동일하다. 그 외에는 (L, RL) 패킷으로 부분 패턴을 기술하고 있다. 따라서, 패킷 파형 복원 수단(2)148이 설치되어 있다. Repeat부의 부분 패턴 패킷 PMR이 패킷 파형 복원 수단(1)으로 공급되고, 다른 부분의 부분 패턴의 패킷이 패킷 파형 복원 수단(2)으로 공급된다.
구동 파형 복원 시퀀서(142)는 상술된 바와 같이 Topa부 PT1패킷으로부터 순서대로 패킷 선택 수단을 통해 패킷 파형 복원 수단으로 공급한다. 패킷 파형 복원 수단(1)146, 패킷 파형 복원 수단(2)148의 출력이 전환 수단(149)으로 선택되어3 대 8디코더(147)로 공급된다.
(2. 2. 5. 1) 패킷 복원 수단(2)
도 20의 (2)에 패킷 파형 복원 수단(2)의 구성을 나타낸다. 패킷이 (L, RL)로 되어 있는 점, 리피트수 카운터(1483)의 클럭이 CLK(f)로 되어 있는 점이다.
(2. 3) 제2 실시예의 효과
제1 실시예의 효과에 더해, 제2 실시예에서는 더욱 이하의 효과가 있다. 구동 파형을 부분 패턴과 그 부분 패턴을 선택하는 인덱스 정보로 기술함에 따라, 상술된 제1에 실시예에 비교하여, 레이저 구동 집적 회로에 내장하는 구동 파형 정보 기억 수단(메모리)의 용량을 1/3로 저감시킬 수가 있다.
(3) 제3 실시예
이어서 본 발명의 제3 실시예를 설명한다.
(3. 1) 제3 실시예의 구성
도 3에 제3 실시예의 구성도를 도시한다. 이 구성은 제2 실시예의 구성에서, 마크·스페이스 길이 검출 수단(8), 어드레스 생성 수단(9), 전환 수단(10) 및 구동 파형 정보 기억 수단(1)11을 레이저 구동 집적 회로(27)로부터 삭제하여 고정부측에 설치한 점이다. 그 대신에 레이저 구동 집적 회로(27)에는 마크 길이 M(n)과 스페이스 길이 S(n)를 검출하는 마크·스페이스 길이 검출 수단(2)을 설치하고 있다. 동작은 제2 실시예와 동일하다.
(3. 2) 제3 실시예의 효과
이 실시예는, 구동 파형 정보 기억 수단(2)14로 부분 패턴을 기억하므로 전체 구동 파형 정보의 기억 용량을 더욱 1/3로 저감시킬 수 있고, 레이저 구동 집적 회로의 규모를 저감시킬 수가 있다. 인덱스 정보는 플렉시블 배선으로 공급된다. 배선수는 8개 증가하지만, 인덱스 정보는 마크와 스페이스의 세트로 1회 전송하면 되고 NRZI 신호가 적어도 1/6의 신호 스피드로 끝난다.
따라서 데이타를 고속으로 전송할 필요는 없고, 고속화에 따르는 불필요한 복사는 배선 길이에 따르는 스큐등의 문제는 없다. 또한, 인덱스 정보를 4비트 + 4비트와 4개의 배선으로 시간적으로 다중화하여 레이저 구동 집적 회로로 공급하고, 수취하여 8비트로 복원함으로써 배선수를 저감시키는 것도 가능하다.
(4) 제4 실시예
이어서 본 발명의 제4 실시예를 설명한다. 제1 내지 제3 실시예와 다른 점은, 제1 내지 제3 실시예는 주기 T(NRZI 신호가 변화하는 최소 시간 단위)에 대해 T/2시간을 최소 시간 단위로 한 구동 파형의 기억 및 복원을 행하는 실시예지만, 제4 실시예는, T/m(m은 정수치)을 최소 시간 단위로 한 구동 파형의 기억 및 복원을 행하는 점이다.
(4. 1) 제4 실시예의 구성
도 30에 제4 실시예의 구성도를 도시한다. 도 1과 동일한 기능을 갖는 것은 동일한 번호를 붙인다. 32는 구동 파형 복원 수단(3)14의 출력 신호 DD와 판독 APC (Auto Power Controller; 재생 파워 컨트롤러)(28)의 출력 신호를 가산하는 가산기(디지탈 가산 수단), 28은 재생시의 레이저 구동 전류를 제어하는 판독 APC (재생 파워 컨트롤러), 31은 디지탈 가산 수단(32)의 출력 신호를 입력치로서 대응하는 출력 전류를 출력하는 고속 전류 DAC[High Current DAC(Digital to Analog Convertor)], 30은 재생시에 레이저 구동 전류를 고주파로 진폭 변조하는 고주파 중첩 회로(High Frequency modulator), 21은 고속 전류 DAC31과 고주파 중첩 회로(30)의 출력의 전류적으로 가산된 전류 신호를 레이저 다이오드(24, 25) 중 어느 하나로 유도하는 전환 수단, 51은 컨트롤러로부터의 시리얼 데이타 신호 SDIO와 그 동기용 클럭 신호 SCLK 및 시리얼 데이타 SDIO의 전송 구간을 나타내는 인에이블 신호 SENB를 기초로 컨트롤러(1)와 레이저 구동 집적 회로(27)사이의 데이타의 교환을 시리얼로 행하는 시리얼 I/F부(Serial I/O Interface)이다.
(4. 2) 제4 실시예의 동작
이하, 이 제4 실시예의 동작 및 각 부의 상세한 내용에 대해 설명하겠다.
(4. 2. 1) 제4 실시예의 동작 개요
마크·스페이스 길이 검출 수단(1)8은 제1 내지 제3 실시예와 마찬가지로, 컨트롤러(1)로부터 공급되는 2치화 기록 신호 NRZI(주기 T를 단위로 변화함)와 n체배 회로(15)로부터 공급되는 채널 클럭 신호 chCLK(주기 T)를 기초로, 선행하는 스페이스 길이 S(n-1), 마크 길이 M(n) 및 후속 스페이스 길이 S(n)를 출력한다. 이 출력은 어드레스 생성 수단(4)9로 공급된다. 어드레스 생성 수단(4)9는, S(n-1), M(n) 및 S(n)와 동작 모드 레지스터(7)의 동작 모드와 타이밍 생성 수단(4)으로부터 공급되는 신호 dNRZI(1)(NRZI 신호를 소정시간 지연시킨 신호) 및 구동 파형 복원 수단(3)14로부터 공급되는 패킷 요구 신호 P_REQ를 기초로 구동 파형 정보 기억 수단(311)에 대한 어드레스 신호 DAD를 출력한다. 구동 파형 정보 기억 수단(311)은 어드레스 신호 DAD에 대응하여 구동 파형 정보 Paket(valued)을 출력한다. 구동 파형 복원 수단 (3)14는, 구동 파형 정보 Paket(valued) 및 M(n), S(n), chCLK 및 타이밍 생성 수단(4)으로부터 공급되는 신호 dNRZI(2) (NRZI 신호를 더욱 소정시간 지연시킨 신호)를 기초로 구동 파형을 복원한다. 디지탈 가산 수단(32)은 구동 파형 복원 수단(3)14의 출력 신호 DD와 재생 파워 컨트롤러(28)로부터 공급되는 재생시의 레이저 구동 전류치 정보가 가산된다. 이 가산 결과가 고속 전류 DAC31에 공급되어 전류로 변환된다. 고속 전류 DAC31의 출력 전류는 더욱 고주파 중첩 회로(30)로부터 공급되는 진폭 변조된 전류가 아날로그적으로 가산되어 전환 수단(21)으로 공급된다. 구동 수단(22)은 전환 수단(21)의 한쪽 출력으로부터 공급되는 전류를 증폭시켜 레이저 다이오드(25)를 전류 구동한다. 구동 수단(23)은 전환 수단(21)의 다른 출력으로부터 공급되는 전류를 증폭시켜 레이저 다이오드(24)를 전류 구동한다. 전환 수단(21)은 동작 모드 레지스터(7)에 의해 제어된다.
디스크로부터의 데이타 재생시에는, 재생 파워 컨트롤러(28)로부터의 재생시의 레이저 구동 전류치 정보에 대응한 전류치와 고주파 중첩 회로로부터의 진폭 변조 전류가 가산되어 레이저 다이오드(25 또는 24)를 전류 구동한다. 또한 디스크로의데이타 기록시에는, 구동 파형 복원 수단(3)14의 출력 신호 DD와 재생시의 레이저 구동 전류치 정보가 가산되어 전류 변환된 전류가 레이저 다이오드(25 또는 24)를 전류 구동한다. 고주파 중첩 회로(30), 재생 파워 컨트롤러(28)의 동작은 시리얼 I/F51을 통해 컨트롤러(1)로부터 제어된다.
구동 파형 정보 기억 수단(3)11의 구동 파형 정보의 기억, 시리얼 I/F51을 통해 컨트롤러(1)로부터 공급되는 어드레스치와 데이타치가 구동 파형 정보 기억 수단(3)11으로 공급되어 대응하는 어드레스에 데이타를 기억한다. 이 때 전환 수단(10)은 시리얼 I/F51로부터의 어드레스 신호 CAD가 구동 파형 정보 기억 수단(3)11로 공급되도록 전환된다.
(4. 2. 2) 제4 실시예의 구동 파형과 그 기술 방법
(4. 2. 2. 1) 제4 실시예의 구동 파형예
도 36에 제4 실시예의 구동 파형예를 나타낸다. 도면 중의 1)은 주기 T의 채널 클럭 신호 chCLK, 2)는 2치화 기록 데이타인 NRZI 신호, 3)은 구동 파형, 4)는 구동 파형의 레벨 변화점 위치(각 주기 T의 개시 시점으로부터의 시간) , 6)은 구간을 나타내고 있다. 이 예는 구간①로부터 ⑤가 5T길이의 마크, 구간⑥으로부터 ⑧이 3T 길이의 스페이스, 구간⑨로부터 ⑪이 3T길이의 마크를 기록하는 예이다. 도면 중 3)의 종축 Pw, Ppre, Per, Pc1 및 Pb는 구동 파형의 레벨(구동 전류치의 크기에 대응)을 나타내고 있다.
구간 ①의 변화점 위치 Tpre로부터 구간②의 변화점 위치 Ttop까지가 Pre 펄스, Ttop으로부터 구간③의 개시 위치까지가 Top펄스, 구간③ 및 ④가 Multi 펄스, 구간⑤의 개시 위치로부터 변화점 위치 Ter까지가 Cooling 펄스, 변화점 위치 Ter로부터 다음 마크의 변화점 위치 Tpre까지가 Erase이다.
도면 중 a표시 부분은 변화점 위치 Tpre 후의 레벨이 마크 길이 M(n)이나 선행 스페이스 길이 S(n-1), 후속 스페이스 길이 S(n)등에 의존하여 변화하는 것을나타내고 있다. 또한 변화점 위치 Ttop의 위치가 S(n-1), M(n), S(n)에 의존하여 변화하는 것을 나타내고 있다. 도면 중 b표시 부분은 변화점 위치 Tc1의 위치가 S(n-1), M(n), S(n)에 의존하여 변화하는 것을 나타내고 있다. 도면 중 c표시 부분도 마찬가지로, 변화점 위치 Ter가 S(n-1), M(n), S(n)에 의존하여 변화하는 것을 나타내고 있다. 변화점 위치 Tpre 후의 레벨을 Ppre로 하면 이 예에서는 S(n-1), M(n), S(n)에 의존하여 Ppre, Ttop, Tc1 및 Ter가 변화한다. 여기서는 Ppre 및 Ttop은 선행 스페이스 길이 S(n-1)와 마크 길이 M(n)에 의존하고, S(n-1)'={3T/4T/5T 이상}의 3케이스와 M(n)' = {3T/4T/5T 이상}의 3케이스의 곱 S(n-1)'*M(n)'의 9케이스로 그 값이 변화한다고 한다. 또한 Tc1과 Ter는 M(n)'={3T/4T/5T 이상}의 3케이스와 S(n)'=(3T/4T/5T 이상}의 3케이스의 곱S(n)'*M(n)'의 9케이스로 그 값이 변화한다고 한다. 구동 레벨 Ppre의 레벨 변화의 최소 단위는, 고속 전류 DAC31의 분해능에 의존하고, 변화점 위치 Ttop, Tcl 및 Ter의 시간적 변화의 최소 단위는 후술하는 변화점 위치 타이밍 생성 수단(1407)의 시간 분해능 T/m(m은 정수치)에 의존한다. 또한 Multi 펄스수는 3T 마크는 0개, 4T 마크는 1개, 5T 마크는 2개로 마크 길이 M(n)에 의존한다.
도면 중의 변화점 위치 Tpre와 Tmp는 S(n-1), M(n), S(n)에 의존하지 않고, 미리 정한 변화점 위치에서 구동 파형의 레벨이 변화하는 것으로 한다. 또한, Tpre후의 레벨 Ppre를 제외한 각 변화점 위치 뒤의 구동 파형의 레벨치 Pw, Per, Pc1 및 Pb도 S(n-1), M(n), S(n)에 의존하지 않고, 미리 정한 레벨치로 한다.
(4. 2. 2. 2) 제4 실시예의 구동 파형 기술 방법
제4 실시예의 구동 파형 기술 방법은, 변화점 위치 CP와 그 후의 레벨 L을 페어로 하고, 이것을 최소 구동 파형 기술 단위로 하여 구동 파형을 기술한다. 이 2세트의 최소 구동 파형 기술 단위와 그 속성을 1Packet(패킷)으로 하여, 1T 구간의 구동 파형을 기술한다. 패킷의 구성은 아래와 같다.
Packet = (CP-1, L-1, CP-2, L-2, 속성)
여기서 CP-1은, T 구간에서 최초로 구동 파형의 레벨이 변화하는 위치를 나타내고, T 구간의 개시점으로부터의 시간이다. L-1은, 변화점 위치 CP-1 후의 레벨을 나타낸다. CP-2는 T 구간(후속 구간에서도 가능)에서 CP-1 후에 레벨이 변화하는 위치(T 구간의 개시점에서의 시간)를 나타낸다. L-2는 변화점 위치 CP-2 후의 레벨을 나타낸다. 속성은 이 패킷의 속성을 나타내고, 여기서는 R-flag로 한다.
R-flag는 이 패킷이 T 단위로 반복되는 것을 나타내는 플래그이다.
(4. 2. 2. 3) 제4 실시예의 구동 파형 기술예
도 37에 상술된 구동 파형의 기술예를 나타낸다. 제1열은 구간, 제2열은 마크/스페이스의 구별, 제3으로부터 제7열이 각 구간에서의 패킷 내용을, 제8열은 패킷의 기능을 나타내고 있다.
도 36의 구동 파형과 대비하면서 기술예를 설명한다. 구간①의 Pre 펄스 패킷은 (CP-1, L-1, CP-2, L-2, R-flag) = (0, Ppre, Tpre, Ppre, 0)이다. CP-1 = 0은, 마크의 개시 위치에서 그 레벨을 Ppre에 강제 설정하는 의미이다. 원래 구동 파형 상에는 CP-1 = 0에서 변화점은 없지만 마크의 초기 레벨을 이에 따라 설정하고 있다. 회로의 폭주시에 과거의 잘못된 레벨치를 계속하는 것을 피하기 위해서이다.
이 처리는 스페이스의 개시 위치에서도, 이 가상 변화점을 설치하여 동일한 처리를 행하게 하고 있다. 이 초기화 가상 변화점의 위치를 도 36의 5)에 나타내고 있다. CP-2 = Tpre는 구간①의 개시점으로부터 Tpre 시간 후 레벨이 변화하는 것을 의미하고, 그 레벨은 L-2 = Ppre이다. R-flag = 0은 이 패킷은 반복을 행하는 패킷이 아닌 것을 나타낸다. 마찬가지로 구간②의 Top 펄스 패킷은 (Ttop, Pw, 없음, *, 0)이다. CP-2 = 없음은 CP-1 후에 동일 구간에서 변화점이 없는 것을 나타낸다. 따라서 CP-2 후의 레벨은 돈케어가 된다. 구간③ 및 ④는 Multi 펄스 리피트 패킷에서 (0, Pw, Tmp, Pb, 1)이다. 이 Multi 펄스 리피트 패킷 1T단위로 반복함에 따라 멀티 펄스를 형성한다. 구간③의 개시 위치에서 구동 파형의 변화점은 없지만, 상기된 Multi 펄스 패킷을 사용함에 따라 기술에 필요한 패킷 종류를 저감시키고 있다. 구간⑤는 Cooling 펄스 패킷이다.
5T의 마크의 구동 파형은 상기된 4종류의 패킷으로 표현할 수 있다. 마찬가지로 4T이상의 마크는 멀티 펄스수가 다를 뿐으로, 상기된 4종류의 패킷으로 기술할 수 있다. 멀티 펄스수는 마크 길이 M(n)에 의존하여 일률적으로 결정되므로, M(n)을 검출함으로써 파형을 복원할 수 있다. 3T마크는 구간⑨으로부터 도시된 바와 같이 4T 이상의 마크에 대해 멀티 펄스가 없을 뿐으로, Pre 펄스 패킷, Top 펄스 패킷 및 Cooling 펄스 패킷의 3종류로 표현할 수 있다.
구간⑥으로부터 ⑧의 3T 스페이스는 Erase 패킷 (0, Pc1, Ter, Per, 0)와 전치 홀드 패킷 (없음, *, 없음, *, 0)과 전치 홀드·리피트 패킷 (없음, *, 없음,*, 1) 로 표현할 수 있다. 3T 이상의 스페이스는 전치 홀드 리피트 패킷의 리피트수가 다를 뿐으로, 마찬가지로 상기 3종류의 패킷으로 표현할 수 있다.
전치 홀드 패킷과 전치 홀드 리피트 패킷을 설치한 이유는 아래와 같다. 도 36의 c표시로 나타낸 바와 같이 Ter 변화의 범위는 구간⑥ 안에 머물지 않고, 인접한 구간⑦에 미치는 경우가 있는 것을 상정하고 있다. 이 때문에 각 CP-2가 취할 수 있는 값을 T이하로 한정하지 않고 2T 이하까지를 허용하고 있다. 이에 따라 CP-2<T의 경우와 CP-2>T의 경우에 따라 구동 파형의 기술을 바꿀 필요는 없고, 하나의 패킷으로 표현할 수가 있다. 이 결과 후술하는 구동 파형 복원 수단(3)14에서 CP-2가 T이상인 경우의 패킷 처리를 행할 필요가 있다. 이 처리를 쉽게 하기 위해 후속하는 패킷을 전치 홀드 패킷으로 하여 CP-2>T인 경우의 흡수용으로 하고, 반복을 하는 전차 홀드 리피트 패킷과 구별하고 있다. 마찬가지로, 마크 기술 패킷에서도 그 패킷으로 변환점이 하나밖에 존재하지 않는 Top 펄스 패킷(Ttop, Pw, 없음, *, 0)을 (없음, *, Ttop, 0)으로 함에 따라, 선행하는 패킷의 CP-2를 2T 이하까지 확장할 수가 있다. 도 36의 파형예에서는, 선행하는 패킷의 CP-2는 Tpre이고, Tpre<T에서 또한 변화하지 않는 것으로 하고 있으므로 상기된 기술로 하고 있다.
(4. 2. 2. 4) 변수 및 변수치 테이블을 이용한 구동 파형 기술
이상을 통합하면, 3T 마크는 3개의 패킷이고, 4T 이상의 마크는 4개의 패킷이고, 스페이스는 스페이스 길이에 상관없이 3개의 패킷으로 표현할 수 있다. 단, 이 파형의 표현은 S(n-1), M(n) 및 S(n)에 의존하여 변화하는 파라메터 Ppre,Ttop, Tc1, Ter를 변수로 하여 또한 S(n-1), M(n) 및 S(n)에 의존하지 않은 파라메터 Tpre, Tmp, Pw, Per, Pc1, Pb를 상수로서 표현한 것까지, 실제의 파형을 기술하는 것이 아니다. S(n-1), M(n) 및 S(n) 에 의존하여 변수의 구체적인 값을 설정함으로써 파형의 완전한 기술과 복원이 가능해진다.
그래서, 제4 실시예에서는 상기된 변수 및 상수를 이용한 파형의 기술과 S(n-1), M (n) 및 S(n)에 의존하여 배치한 변수치 테이블 및 상수치 테이블을 준비하는 구성으로 하고 있다. 이에 따라 변수치 및 상수치를 라벨로 표현한 패킷(인덱스드 패킷이라고 칭함)을 실제의 값으로 표현한 패킷(밸류드 패킷이라고 칭함)으로 변환하는 구성으로 하고 있다.
도 38에 변수와 상수를 이용한 마크 및 스페이스의 기술을 나타낸다. @CP-1, @L-1, @CP-2, @L-2는 각각 CP-1, L-1, CP-2 및 L-2의 변수(라벨)를 나타내고 있다. 마찬가지로 @Tpre, @Ppre 등 @가 붙은 것은 값 그자체가 아니라, 변수 혹은 상수의 라벨을 뜻하고 있다. 변수치 테이블 및 상수치 테이블의 구성을 도 39에 나타낸다. 이 양자에 의해 도 38에 도시된 라벨로 표현된 인덱스드 패킷이 도 39의 변수치 및 상수치로 치환되어 실제의 값에 따른 밸류드 패킷이 생성된다. 이 밸류드 패킷이 구동 파형 복원 수단(3)14으로 패킷 단위로 구동 파형이 복원된다.
이하, 제4 실시예의 각 부의 구성 및 동작에 대해 설명한다.
(4. 2. 3) 제4 실시예의 어드레스 생성 수단(4)
도 32에 제4 실시예의 어드레스 생성 수단(4)9의 구성을 나타낸다. 이 어드레스 생성 수단(4)9는 구동 파형 기술 메모리 어드레스 생성 수단(Waveformdescription memory address generator)(900)과 테이블 어드레스 생성 수단(Table address generator)(910)으로 이루어진다.
(4. 2. 3. 1) 구동 파형 기술 메모리 어드레스 생성 수단
구동 파형 기술 메모리 어드레스 생성 수단(900)은, 도 38에 도시된 구동 파형 기술 메모리(Waveform Description memory)(110)에 저장되어 있는 마크 및 스페이스를 기술하는 인덱스드 패킷을 선택하는 어드레스를 생성한다. 이 구동 파형 기술 메모리 어드레스 생성 수단(900)은, 마크를 기술한 패킷 계열이나 스페이스를 기술한 패킷 계열 중 어느 하나를 선택하기 위한 마크/스페이스 기술 파형 선택 수단(Mark/Space Waveform select)(901)과, 마크 기술 파형 중, 3T 마크를 기술한 패킷 계열이 4T 이상의 마크를 기술한 패킷 계열 중 어느 하나를 선택하기 위한 마크 기술 파형 3T/4Te 선택 수단(Mark Waveform select)(902) 및 선택된 패킷 계열에 대해 각 패킷의 어드레스를 생성하는 패킷 어드레스 생성 수단(Packet adderess generator)(903)으로 구성된다.
마크/스페이스 파형 기술 선택 수단(901)은 타이밍 생성 수단(4)으로부터 공급되는 dNRZI(1) 신호(NRZI 신호를 소정 시간 지연시킨 신호)를 기초로 출력 신호 M/S_SEL을 출력한다. 마크 기술 파형 3T/4Te 선택 수단(902)은 마크·스페이스 길이 검출 수단(8)으로부터 공급되는 검출 마크 길이 M(n)을 기초로 출력 신호 M_WF_SEL을 출력한다. 패킷 어드레스 생성 수단(903)은 후술하는 구동 파형 복원 수단(3)14로부터 공급되는 패킷 요구 신호 P-REQ를 기초로 출력 신호 P_addr을 출력한다. 출력 신호 M/S_SEL, M_WF_SEL 및 P_addr을 통합하여 DAD(0)로 한다.
(4. 2. 3. 2) 테이블 어드레스 생성 수단
도 33에 테이블 어드레스 생성 수단(910)의 구성을 나타낸다. 이 테이블 어드레스 생성 수단은, 마크·스페이스 길이 검출 수단(8)으로부터 공급되는 선행 스페이스 길이 S(n-1), 후속 스페이스 길이 S(n) 및 마크 길이 M(n)을 기초로, 상술된 변수에 대응한 변수치가 배치된 테이블의 어드레스를 생성한다. 각 변수는 S(n-1), S(n) 및 M(n)에 의존하여 값이 다르고, 또한 변수에 따라 S(n-1), S(n) 및 M(n)의 의존도가 다르다. 이 테이블 어드레스 생성 수단(910)은 하기의 4종류 의존 모드를 갖게 하고 있다. 이것을 셀렉터(916, 917)에서 선택 가능하게 하고 있다.
911은 모드(1) 어드레스 생성 수단[mode(1) addressing generator]이고, S(n-1)와 M(n)에 대해 S(n-1)'= {3T/4T/5T 이상}의 3케이스와 M(n)' = {3T/4T/5T 이상}의 3케이스의 곱 S(n-1)'*M(n)'의 9케이스에 대응하는 테이블 어드레스를 출력한다. 912는 모드(2) 어드레스 생성 수단[mode(2) addressing generator]이고, S(n)와 M(n)에 대해 S(n)'=(3T/4T/5T 이상}의 3케이스와 M(n)' = {3T/4T/5T 이상}의 3케이스의 곱 S(n)'*M(n)'의 9케이스에 대응하는 테이블 어드레스를 출력한다. 913은 모드(3) 어드레스 생성 수단 [mode(3) addressing generator]이고, M(n)에 대해 M(n)''= {3T/4T/, , , /11T 이상}의 9케이스에 대응하는 테이블 어드레스를 출력한다. 914는 mode(4) 어드레스 생성 수단 [모드(4) addressing generator]이고, S(n)에 대해 S(n)'' = {3T/4T/, , , /11T 이상}의 9케이스에 대응하는 테이블 어드레스를 출력한다.
모드(1)로부터 모드(4) 어드레스 생성 수단의 출력은 셀렉터(916 및 917)로 각각 공급된다. 셀렉터(916)는 각 모드 어드레스 생성 수단의 출력 중 하나를 선택하여 출력한다. 선택하는 모드 어드레스는 테이블 어드레스 모드 레지스터 ( Table address mode registor)(915)에 의해 설정된다. 마찬가지로 셀렉터(917)는 각 모드 어드레스 생성 수단의 출력 중 하나를 선택하여 출력한다. 셀렉터(916)의 출력 신호 DAD (1)는 후술된 변수치 테이블 (Variable Values table)(1)(112)의 어드레스 신호가 된다. 또한 셀렉터(917)의 출력 신호 DAD(2)는 후술된 변수치 테이블(Variable Values table)(2)(113)의 어드레스 신호가 된다. 도 36에 도시된 구동 파형예에 대응하여, 셀렉터(916)는 모드(1) 어드레스 생성 수단(911)의 출력 S(n-1)''*M(n)'을 선택한다. 또한 셀렉터(917)는 모드(2) 어드레스 생성 수단(912)의 출력 S(n)''*M(n)'을 선택한다.
구동 파형 기술 메모리 어드레스 생성 수단(900)의 출력 신호 DAD(0)와 테이블 어드레스 생성 수단(910)의 출력 신호 DAD(1)와 DAD(2)를 통합하여 어드레스 생성 수단(4)9의 출력 신호 DAD로 한다. 이 어드레스 신호 DAD는 전환 수단(10)을 통해 구동 파형 정보 기억 수단(3)11으로 공급된다.
(4. 2. 4) 구동 파형 정보 기억 수단(3)
도 34에 제4 실시예의 구동 파형 정보 기억 수단(3)11의 구성을 나타낸다. 이 구동 파형 정보 기억 수단(3)11은, 상술된 인덱스드 패킷으로 기술된 구동 파형을 기술하는 구동 파형 기술 메모리(110), 각 변수에 대응하는 변수치 및 상수치를 기억하는 변수치 기억 메모리(111), 구동 파형 기술 메모리(110)로부터 출력되는인덱스드 패킷의 데이타 Packet (indexed) = (@ CP-1, @ L-1, @ CP-2, @ L-2, R-flag)를 일단 취득하는 패킷(인덱스) 레지스터(115), 패킷(인덱스) 레지스터(115)의 @ CP-1, @ L-1, @ CP-2, @ L-2 중 하나를 선택하여 셀렉터(118)의 제어 신호로서 출력하는 셀렉터(116), 셀렉터(116)를 제어하는 Packet decode control(패킷 디코드 제어 수단)(117), 변수치 기억 메모리(111)로부터 공급되는 변수치 VAR1로부터 VAR4 및 상수치 VAR5로부터 VARm(m은 정수치) 중, 셀렉터(116)의 출력 신호에 대응하여 하나를 선택하고, 그 선택한 출력을 패킷(수치) 레지스터(119)의 소정의 위치의 레지스터로 공급하는 셀렉터(118), 이 셀렉터(118)의 출력으로부터 공급되는 각 변수 및 상수에 대응하는 값을 기초로 밸류드 패킷 Packet(valued) = (CP-1, L-1, CP-2, L-2, R-flag)를 일단 기억하는 패킷(수치) 레지스터(119)로 이루어진다.
(4. 2. 4. 1) 구동 파형 기술 메모리
도 38에 구동 파형 기술 메모리(110)의 구성을 나타낸다. 1101은 마크 구동 파형 기술 메모리부(Mark write waveform memory), 1102는 스페이스 구동 파형 기술 메모리부(Space write waveform memory)이다. 도면 중의 제1열의 #1∼10은 마크 구동 파형 기술 메모리부(1101)와 스페이스 구동 파형 기술 메모리부(1102)를 하나의 메모리로 구성한 경우의 인덱스드 패킷의 어드레스를 나타내고 있다. 제2열의 M(n) 및 S(n)는 마크 길이 및 스페이스 길이를 나타내고 있다. 제3열의 T는 마크 및 스페이스의 개시 시점으로부터의 T 단위의 구간을 나타내고 있다. 제4열로부터 8열은 각 인덱스 패킷의 내용을 나타내고 있다. 상술된 바와 같이, 구동파형 기술 메모리(110)에는 변수 및 상수의 라벨을 이용하여 각 구동 파형을 기술하고 있다. @는 라벨인 것을 나타내고 있다.
구동 파형 기술 메모리(110)는, 상술된 어드레스 생성 수단(4)9로부터 공급되는 DAD(0) 신호로 어드레스가 지정되고, 지정된 인덱스드 패킷을 출력한다. DAD(0) 중 M/S_SEL 신호가 마크 구동 파형 기술 메모리부(1101)(#1 ∼ #7)나 스페이스 구동 파형 기술 메모리부(1102)부(#8 ∼ #10)를 선택한다. M_WF_SEL 신호가 마크구동 파형 기술 메모리부(1101)의 3T 마크 구동 파형(#1 ∼ #3)이나 4T 이상의 마크구동 파형(#4 ∼ #7)을 선택한다. P_addr 신호가 제3열에 도시된 바와 같이 각 구동 파형의 인덱스드 패킷의 어드레스를 선택한다.
구동 파형 기술 메모리(110)는, 어드레스 신호 DAD(0)에 의해 선택된 인덱스드 패킷의 데이타 Packet(indexed) = (@ CP-1, @ L-1, @ CP-2, @ L-2, R-flag)를 출력한다. 예를 들면, 3T 마크의 T = 1이 선택되면 그 출력은 Packet(Indexed) = (@0, @ Per, @ Tpre, @ Ppre, 0)이 된다. 이 출력 신호 Packet(lndexed)이 패킷 (인덱스) 레지스터(115)에 일단 저장된다.
Packet (indexed)의 각 @ CP-1, @ L-1, @ CP-2, @ L-2는, 변수치 기억 메모리(111)로부터 출력되는 VAR1∼VARm 중 어느 하나를 선택할지의 정보가 된다. 예를 들면 @ L-2 = @ Ppre의 경우, 변수 Ppre에 대응하는 VARx를 선택한다. 따라서 m의 RO수에 의존하여 각 라벨의 필요 비트수가 결정된다. m<16으로 하면 4비트이하로 된다. 따라서 인덱스드 패킷의 사이즈는 4비트 × 4라벨 + 1비트(R-flag) 의 합계 17비트로 구성된다. 이 실시예에서는 구동 파형 기술 메모리(110)는 10개의인덱스드 패킷으로 마크 및 스페이스의 구동 파형을 기술할 수 있으므로, 메모리 사이즈는 17비트 × 10패킷으로 170 비트로 된다.
(4. 2. 4. 2) 변수치 기억 메모리
도 39에 변수치 기억 메모리(111)의 구성을 나타낸다. 변수치 기억 메모리(111)는 S(n-1)'*M(n)'에 의존하여 값이 변하는 변수 VAR1, VAR2의 각 변수치를 저장하는 변수치 테이블(variable values table)(1)111-1, S(n)'*M(n)'에 의존하여 값이 변하는 변수 VAR3, VAR4의 각 변수치를 저장하는 변수치 테이블(variable values table)(2)111-2 및 상수 VAR5로부터 VAR13의 값을 저장하는 상수치 테이블(Constant values table)111-3으로 이루어진다. 이 실시예에서는, 변수치 테이블(1)의 어드레스 모드는 상기된 바와 같이 모드(1) 어드레스 생성 수단(911)의 출력으로 하고 있다. 또한 변수치 테이블(2)의 addressing 모드는 상기된 바와 같이 모드(2) 어드레스 생성 수단(912)의 출력으로 하고 있다. 이 각 테이블의 어드레스 모드는 4개의 모드로부터 각각 독립적으로 설정할 수 있는 것은 상술하였다.
도 39에서는 변수 VAR1에 변수 Ppre를, VAR2에 변수 Ttop을 대응시켜 각 값을 배치하고 있다. 또한 변수 VAR3에 변수 Tc1을, VAR4에 변수 Ter를 대응시켜 각 값을 배치하고 있다. 상수 VAR5∼VAR11에 상수 0치, Tpre, Tmp, Pw, Per, Pcl, Pb를 배치하고 있다. 상수 VAR12는 변화점이 없는 것을 나타내는 코드이다. VAR13은 미사용으로 하고 있다.
도면 중의 A(x, y)는 S(n) 혹은 S(n_1)가 x에서 M(n)이 y일 때의 변수 A의값을 의미하고 있다. 또한, 5Te는 마크 길이 혹은 스페이스 길이가 5T 이상을 뜻하고 있다.
변수치 테이블(l)111-1은, 어드레스 신호 DAD(1) = S(n-1)'*M(n)'에 대응한 VAR1, VAR2의 변수치를 출력한다. 예를 들면 S(n-1)' = 3T, M(n)' = 5T의 경우에는 변수치 Ppre(3, 5) 및 Ttop(3, 5)을 출력한다. 변수치 테이블(2)111-2는, 어드레스 신호 DAD(2) = S(n)'*M(n)'에 대응한 VAR3, VAR4의 변수치를 출력한다. 예를 들면 S(n)'= 3T, M(n)' = 5T인 경우에는 변수치 Tc1(3, 5) 및 Ter(3, 5)를 출력한다.
(4. 2. 4. 3) 메모리 사이즈
이 변수치 기억 메모리(111)의 사이즈는 아래와 같다. 시간 분해능 T/m을 T/20, 레벨 분해능(고속 전류 DAC31의 분해능)을 1/256로 하면, 시간축 변수치(예를 들면 Tc1)는 6비트(변화폭을 2T까지 가능하므로), 레벨 변수치는 8비트이다. 변수치 테이블(1)111-1 및 변수치 테이블(2)111-2는 시간축 변수 및 레벨 변수 중 어느 것이라도 배치 가능하므로, 1변수치당 8비트(큰 비트수에 맞춤)가 필요하다. 따라서 변수치 테이블(1)111-1의 메모리 사이즈는, 8비트 × 9워드 × 2변수 = 144비트, 변수치 테이블(2)111-2의 메모리 사이즈는, 마찬가지로 8비트 × 9 워드 ×2변수 = 144비트,
상수치 테이블(111-3)은 8비트 × 9상수 = 72비트가 된다. 따라서 변수치 기억 메모리(111)의 사이즈는 합계 360비트로 끝난다. 상술된 구동 파형 기술 메모리(110)의 사이즈 170비트와 합해 합계 530비트가 된다.
제1 실시예의 1134비트(도 18참조), 인덱스 정보(도 22참조)와 부분 패턴 정보(도 21참조)로 기술하는 제2 실시예의 332비트에 비해 제4 실시예의 파형 기술 방법은, 시간축 및 레벨의 제어를 가능하게 함과 동시에, 제1 실시예 이하에서 메모리 사이즈를 저감시킬 수 있다. 또한 제2 실시예에 비해 얼마 안되는 증가로 대폭적인 파형 기술의 자유도를 갖게 하는 것이 가능해진다.
(4. 2. 4. 4) 구동 파형 정보 기억 수단(4)
도 35에 제4 실시예의 별도의 구동 파형 정보 기억 수단(4)11의 구성을 나타낸다. 도 34에 도시된 구동 파형 정보 기억 수단(3)11과의 차이는 셀렉터(118)를 다중화하여 인덱스드 패킷을 병렬 처리화하여 밸류드 패킷을 생성하는 구성을 하여 처리의 고속화를 꾀하고 있다. 1181은 패킷 (인덱스)레지스터(115)의 @ CP-1에 대응하여 변수치 기억 메모리(111)로부터 출력되는 변수치 및 상수치 VAR1∼VARm 중 하나를 선택하고, 패킷 (수치) 레지스터(119)의 CP-1로 공급하는 셀렉터, 1182는 패킷(인덱스) 레지스터(115)의 @ L-1에 대응하여 변수치 기억 메모리(111)로부터 출력되는 변수치 및 상수치 VAR1∼VARm 중 하나를 선택하고, 패킷(수치) 레지스터(119)의 L-1로 공급하는 셀렉터, 1183은 패킷(인덱스) 레지스터(115)의 @ CP-2에 대응하여 변수치 기억 메모리(111)로부터 출력되는 변수치 및 상수치 VAR1∼VARm 중 하나를 선택하고, 패킷(수치) 레지스터(119)의 CP-2로 공급하는 셀렉터, 1184는 패킷 (인덱스) 레지스터(115)의 @ L-2에 대응하여 변수치 기억 메모리(111)로부터 출력되는 변수치 및 상수치 VAR1∼VARm 중 하나를 선택하고, 패킷 (수치) 레지스터(119)의 L-2로 공급하는 셀렉터이다. 패킷(수치) 레지스터(119)의 출력신호 Packet(valued)이 구동 파형 기술 수단(3 및 4) 의 출력 신호가 된다. 이 출력 신호는 구동 파형 복원 수단(3)14로 공급되어 실제의 구동 파형이 복원된다.
(4. 2. 5) 제4 실시예의 구동 파형 복원 수단(3)
(4. 2. 5. 1) 구동 파형 복원 수단 (3)의 구성
도 40에 제4 실시예의 구동 파형 복원 수단(3)14의 구성을 나타낸다. l401은 CP-2>T의 경우의 밸류드 패킷을 수정하는 패킷 수정 수단(Packet modify), 1402는 실제로 구동 파형의 복원에 사용하는 Operation Packet register(실행 패킷 레지스터), 1403은 리피트 패킷의 반복 처리를 행하는 리피트 패킷 처리 수단(Repeat Packet control), 1406은 구동 파형 복원 수단(3)14의 구동 파형 복원의 동작 타이밍을 제어하는 패킷 파형 복원 동작 타이밍 제어 수단(Packet waveform decode timing controller), 1407은 셀렉터(1408)를 통해 공급되는 실행 패킷 레지스터(1402)의 CP-1, CP-2에 대응하여 변화점 위치의 타이밍을 생성하는 변화점 위치 타이밍 생성 수단(Change Point Timing Generater), 1409는 실행 패킷 레지스터(1402)의 L-1, L-2의 출력 신호를 패킷 파형 복원 동작 타이밍 제어 수단(1406)으로부터 공급되는 제어 신호 SEL_L1/2로 전환하여 출력하는 셀렉터, 1408은 실행 패킷 레지스터(1402)의 CP-1, CP-2의 출력 신호를 패킷 파형 복원 동작 타이밍 제어 수단(1406)으로부터 공급되는 제어 신호 SEL_CP1/2로 전환하여 변화점 위치 타이밍 생성 수단(1407)으로 공급하는 셀렉터, 1404는 마크의 리피트 패킷(속성 R-flag=1의 패킷)의 리피트수를 산출하기 위한 상수를 저장하는 마크 리피트 상수 레지스터, 1405는 스페이스의 리피트 패킷 (속성 R-flag = 1의 패킷)의 리피트수를 산출하기 위한 상수를 저장하는 스페이스 리피트 상수 레지스터이다.
(4. 2. 5. 2) 구동 파형 복원 수단(3)의 동작 개요
도 41 및 도 42에 제4 실시예의 구동 파형 복원 수단(3)14의 동작 타이밍도를 나타낸다. 이 동작 타이밍은 도 36에 도시된 구동 파형예 및 도 38 및 도 39에 도시된 구동 파형 기술예에 대응하고 있다. 도 41 및 도 42 중 1)은 채널 클럭 chCLK (주기 T), 2)는 타이밍·생성 수단(4)으로부터 공급되는 dNRZI(2)로 NRZI 신호를 소정시간 지연시킨 신호이다. 3)은 구간을 나타내고 있다. 4)는 복원된 구동 파형, 5)는 셀렉터(1409)로부터 출력되는 레벨치(L-1 혹은 L-2), 6)은 변화점 위치 타이밍 생성 수단(1407)으로부터 출력되는 변화점 위치 타이밍 신호 CP_trg의 타이밍을 나타낸다. 7)은 셀렉터(1408)를 통해 변화점 위치 타이밍·생성 수단(1407)으로 공급되는 변화점 위치값(CP-1 혹은 CP-2) 신호 CP의 값을 나타낸다. 8)은 R_flag, 9)는 변화점 위치 타이밍 생성 수단(1407)이 다음 패킷을 요구하는 패킷 요구 신호 P_REQ, 10)은 마크·스페이스 길이 검출 수단(8)으로부터 공급되는 M(n), S(n)를 취득하고 리피트 패킷의 반복 처리를 행하는 리피트 패킷 처리 수단(1403)의 내부 기억 상태를 나타낸다. 11)은 리피트 패킷 처리 수단(1403)으로부터 출력하여 패킷 파형 복원 동작 타이밍 제어 수단(1406)으로 공급하는 Repeat_op_flag 신호(이 신호를 기초로 패킷 파형 복원 동작 타이밍 제어 수단(1406)은 패킷 요구 신호 P_REQ를 출력함)이다.
구동 파형 정보 기억 수단(3)11로부터 공급되는 밸류드 패킷 신호 Packet(valued)은 패킷 수정 수단(1401)으로 수정 처리(상세한 것은 후술하겠음)되어 실행 패킷 레지스터(1402)에 받아들인다. 패킷 파형 복원 동작 타이밍 제어 수단(1406)은 우선 실행 패킷 레지스터의 CP-1을 셀렉터(1408)를 통해 변화점 위치 타이밍 생성 수단(1407)으로 공급한다. 변화점 위치 타이밍 생성 수단(1407)은 CP-1에 대응하는 타이밍(T 구간의 개시 위치로부터의 CP-1 시간)으로 CP_trg 신호를 출력한다. 변화점 위치 타이밍 생성 수단(1407)은 이 CP-1에 대응하는 CP_trg 신호를 기초로 셀렉터(1409)를 제어하여 실행 패킷 레지스터(1402)의 L-1 신호를 셀렉터(1409)로부터 출력시킨다. CP-1에 대응하는 CP_trg를 패킷 파형 복원 동작 타이밍 제어 수단(1406)이 수취하면 셀렉터(1408)를 제어하여 CP-2를 변화점 위치 타이밍 생성 수단(1407)으로 공급한다. CP-2에 대응하는 CP_trg 신호를 수취하면 셀렉터(1409)로부터 L-2를 출력시킨다.
이 셀렉터(1409)의 출력 신호 DD[0, 7]가 이 구동 파형 복원 수단(3)14의 출력 신호가 된다. 기본적으로, 이 1패킷의 처리를 1T마다 반복하여 구동 파형을 복원시킨다.
패킷 파형 복원 동작 타이밍 제어 수단(1406)은, CP-1값이 변화점이 없는 것을 나타내는 경우에는, 다음 CP-2를 변화점 위치 타이밍 생성 수단(1407)으로 공급한다. 또한, CP-2값이 변화점이 없는 것을 나타내는 경우에는, 다음 실행 패킷의 CP-1을 변화점 위치 타이밍 생성 수단(1407)으로 공급한다.
패킷 파형 복원 동작 타이밍 제어 수단(1406)은, 실행 패킷 레지스터(1402)에 받아들인 패킷의 리피트 플래그 R_flag = 0 (비리피트 패킷)의 경우에는 다음 패킷을 요구하는 패킷 요구 신호 P_REQ를 출력한다. 실행 패킷 레지스터의 패킷이리피트 패킷(R_flag = 1)인 경우에는, R_op_flag = 0인 경우에는 P_REQ를 출력하지만, R_op_flag가 0보다 큰 경우에는 0이 될 때까지 P_REQ를 출력하지 않고, 실행 패킷 레지스터(1402)의 실행 패킷의 처리를 반복한다. 동시에, 이 R_op_flag가 0보다 큰 경우에는, P_REQ을 출력해야 할 타이밍으로써 그 취지(리피트 처리로 하고 있음)를 리피트 패킷 처리 수단(1403)에 신호 R_op_flag_DEC를 출력한다.
(4. 2. 5. 3) 리피트 패킷 처리 수단
도 45에 리피트 패킷 처리 수단(1403)의 구성을 나타낸다. 1410은 마크 길이 M(n)으로부터 마크 리피트 상수 레지스터(1404)의 출력치 Rc_M을 감산하는 감산 수단(1411)은 스페이스 길이 S(n)로부터 스페이스 상수 레지스터(1405)의 출력치 Rc_S를 감산하는 감산 수단, 1412는 감산 수단(1410)과 감산 수단(1411)의 출력을 타이밍 신호 dNRZI에 따라 선택하고, 다운카운터(1414)로 공급한다. 셀렉터(1414)는 셀렉터(1412)의 출력 신호를 dNRZI의 엣지로 취득하고, 패킷 파형 복원 동작 타이밍 제어 수단(1406)으로부터 공급되는 R_op_flag_DEC 신호로 다운카운트하고, 그 출력을 R_op_flag로서 패킷 파형 복원 동작 타이밍 제어 수단(1406)으로 공급하는 다운카운터이다.
리피트 패킷 처리 수단(1403)은 패킷 파형 복원 동작 타이밍 제어 수단(1406) 리피트 패킷의 반복 처리를 제어한다. 제4 실시예의 경우(구동 파형예 및 구동 파형 기술)는, 마크 길이 M(n) = aT일 때, 리피트 패킷은 a-3회 반복한다.
3T인 경우에는 0회(리피트 패킷은 없음), 4T인 경우에는 1회이다. 또한 스페이스 길이 S(n) = bT일 때, 리피트 패킷은 b-3회 반복한다. 따라서 마크 리피트상수 레지스터(1404)에는 Rc_M = 3을 설정한다. 마찬가지로 스페이스 상수 레지스터(1405)에는 Rc_S = 3을 설정한다. 이 설정에 따라 다운카운터(1414)에는 도 41의 11)에 도시된 바와 같이 dNZI(2)의 엣지로서 마크/스페이스에 대응하는 값이 로드된다. 그리고 패킷 파형 복원 동작 타이밍 제어 수단(1406)이 리피트 패킷을 처리할 때마다 R_op_flag_ DEC 신호를 출력하므로 이 신호에 대응하여 다운카운터(1414)의 값을 디크리먼트한다. 이 결과 소정의 리피트 패킷을 처리하면 다운카운터의 출력 신호 R_op_flag가 0이 되고, 패킷 파형 복원 동작 타이밍 제어 수단(1406)은 리피트 패킷의 반복 처리를 멈추고 다음 비리피트 패킷의 처리로 들어간다.
(4. 2. 5. 4) 패킷 수정 수단
패킷 수정 수단(1401)은 CP-2>T인 경우, 실행 패킷 레지스터(1402)로 공급하는 실행 패킷과 후속하는 패킷을 수정하여 CP-2>T의 파형 기술을 가능하게 하고, 결과적으로 구동 파형 기술 메모리(111)의 메모리 용량을 저감함과 동시에, 기술하여 복원하는 구동 파형의 자유도를 증가시키고 있다.
도 44에 패킷 수정 수단(1401)의 동작예를 나타낸다. 이 예는 도 36의 c표시 부분의 Ter가 T 이상으로 변화한 경우에 상당한다. 도면 중의 1)은 T를 단위로 한 구간, 2)는 채널 클럭 chCLK (T 주기) , 3)은 구동 파형예, 4)는 CP-1, 2에 대응하여 변화점 위치 타이밍 생성 수단(1407)으로부터 출력되는 CP_ trg 신호, 5)는 처리 전의 패킷과 처리 후의 패킷의 내용을 나타내고 있다.
nT 구간에서 실행해야 할 패킷 Packet(nT)의 CP-2=T2가 최소치 minT2<T에서 최대치 maxT2>T로 변화하는 경우를 나타내고 있다. T2<T의 경우에는 패킷 수정 처리는 행하지 않는다. T2>T의 경우에는 이하의 패킷 수정 처리를 행한다. Packet (nT)의 CP-2를 변화점이 없는 것으로 수정한다. 그리고 (n+1)T 구간에서 실행해야 할 패킷 Packet((n+1)T)의 CP-1을 T2-T의 값으로, L-1을 Packet(nT)의 L-2의 값 여기서는 Per로 수정한다. 이 수정 처리를 행하는 전제로서, Packet((n+1)T)은 적어도 CP-1 = 변화점이 없는 것으로 한 패킷으로 둘 필요가 있다. 이것이, 상술된 전치 홀드 패킷 (없음, *, 없음, *, 0)으로 전치 홀드 리피트 패킷(없음, *, 없음, *, 1)을 나눠서 설치한 이유이다.
도 43에 0패킷 수정 수단(1401)의 처리 순서를 나타내고 있다.
(4. 2. 5. 5) 변화점 위치 타이밍 생성 수단
변화점 위치 타이밍 생성 수단(1407)은 셀렉터(1408)를 통해 공급되는 타이밍 값 CP (주기 T로 하는 각 구간의 개시 위치로부터의 변화점 위치)에 대응한 타이밍 신호 CP_trg를 출력한다. CP_trg의 시간 분해능은 T/m이다.
도 46에 변환점 위치 타이밍 생성 수단(1407)의 구성을 나타낸다. 1421은 채널 클럭 chCLK (주기 T)를 2분주하는 분주 회로, 1425는 chCLK를 입력 신호로 하여 T/m 시간씩 지연한 m+1(입력 신호를 포함함) 신호 Dc1k(0) ∼ Dc1k(m)를 출력하는 멀티탭을 갖는 가변 지연선(Variable Delay line with multi-tapped)이다. 1420은 멀티탭을 갖는 가변 지연선의 출력 신호 Dclk(m)를 2분주하는 분주 회로, 1422는 분주 회로(1421와 1420)의 출력 신호의 위상차를 검출하는 위상 검출 회로(Phase Detector), 1423은 위상차 검출 결과에 대응한 직류 성분을 발생시키는 차지 펌프(Charge Pump), 1424는 루프 특성을 정하는 저역 통과 필터이다. 이 저역 통과 필터(1424)의 출력이 멀티탭을 갖는 가변 지연선의 지연량을 제어한다. 1426은 멀티탭을 갖는 가변 지연선(1425)으로부터 출력되는 타이밍 신호 Dclk(0)∼Dclk (m) 중 CP에 대응하는 신호를 선택하여 출력 신호 CP_trg로서 출력하는 셀렉터이다.
도 47에 이 변화점 위치 타이밍 생성 수단의 동작 타이밍을 나타낸다. 이 도면에서는 m = 8 (시간 분해능은 T/8)로 하고 있다. 도면 중 1)은 chCLK=Dclk (0) , 2) ∼9)는 Dclk (1)∼Dclk (8)이다. 10)은 chCLK를 2분주한 분주 회로(1421)의 출력 신호, 11)은 Dclk(8)를 2분주한 분주 회로(1420)의 출력 신호를 나타내고 있다. 12)는 위상 검출 회로의 출력의 모습을 나타내고 있다. 이 변화점 위치 타이밍 생성 수단(1407)은 셀렉터(1426)를 제외하는 구성 요소는 소위 Phase Locked Loop (PLL)를 구성하고 있다. 도 47에 도시된 바와 같이 이 PLL은 입력 신호 chCLK = Dclk (0)에 대해 Dclk(8)가 정확하게 1T지연하고, 양자의 위상이 일치하도록 멀티탭을 갖는 가변 지연선의 지연량을 제어한다. 이 결과 Dclk(8)는 1T의 지연이 되고, 도중의 각 탭으로부터의 출력 신호 Dclk(n), n = 1∼8은, 지연량은 n×(T/8)이 된다. 셀렉터(1426)는 CP 치에 대응하는 Dclk(m) 의 신호를 선택함으로써 T/8의 시간 분해능으로 변화점 위치의 타이밍을 생성할 수가 있다. 가변 지연선의 변동이나 온도에 따른 지연량의 변화는 PLL의 귀환 루프에 의해 보정되므로 안정적인 T의 m 분할이 가능해진다.
이 변화점 위치 타이밍 생성 수단(1407)의 구성은 이것에 한하지 않고 멀티탭을 갖는 가변 지연선의 입력에 출력 신호 Dclk(m)를 공급하고 가변 제어 발진기 (Variable Controlled Oscillator)(VCO)로서 동작시켜 이 출력 신호 Dclk(m)와 chCLK의 위상을 일치시키는 PLL 구성으로 해도 동일한 타이밍을 생성할 수가 있다.
이와 같이 chCLK와 동일한 주파수로 지연량이 다른 다수의 타이밍 신호를 생성하고, 이것을 선택하여 변화점 위치 타이밍 신호로 한 이유는 아래에 있다. 일반적으로 이러한 타이밍 신호는 chCLK의 m 배의 주파수의 클럭 신호를 체배 회로에 의해 생성하고, 이 m 배의 클럭을 이용하여 카운트업하고, CP와 비교함으로써 대응하는 타이밍 생성하는 것은 원리적으로 가능하다. 그러나, 광 디스크의 기록 재생 데이타 레이트가 점점더 고속화하고, chCLK의 주파수는 현상으로 30㎒∼60㎒ 이다. 따라서 M=20배로 하면 변화점 위치 타이밍 생성에 필요한 클럭의 주파수는 600㎒∼1.2㎓가 된다. 이것을 실현하기 위해서는 레이저 구동 집적 회로(27)의 프로세스가 비싼 것으로 되어 버리는 난점이 있다. 본 실시예의 타이밍 생성 수단(1407)의 구성으로는 변화점 위치 타이밍 생성에 필요한 클럭의 주파수는 chCLK와 동일한 주파수로 되고, 염가인 프로세스로 레이저 구동 집적 회로(27)를 실현하는 것이 가능해진다.
(4. 3) 제4 실시예의 효과
제4 실시예에서는, 제1 실시예의 효과에 더해 이하의 효과가 있다. 제1 실시예의 1134비트 (도 18참조), 인덱스 정보(도 22참조)와 부분 패턴 정보(도 21참조)로 기술하는 제2 실시예의 332비트에 비해 제4 실시예의 파형 기술 방법은, 시간축 및 레벨의 제어를 가능하게 함과 동시에, 제1 실시예 이하에서 메모리 사이즈를 저감시킬 수 있다. 또한 제2 실시예에 비해 약간의 증가로 대폭적인 파형 기술의 자유도를 갖게 하는 것이 가능해진다.
(5) 제5 실시예
이어서 본 발명의 제5 실시예를 설명한다.
(5. 1) 제5 실시예의 구성
도 31에 본 발명의 제5 실시예의 구성을 나타낸다. 제4 실시예와 동일 기능을 구비한 것은 동일 번호를 붙이고 있다. 제4 실시예와 다른 점은 디지탈 가산(32)과 고속 전류 DAC31을 대신하여 컨트롤러(1)로부터의 설정에 의해 구동 파형의 각 레벨에 대응하는 전류치를 출력하는 전류 설정 수단 (Write level Multi Current DACs)(19) (제1 전류 설정 수단과 같은 것), 전류 설정 수단(19)의 각 출력 전류를 구동 파형 복원 수단(3)14의 출력 신호 DD에 대응하여 선택하여 출력하는 스위치 수단(17)및 재생 파워 컨트롤러(32)의 출력치에 대응한 전류를 출력하는 리드 레벨 전류 공급 수단(Read level Current DAC)(29)을 설치한 것이다.
전류 설정 수단(19)은, 도 36의 구동 파형예의 경우, Pw, Ppre, Per, Pcl 및 Pb의 5치의 레벨에 대응하여 적어도 5개의 독립하여 그 출력 전류가 설정 가능한 전류 출력 단자를 구비한다. 구동 파형 복원 수단(3)14의 출력 신호 DD (레벨 신호로 L-1, L-2)에 의해 스위치 수단(17)을 제어하고, 대응하는 레벨의 전류를 스위치 수단(17)으로부터 출력시킨다. 제4 실시예에서는 구동 파형 복원 수단(3)14의 출력 신호 DD [0, 7]는 8비트의 고속 전류 DAC의 입력 신호가 되고, DD [0. 7]신호 그 자체가 구동 파형의 레벨에 대응했었지만, 제5 실시예에서는 DD [0, m]은 레벨에 대응한 전류를 선택하는 선택 신호가 된다. 간접적으로 레벨에 대응한다. 따라서 5치의 레벨인 경우에는 DD[0, m]은 3비트로 끝난다.
변수치 기억 메모리(111)에 기억하는 레벨 L-1, L-2에 대응하는 변수치 및 상수치는, 제4 실시예에서는 8비트의 고속 전류 DAC31에 대응하여 8비트였지만, 제5 실시예의 경우에는 스위치 수단(17)을 제어하는 제어 코드로 3비트가 된다. 변수치 기억 메모리(111)의 각 변수치 및 상수치의 비트폭은, 제4 실시예에서는 레벨 변수치 8비트, 시간축 변수치 6비트로, 큰 비트폭을 합해 8비트로 하였다. 제5 실시예의 경우는 비트폭은 큰 비트폭을 합해 6비트로 끝나게 된다. 이 결과, 제5 실시예의 변수치 기억 메모리(111)의 사이즈는 6비트 × 9워드 × 2변수 × 2 table + 6비트 × 9 상수 = 270비트가 되어 제4 실시예에 비해 6/8로 저감시킬 수가 있다.
스위치 수단(17)은 미리 입력되어 있는 5개의 전류를 선택하여 출력하므로, 제4 실시예와 같이 DAC의 세트링 시간의 영향을 받지 않고 선택 신호를 출력할 수 있다.
(5. 2) 제5 실시예의 효과
제4 실시예에 대해, 변수치 기억 메모리(111)의 사이즈를 6/8로 저감시킬 수 있음과 동시에, 구동 파형에 의한 고속화에 대응할 수 있다.
이상 설명한 바와 같이 본 발명은, 각종 기록 매체나 매체의 특성 변동, 변동에 대응하여 기록 체계를 변경할 수가 있음과 동시에, 플렉시블 배선 상의 신호선의 개수의 저감 및 신호의 왜곡에 따른 영향을 저감시키는 효과가 있다.

Claims (28)

  1. 광 디스크 장치에 있어서,
    기록 매체에 기록하는 2치화 기록 신호에 대응하여 레이저 다이오드를 구동하는 구동 파형의 정보를 기억하는 구동 파형 정보 기억 수단,
    상기 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단,
    기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 구동 파형 정보 기억 수단의 구동 파형 정보를 선택하는 어드레스 생성 수단, 및
    구동 파형 정보를 상기 구동 파형 정보 기억 수단에 기억시키는 컨트롤러
    를 포함하는 것을 특징으로 하는 광 디스크 장치.
  2. 레이저 구동 집적 회로에 있어서,
    기록 매체에 기록하는 2치화 기록 신호에 대응하여 레이저 다이오드를 구동하는 구동 파형의 정보를 기억하는 구동 파형 정보 기억 수단,
    상기 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단,
    기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 구동 파형 정보 기억 수단의 구동 파형 정보를 선택하는 어드레스 생성 수단, 및
    외부에서 공급되는 구동 파형 정보를 상기 구동 파형 정보 기억 수단에 기억하는 메모리 제어 수단
    을 포함하는 것을 특징으로 하는 레이저 구동 집적 회로.
  3. 광 디스크 장치에 있어서,
    레이저 다이오드를 구동하는 구동 파형 중 적어도 마크에 대응하는 구동 파형을 시간적으로 분할하고, 상기 각 분할된 영역마다 구동 파형 정보를 각 테이블에 기억하는 테이블군을 포함한 제2 구동 파형 정보 기억 수단,
    상기 각 테이블의 구동 파형 정보를 선택하는 테이블 어드레스 정보를 기억하는 제1 구동 파형 정보 기억 수단,
    상기 제2 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단,
    기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 제1 구동 파형 정보 기억 수단의 테이블 어드레스 정보를 선택하는 어드레스 생성 수단, 및
    상기 제2 구동 파형 정보 기억 수단에 구동 파형 정보를 상기 제1 구동 파형 정보 기억 수단에 테이블 어드레스 정보를 기억시키는 컨트롤러
    를 포함하는 것을 특징으로 하는 광 디스크 장치.
  4. 레이저 구동 집적 회로에 있어서,
    레이저 다이오드를 구동하는 구동 파형 중 적어도 마크에 대응하는 구동 파형을 시간적으로 분할하고, 각 분할된 영역마다 구동 파형 정보를 각 테이블에 기억하는 테이블군을 포함한 제2 구동 파형 정보 기억 수단,
    상기 각 테이블의 구동 파형 정보를 선택하는 테이블 어드레스 정보를 기억하는 제1 구동 파형 정보 기억 수단,
    상기 제2 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단,
    기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 제1 구동 파형 정보 기억 수단의 테이블 어드레스 정보를 선택하는 어드레스 생성 수단, 및
    외부로부터 공급되는 구동 파형 정보를 상기 제2 구동 파형 정보 기억 수단에, 테이블 어드레스 정보를 상기 제1 구동 파형 정보 기억 수단에 기억하는 메모리 제어 수단
    을 포함하는 것을 특징으로 하는 레이저 구동 집적 회로.
  5. 광 디스크 장치에 있어서,
    레이저 다이오드를 구동하는 구동 파형 중 적어도 마크에 대응하는 구동 파형을 시간적으로 분할하고, 각 분할된 영역마다 구동 파형 정보를 각 테이블에 기억하는 테이블군을 구비한 제2 구동 파형 정보 기억 수단,
    상기 제2 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단을 포함하는 레이저 구동 집적 회로,
    상기 각 테이블의 구동 파형 정보를 선택하는 테이블 어드레스 정보를 기억하는 제1 구동 파형 정보 기억 수단과, 기록 매체에 기록된 2치화 기록 신호를 기초로 상기 제1 구동 파형 정보 기억 수단의 테이블 어드레스 정보를 선택하는 어드레스 생성 수단, 및
    상기 레이저 구동 집적 회로의 외부로부터 공급되는 구동 파형 정보를 상기 제2 구동 파형 정보 기억 수단에, 테이블 어드레스 정보를 상기 제1 구동 파형 정보 기억 수단에 기억시키는 컨트롤러
    를 포함하는 것을 특징으로 하는 광 디스크 장치.
  6. 제1항에 있어서,
    상기 어드레스 생성 수단은, 상기 2치화 기록 신호의 마크 길이 및 인접하는 스페이스 길이를 기초로 상기 구동 파형 정보 기억 수단의 구동 파형 정보를 선택하는 것을 특징으로 하는 광 디스크 장치.
  7. 제3항에 있어서,
    상기 어드레스 생성 수단은, 상기 2치화 기록 신호의 마크 길이 및 인접하는 스페이스 길이를 기초로 상기 제1 구동 파형 정보 기억 수단의 테이블 어드레스 정보를 선택하는 것을 특징으로 하는 광 디스크 장치.
  8. 제1항에 있어서,
    상기 컨트롤러는, 상기 구동 파형 정보 기억 수단에 기억시켜야 할 구동 파형 정보를 어드레스와 함께 상기 구동 파형 정보 기억 수단으로 공급하는 것을 특징으로 하는 광 디스크 장치.
  9. 제3항에 있어서,
    상기 컨트롤러는, 상기 구동 파형 정보와 그것을 기억하는 어드레스를 상기 제2 구동 파형 정보 기억 수단에 공급하고, 테이블 어드레스 정보와 그것을 기억하는 어드레스를 상기 제1 구동 파형 정보 기억 수단에 공급하는 것을 특징으로 하는 광 디스크 장치.
  10. 제5항에 있어서,
    상기 컨트롤러는, 상기 구동 파형 정보와 그것을 기억하는 어드레스를 상기 제2 구동 파형 정보 기억 수단에 공급하는 것을 특징으로 하는 광 디스크 장치.
  11. 제1항에 있어서,
    상기 구동 파형 정보 기억 수단은, 상기 구동 파형을 동일 레벨이 계속되는 최소 시간(T/2)을 단위로 하여, 레벨 L과 그의 계속수 RL을 기초로 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  12. 제1항에 있어서,
    상기 구동 파형 정보 기억 수단은, 최소 시간 구간(T/2)의 구동 파형의 레벨 L1과 후속하는 구동 파형의 레벨 L2 및 상기 레벨 L1, L2를 세트로 하여 그 리피트수를 나타내는 RL을 하나의 패킷(L1, L2, RL)으로 하고, 이 패킷의 계열{(L1n, L2n, RLn), n = 0으로부터 N}에서 상기 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  13. 제12항에 있어서,
    미리 정한 패킷의 RL은, 상기 2치화 기록 신호로부터 검출한 마크 길이, 스페이스 길이를 기초로 산출한 값으로 치환하여 패킷 단위로 구동 파형을 복원하는 구동 파형 복원 수단으로 한 것을 특징으로 하는 광 디스크 장치.
  14. 제3항에 있어서,
    상기 제1 구동 파형 정보 기억 수단은, 최소 시간 구간(T/2)의 구동 파형의 레벨 L과 그 계속수 RL을 제1 패킷(L, RL)으로 하고, 구동 파형의 레벨 L1과 후속하는 구동 파형의 레벨 L2를 제2 패킷(L1, L2)의 2종류의 패킷으로 구동 파형을 기술한 구동 파형 정보를 기억하고, 상기 구동 파형 복원 수단은 상기 제2 패킷의 리피트수 RL을 상기 2치화 기록 신호로부터 검출한 마크 길이, 스페이스 길이를 기초로 산출한 값으로 하고, 패킷 단위로 구동 파형을 복원하는 것을 특징으로 하는 레이저 구동 집적 회로 및 이를 탑재한 광 디스크 장치.
  15. 광 디스크 장치에 있어서,
    기록 매체에 기록하는 2치화 기록 신호에 대응하여 레이저 다이오드를 구동하는 구동 파형의 정보를 기억하는 구동 파형 정보 기억 수단, 상기 구동 파형 정보 기억 수단의 기억 정보를 기초로 구동 파형을 복원하는 구동 파형 복원 수단, 기록 매체에 기록하는 2치화 기록 신호를 기초로 상기 구동 파형 정보 기억 수단의 구동 파형 정보를 선택하는 어드레스 생성 수단, 외부로부터 공급되는 구동 파형 정보를 상기 구동 파형 정보 기억 수단에 기억하는 메모리 제어 수단, 상기 구동 파형 복원 수단의 복원 결과를 기초로 상기 레이저 다이오드를 구동하는 구동 전류를 생성하는 전류 변환 수단을 갖는 레이저 구동 집적 회로를, 레이저 다이오드를 구비한 광픽업에 탑재하여, 상기 전류 변환 수단에 의해 상기 레이저 다이오드를 구동하는 것을 특징으로 하는 광 디스크 장치.
  16. 제1항에 있어서, 디스크의 종류를 검출하는 디스크 종류 검출 수단을 설치하고, 디스크 종류에 대응한 구동 파형 정보를 상기 구동 파형 정보 기억 수단에 기억하는 기능을 포함한 컨트롤러로 한 것을 특징으로 하는 광 디스크 장치.
  17. 제3항에 있어서, 디스크의 종류를 검출하는 디스크 종류 검출 수단을 설치하고, 디스크 종류에 대응한 구동 파형 정보를 적어도 상기 제2 구동 파형 정보 기억 수단에 기억하는 기능을 포함한 컨트롤러로 한 것을 특징으로 하는 광 디스크 장치.
  18. 제1항에 있어서, 디스크의 기록 재생 특성을 검출하는 기록 재생 특성 검출 수단을 설치하고, 검출 결과를 기초로 한 구동 파형 정보를 상기 구동 파형 정보기억 수단에 기억하는 기능을 구비한 컨트롤러로 한 것을 특징으로 하는 광 디스크 장치.
  19. 제3항에 있어서, 디스크의 기록 재생 특성을 검출하는 기록 재생 특성 검출 수단을 설치하고, 검출 결과를 기초로 한 구동 파형 정보를 적어도 상기 구동 파형 정보 기억 수단에 기억하는 기능을 구비한 컨트롤러로 한 것을 특징으로 하는 광 디스크 장치.
  20. 제1항에 있어서,
    상기 컨트롤러로부터의 클럭 신호를 체배하고 상기 레이저 구동 집적 회로의 동작 클럭으로서 공급하는 체배 회로를 설치한 것을 특징으로 하는 광 디스크 장치.
  21. 제1항에 있어서,
    제1 레이저 다이오드에 구동 전류를 공급하는 제1 구동 수단, 제2 레이저 다이오드에 구동 전류를 공급하는 제2 구동 수단, 구동 파형 복원 수단의 출력을 전류로 전환하는 전류 변환 수단을 포함하고, 상기 전류 변환 수단의 출력을 상기 제1, 제2 구동 수단 중 어느 하나에 공급하는 전환 수단을 설치한 것을 특징으로 하는 광 디스크 장치.
  22. 제1항에 있어서,
    상기 구동 파형 정보 기억 수단은, 레벨이 변화하는 변화점 위치의 정보 CP와 그 변화점 위치 후의 레벨 L을 세트로 하고, 이 세트의 계열에서 상기 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  23. 제3항에 있어서,
    상기 제2 구동 파형 정보 기억 수단은, 레벨이 변화하는 변화점 위치의 정보 CP와 그 변화점 위치 후의 레벨 L을 세트로 하고, 이 세트의 계열에서 상기 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  24. 제1항에 있어서,
    상기 구동 파형 정보 기억 수단은, 레벨이 변화하는 변화점 위치의 정보 CP와 그 변화점 위치 후의 레벨 L의 세트를 적어도 하나 이상 통합하여 하나의 패킷 P = {(CP1, L1), …, (CPn, Ln)}(n은 1이상)으로 하고, 이 패킷의 계열에서 상기 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  25. 제3항에 있어서,
    상기 제2 구동 파형 정보 기억 수단은, 레벨이 변화하는 변화점 위치의 정보 CP와 그 변화점 위치 후의 레벨L의 세트를 적어도 하나 이상 통합하여 하나의 패킷P = {(CP1, L1), …, (CPn, Ln)}(n은 1이상)으로 하고, 이 패킷의 계열에서 상기 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  26. 제22항에 있어서,
    적어도 상기 레벨 L은, 레벨을 나타내는 변수 @L이며,, 상기 구동 파형 정보 기억 수단은, 이 조합의 계열과, 각 변수에 대응하는 변수치 테이블로 구동 파형을 기술한 구동 파형 정보를 기억하는 것을 특징으로 하는 광 디스크 장치.
  27. 제22항에 있어서,
    상기 구동 파형 복원 수단은, 변화점 위치 CP에 대응하는 변화점 위치의 타이밍을 생성하는 변화점 위치 타이밍 생성 수단과 변화점 위치 후의 레벨 L에 대응하는 레벨을 생성하는 레벨 생성 수단을 포함하는 것을 특징으로 하는 광 디스크 장치.
  28. 제26항에 있어서,
    상기 어드레스 생성 수단은, 상기 변수치 테이블에 대한 하나 이상의 테이블 어드레스 생성 수단을 설치하고, 이것을 선택 가능하게 한 것을 특징으로 하는 광 디스크 장치.
KR1019990003454A 1998-02-02 1999-02-02 레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치 KR100314106B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2104198 1998-02-02
JP1998-021041 1998-02-02
JP1998-206083 1998-07-22
JP20608398A JP3528612B2 (ja) 1998-02-02 1998-07-22 光ディスク装置

Publications (2)

Publication Number Publication Date
KR19990072382A KR19990072382A (ko) 1999-09-27
KR100314106B1 true KR100314106B1 (ko) 2001-11-15

Family

ID=26358054

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990003454A KR100314106B1 (ko) 1998-02-02 1999-02-02 레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치

Country Status (4)

Country Link
US (3) US6483791B1 (ko)
JP (1) JP3528612B2 (ko)
KR (1) KR100314106B1 (ko)
TW (1) TW417102B (ko)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100297789B1 (ko) * 1999-06-03 2001-10-29 윤종용 다양한 형태의 광기록 매체에 적합한 기록 펄스 발생 방법 및이에 적합한 기록장치
US6552987B1 (en) 1999-07-30 2003-04-22 Hitachi, Ltd. Optical disk apparatus wherein recording clock signal is stopped being supplied to semiconductor laser drive circuit on optical pickup during reproduction operation
GB2356100B (en) * 1999-11-05 2004-02-25 Sony Uk Ltd Data format and data transfer
US6831885B2 (en) 2000-01-19 2004-12-14 Hitachi, Ltd. Optical disk apparatus wherein recording clock signal is stopped being supplied to semiconductor laser drive circuit on optical pickup during reproduction operation
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
KR100350983B1 (ko) * 2000-02-03 2002-08-28 삼성전자 주식회사 레이저 다이오드 드라이버, 이에 적합한 광기록/재생기기의 초기화 방법, 그리고 레이저 다이오드 드라이버의구동 방법
JP2002056531A (ja) 2000-08-14 2002-02-22 Ricoh Co Ltd 光ディスク情報記録方法および記録媒体
JP2002158395A (ja) * 2000-11-17 2002-05-31 Sony Corp 半導体レーザのレーザパワー制御方法及び制御装置並びに光磁気記録媒体の記録再生方法及び記録再生装置並びに光記録媒体の記録再生方法及び記録再生装置
JP2002230764A (ja) 2001-02-05 2002-08-16 Yamaha Corp 光ディスク記録装置
KR100434488B1 (ko) * 2001-02-19 2004-06-05 삼성전자주식회사 광 기록 펄스 발생 장치 및 방법
US6802812B1 (en) * 2001-07-27 2004-10-12 Nostix Llc Noninvasive optical sensor for measuring near infrared light absorbing analytes
JP4524978B2 (ja) * 2001-09-26 2010-08-18 ソニー株式会社 光記録装置
US7738335B2 (en) * 2001-10-17 2010-06-15 Tdk Corporation Method and apparatus for recording information on an optical recording medium
DE60221333T2 (de) 2001-10-22 2008-04-17 Ricoh Co., Ltd. Treibereinheit einer Lichtquelle und optische Speichervorrichtung
US20030123357A1 (en) * 2001-12-11 2003-07-03 Looijkens Marinus Adrianus Henricus Apparatus comprising an apparatus for writing data on a recording medium and method implemented in such an apparatus
JP3988469B2 (ja) 2002-01-25 2007-10-10 ソニー株式会社 半導体レーザ駆動回路
JP2003272144A (ja) * 2002-03-15 2003-09-26 Sanyo Electric Co Ltd データ処理装置
KR100677104B1 (ko) * 2002-05-20 2007-02-01 삼성전자주식회사 소거 패턴의 파워 정보가 저장된 광 기록 매체
AU2003233099A1 (en) * 2002-06-18 2003-12-31 Koninklijke Philips Electronics N.V. Method and device for recording marks representing data in an information layer of an optical record carrier
DE10250982A1 (de) * 2002-10-29 2004-05-19 Infineon Technologies Ag Lasertreiber und digitale Steuerung eines Lasertreibers
JP3883063B2 (ja) * 2002-10-31 2007-02-21 ローム株式会社 クロック生成装置
US7061951B2 (en) * 2002-12-20 2006-06-13 Elantec Semiconductor, Inc. Systems and methods for automatic power control of laser diodes
TWI233605B (en) * 2003-01-10 2005-06-01 Mediatek Inc A method for writing data onto an optical storage medium
TWI273570B (en) * 2003-01-23 2007-02-11 Samsung Electronics Co Ltd Optical recording medium, method and apparatus for recording data thereon
JP4123007B2 (ja) * 2003-02-27 2008-07-23 ヤマハ株式会社 光ディスク記録方法およびその装置
JP4231871B2 (ja) * 2003-02-28 2009-03-04 パイオニア株式会社 情報記録装置及び情報記録方法
US6915052B2 (en) * 2003-03-06 2005-07-05 E. I. Du Pont De Nemours And Company Covered optical fiber
US7317674B2 (en) * 2003-03-11 2008-01-08 Intersil Americas Inc. Optical pick-up units and laser drivers with increased functionality
US7161881B2 (en) * 2003-04-23 2007-01-09 Dell Products L.P. Method and system for optical drive write strategies embedded in an optical medium
JP4185811B2 (ja) * 2003-05-22 2008-11-26 株式会社日立製作所 レーザー駆動集積回路、および、光ディスク装置
JP3998643B2 (ja) 2003-06-30 2007-10-31 東芝マイクロエレクトロニクス株式会社 レーザ制御装置及び光ディスク装置
JP4188220B2 (ja) * 2003-12-05 2008-11-26 東芝マイクロエレクトロニクス株式会社 レーザ制御装置
JP4179994B2 (ja) * 2004-02-05 2008-11-12 Tdk株式会社 光記録媒体への情報記録方法及び情報記録装置
JP4446348B2 (ja) * 2004-03-18 2010-04-07 株式会社リコー 情報記録方法及び情報記録装置
EP1699045A4 (en) * 2004-06-23 2009-04-29 Panasonic Corp RECORDING AREA-DETECTION CIRCUIT
US20060000814A1 (en) * 2004-06-30 2006-01-05 Bo Gu Laser-based method and system for processing targeted surface material and article produced thereby
KR101030768B1 (ko) * 2004-08-26 2011-04-27 삼성전자주식회사 소비전력이 적고 고주파 동작이 가능한 광범위 지연동기루프 회로 및 이를 구비하는 광학 구동 시스템
US7394747B2 (en) * 2004-11-02 2008-07-01 Mediatek Incorporation Optical storage system having integrated laser driver signal processor
JPWO2006051654A1 (ja) * 2004-11-11 2008-05-29 松下電器産業株式会社 書き込み補正回路、書き込み補正信号生成方法
JP4282593B2 (ja) 2004-12-06 2009-06-24 株式会社リコー 記録方法、プログラム及び記録媒体、並びに情報記録装置
KR100630724B1 (ko) * 2004-12-14 2006-10-02 삼성전자주식회사 다양한 광학 기록 매체에 적합한 기록 펄스 제어 신호들을발생하는 기록 장치
CN100524482C (zh) * 2004-12-28 2009-08-05 松下电器产业株式会社 光盘装置
US7636377B2 (en) * 2005-03-25 2009-12-22 Lsi Corporation Optical disc recorder laser power control
US7492686B2 (en) * 2005-05-26 2009-02-17 Intersil Americas Inc. Flexible multipulse generator
WO2007015332A1 (ja) * 2005-08-02 2007-02-08 Matsushita Electric Industrial Co., Ltd. 記録制御装置、レーザ駆動装置、情報記録装置、信号伝送方法及び記録再生制御装置
JP2009541904A (ja) * 2006-06-19 2009-11-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 光記録装置
US7813247B2 (en) 2006-07-06 2010-10-12 Intersil Americas Inc. Hybrid laser diode drivers that include a decoder
JP2010516012A (ja) * 2007-01-05 2010-05-13 シリコン・コア・テクノロジー・インコーポレーテッド 高性能のdvdライト電流回路
US8018809B2 (en) * 2007-05-16 2011-09-13 Intersil Americas Inc. Hybrid laser diode drivers
JP2009070458A (ja) * 2007-09-12 2009-04-02 Sony Disc & Digital Solutions Inc 原盤製造装置、記録駆動波形の生成方法
JP4539747B2 (ja) * 2008-03-31 2010-09-08 ソニー株式会社 レーザ駆動回路およびその記録補償方法、並びに光ディスク装置
US20090310458A1 (en) * 2008-05-16 2009-12-17 Renesas Technology Corp. Optical disk apparatus, information recording method, signal processing lsi, and laser driver
JP4561911B2 (ja) * 2008-09-02 2010-10-13 ソニー株式会社 レーザ駆動装置、光装置
US20100177614A1 (en) * 2009-01-15 2010-07-15 Mediatek Inc. Method and apparatus for writing data to optical storage medium
JP2012033738A (ja) * 2010-07-30 2012-02-16 Ricoh Co Ltd 半導体レーザ駆動装置及びその半導体レーザ駆動装置を備えた画像形成装置
JP2011014237A (ja) * 2010-10-22 2011-01-20 Hitachi Consumer Electronics Co Ltd 光ディスク記録方法、光ディスク記録装置及び光ディスク

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5418770A (en) * 1990-06-29 1995-05-23 Hitachi, Ltd. Method of and apparatus for correcting edge interval of pit in optical recording/read-out apparatus
ATE282238T1 (de) * 1991-02-18 2004-11-15 Sony Corp Plattenkassette und plattenaufzeichnungs und/oder wiedergabegerät
US5216659A (en) * 1991-09-11 1993-06-01 International Business Machines Laser power calibration by measuring laser drive current at out of focus and in focus conditions
US5615200A (en) * 1992-09-10 1997-03-25 Kabushiki Kaisha Toshiba Light beam shaping device to change an anisotropic beam to an isotropic beam for reducing the size of an optical head
JP3477770B2 (ja) * 1992-12-16 2003-12-10 松下電器産業株式会社 レーザパワー制御装置及び制御方法
JPH06302042A (ja) * 1993-04-15 1994-10-28 Hitachi Ltd 光磁気ディスク装置
US5602814A (en) * 1994-10-06 1997-02-11 International Business Machines Corporation Calibration of write-once disks using a single disk sector
JPH08147697A (ja) 1994-11-15 1996-06-07 Olympus Optical Co Ltd 半導体レーザ駆動回路
US5848044A (en) * 1995-08-18 1998-12-08 Kabushiki Kaisha Toshiba Semiconductor laser driving circuit, semiconductor laser device, image recording apparatus, and optical disk apparatus
JP3123591B2 (ja) * 1995-12-20 2001-01-15 富士通株式会社 光ディスク装置
JPH1093170A (ja) * 1996-09-10 1998-04-10 Fuji Xerox Co Ltd レーザダイオード駆動回路、レーザダイオード駆動用半導体集積回路、および画像記録装置
US6049073A (en) * 1998-03-27 2000-04-11 Eastman Kodak Company Control circuit for a stabilized laser

Also Published As

Publication number Publication date
TW417102B (en) 2001-01-01
US6483791B1 (en) 2002-11-19
US20030151995A1 (en) 2003-08-14
JPH11283249A (ja) 1999-10-15
KR19990072382A (ko) 1999-09-27
US20020080702A1 (en) 2002-06-27
US6687208B2 (en) 2004-02-03
US6674702B2 (en) 2004-01-06
JP3528612B2 (ja) 2004-05-17

Similar Documents

Publication Publication Date Title
KR100314106B1 (ko) 레이저 구동 집적 회로 및 이를 이용한 광 디스크 장치
US6721255B1 (en) Device and method for recording data to optical disk using recording pulse with corrected edge position
JP3224418B2 (ja) 記録データ列2次変調方法
US6345033B1 (en) Optical disk and optical disk reproducing apparatus
JP2708859B2 (ja) 光ディスク記録装置
JPH11219524A (ja) レーザ駆動装置およびこれを用いた光ディスク記録装置
KR100354737B1 (ko) 고밀도 광기록기기를 위한 적응적인 기록방법 및 그 회로
US6324142B1 (en) Signal converting device and information recording apparatus employing the same
CN100375174C (zh) 产生激光驱动信号的装置/方法
KR20030093492A (ko) 광 기록매체에 데이터를 기록하는 방법 및 그 장치
KR100223820B1 (ko) 멀티펄스 코드생성 방법 및 이를 이용한 광 기록 장치
KR100886964B1 (ko) 광신호기록/재생장치, 기록보상방법 및 재생처리방법
CN100390882C (zh) 光学驱动器中的激光二极管功率控制设备和方法
JPH0981937A (ja) 光ディスク記録装置
KR100686042B1 (ko) 광 기록재생기의 기록신호 생성 방법
KR100606675B1 (ko) 광 기록재생기의 기록신호 생성 방법 및 장치
KR19980075467A (ko) 개선된 광디스크 기록 장치 및 그 기록 파형 보상방법
KR100691639B1 (ko) 광 디스크장치
RU2024074C1 (ru) Устройство для оптической записи информации
JP2003051115A (ja) 光ディスク装置
JPH08147889A (ja) 記録データ変換方法およびこれを用いたデータ記録装置
JP2002230785A (ja) 光ディスク、光ディスク記録装置、光ディスク再生装置及び情報記録方法
CN101233563A (zh) 记录控制装置、激光驱动装置、信息记录装置、信号传输方法及记录再生控制装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20121002

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20131001

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee