KR100398719B1 - 디스크 재생 장치 - Google Patents

디스크 재생 장치 Download PDF

Info

Publication number
KR100398719B1
KR100398719B1 KR10-2000-0015292A KR20000015292A KR100398719B1 KR 100398719 B1 KR100398719 B1 KR 100398719B1 KR 20000015292 A KR20000015292 A KR 20000015292A KR 100398719 B1 KR100398719 B1 KR 100398719B1
Authority
KR
South Korea
Prior art keywords
data
information
disc
intermediate data
circuit
Prior art date
Application number
KR10-2000-0015292A
Other languages
English (en)
Other versions
KR20000063021A (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 KR20000063021A publication Critical patent/KR20000063021A/ko
Application granted granted Critical
Publication of KR100398719B1 publication Critical patent/KR100398719B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0656Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3746Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 with iterative decoding
    • 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/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1267Address data
    • G11B2020/1271Address data the address data being stored in a subcode, e.g. in the Q channel of a CD
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1277Control data, system data or management information, i.e. data used to access or process user data for managing gaps between two recordings, e.g. control data in linking areas, run-in or run-out fields, guard or buffer zones
    • 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)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Error Detection And Correction (AREA)

Abstract

디스크의 CAV 구동시 오디오 데이터를 재생할 수 있도록 한다.
디지털 처리 회로(10)로부터 오디오 데이터와 서브 코드 데이터를 디코더 회로(20)에 취득하여 각각을 버퍼 RAM(30)에 기억시킨다. 디코더 회로(20)에 오디오 인터페이스(23)를 설치하고, 버퍼 RAM(30)으로부터 오디오 데이터와 서브 코드 데이터를 일정한 주기로 판독하고 소정의 포맷에 배열하여 출력한다.

Description

디스크 재생 장치{DISK REPRODUCER}
본 발명은 디스크형 기록 매체로부터 판독되는 정보에 기초하여 ROM 데이터 또는 오디오 데이터를 생성하는 디스크 재생 장치에 관한 것이다.
디지털 오디오에 이용되는 CD를 디지털 데이터의 판독 전용 메모리(ROM)로서 활용하는 CD-ROM 시스템에서는, 디스크로부터 판독되는 데이터의 신뢰성을 높이기 위하여 판독된 디지털 데이터에 대하여 부호 오류의 정정 처리가 2 중으로 실시된다. 이들의 정정 처리는 오디오 시스템과 공통의 디지털 신호 처리부에서 1회째를 실행하고, CD-ROM 시스템 전용으로 설치되는 CD-ROM 디코더에서 2회째를 실행하도록 구성된다.
도 4는 CD-ROM 시스템의 구성을 나타내는 블록도이고, 도 5는 이 시스템의 각 부에서 취급되는 데이터의 구성도이다.
픽업(1)은 디스크(2)에 조사되는 광의 반사광을 받아 그 빛의 강약을 전압치의 변화로서 추출한다. 픽업 제어 회로(3)는 픽업(1)이 디스크(2)에 기억된 데이터를 올바른 순서로 판독할 수 있도록 디스크(2)에 대한 픽업(1)의 판독 위치를 제어한다. 디스크(2)의 재생에서는 픽업(1)에서 판독되는 트랙의 선속도를 일정하게 유지하도록 하기 위하여, 픽업 제어 회로(3)에 의한 픽업(1)의 위치의 제어에 맞춰서 디스크(2)를 소정의 속도로 회전 구동하도록 서보 제어(CLV 제어 : Constant Linear Velocity)가 행해진다. 또는 디스크(2)의 회전의 각 속도를 일정하게 유지하도록 서보 제어(CAV 제어 : Constant Angular Velocity)가 행해진다.
아날로그 처리 회로(4)는 픽업(1)으로부터 출력되는 전압치의 변화를 판독하고, 588 비트를 1 프레임으로 하는 EFM(Eight to Fourteen Modulation) 신호를 생성한다. 이 EFM 신호는 도 5에 도시한 바와 같이 각 프레임의 시작의 24 비트가 동기 신호로 할당되고, 그 후에 3 비트의 접속 비트를 끼워서 14 비트가 데이터 비트에 반복하여 할당되고 있다. 즉, 디스크(1)의 기록 트랙에는 EFM 신호가 연속하여 기억되고 있으며, 픽업(1) 및 아날로그 처리 회로(4)에 의해서 EFM 신호가 재생되게 된다.
디지털 처리 회로(5)는 아날로그 처리 회로(4)로부터 입력되는 EFM 신호에 대하여 EFM 복조를 실시하고 14 비트를 8 비트로 변환한다. 이 EFM 복조 시에는 동기 신호에 계속되는 최초의 데이터 비트로부터 8 비트의 서브 코드 데이터가 생성되며, 남겨진 32개의 데이터 비트로부터 32바이트의 심볼 데이터가 생성된다. 또한, 32바이트의 심볼 데이터에 대하여 CIRC(Cross-Interleave Reed-Solomon Code) 복호를 실시하고, 1 프레임이 24 바이트로 이루어지는 ROM 데이터, 혹은 12 워드로 이루어지는 오디오 데이터가 생성된다. ROM 데이터는 디코더 회로(6)에 공급되며, 오디오 데이터는 디지털 증폭기 등으로 출력된다.
디코더 회로(6)는 디지털 처리 회로(5)로부터 입력되는 ROM 데이터에 대하여 오류 정정 부호(ECC) 및 오류 검출 부호(EDC)에 기초하는 부호 오류의 정정 처리 및 검출 처리를 행하고, 처리가 완료한 ROM 데이터를 호스트 컴퓨터로 출력한다. 이 디코더 회로(6)에서의 처리에서는 통상 ECC에 의해서 데이터의 부호 오류를 정정한 후, EDC에 의해서 부호 오류가 정확하게 정정되고 있는지의 여부를 확인하도록 하고 있다. 그리고, 부호의 오류가 남겨져 있을 때에는 재차 ECC에 의한 부호 오류의 정정 처리를 실시하거나 혹은 에러 플래그를 부가한 상태에서, 부호 오류를 포함한채로 ROM 데이터를 호스트 컴퓨터로 출력하도록 구성된다.
버퍼 RAM(7)은 디코더 회로(6)에 접속되며, 디지털 처리 회로(5)로부터 디코더 회로(6)에 입력되는 ROM 데이터를 1 블록 단위로 일시적으로 기억한다. ECC 및 EDC는 1 블록분의 ROM 데이터에 대하여 부가되기 때문에, 디코더 회로(6)에서의 처리에는 적어도 1 블록분의 ROM 데이터가 필요해진다. 그래서, 각각의 처리에서 필요한 1 블록분의 ROM 데이터를 기억하도록 버퍼 RAM(7)이 설치된다.
이상의 아날로그 처리 회로(4), 디지털 처리 회로(5), 및 디코더 회로(6)의 각 처리 동작은 제어 프로그램에 따름과 함께, 호스트 컴퓨터로부터 입력되는 커맨드 데이터에 따라서 동작하는 마이크로 프로세서에 의해서 제어된다. 이에 따라, 호스트 컴퓨터로부터의 지시에 응답하여 각 부의 동작이 제어되며, 디코더 회로(6)로부터 호스트 컴퓨터로 원하는 ROM 데이터가 출력되게 된다.
디스크(2)에 오디오용 데이터가 기록되어 있을 때, 오디오 데이터를 소정의 주파수에서 추출할 수 있도록 하기 때문에, 디스크(2)는 1배속(약 500∼약2,500 rpm)의 CLV 제어로 회전 구동된다. 한편, 디스크(2)에 컴퓨터 기기용 데이터가 기록되어 있을 때, 데이터를 고속으로 판독하여 컴퓨터 기기로 전송할 수 있도록 디스크(2)는 몇 배∼몇 십배속으로 회전 구동된다. 이 디스크(2)의 회전 구동에서는 스핀들 서보계의 부담을 경감하기 위하여, CLV 제어로부터 CAV 제어로 이행하는 경향이 있다.
디스크(2)를 CAV 구동하는 경우, 디스크(2)에 대한 픽업(1)의 위치가 변화하면 판독되는 데이터의 주파수가 변화하게 된다. 이 때문에, 디스크(2)를 CAV 구동하는 경우에는 일정한 주파수를 유지할 필요가 있는 오디오 데이터를 재생할 수 없다.
따라서, 본 발명은 디스크를 CAV 구동하면서 오디오 데이터의 재생을 가능하게 하는 것을 목적으로 한다.
본 발명은 전술한 과제를 해결하기 위하여 이루어진 것으로, 그 특징은 디스크형 기록 매체로부터 정보를 판독하고, 그 정보의 내용에 따라서 컴퓨터 기기에서 판독 가능한 제1 데이터 또는 음성 신호를 재생하는 제2 데이터를 생성하는 디스크 재생 장치에 있어서,
디스크형 기록 매체로부터의 판독 정보에 따라서 상태를 반전하는 이치 신호를 수신하고, 상기 판독 정보로 나타내는 주정보와 부가 정보를 포함하는 중간 데이터를 생성하는 디지털 처리 회로;
상기 중간 데이터를 기억하는 메모리 회로;
상기 중간 데이터를 취득하고 상기 메모리 회로에 기록함과 함께, 상기 메모리 회로로부터 상기 중간 데이터를 판독하여 상기 제1 데이터 또는 상기 제2 데이터로서 출력하는 디코더 회로
를 구비하는데, 상기 디코더 회로는 상기 중간 데이터의 주정보 및 부가 정보를 동기 정보와 함께 소정의 포맷으로 배열하여 상기 제2 데이터를 생성하는 오디오 인터페이스를 구비한다.
본 발명에 따르면, 디스크형 기록 매체로부터 판독되는 데이터를 디코더 회로에 접속되는 메모리 회로에 기억한 후, 일정한 주기로 판독하도록 한 것으로 기록 매체로부터의 판독 주파수가 변화하여도 재생 데이터의 주파수를 일정하게 유지할 수 있다.
도 1은 본 발명의 디스크 재생 장치의 주요부의 구성을 나타내는 블록도.
도 2는 버퍼 RAM의 기억 내용을 나타내는 도면.
도 3은 디지털 오디오 데이터의 포맷을 나타내는 도면.
도 4는 CD-ROM 시스템의 구성을 나타내는 블록도.
도 5는 디스크로부터 판독되는 데이터의 포맷도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 픽업부
2 : 디스크
3 : 픽업 제어부
4 : 아날로그 신호 처리부
5 : 디지털 신호 처리부
6 : CD-ROM 디코더
7, 30 : 버퍼 RAM
10 : 디지털 처리 회로
20 : 디코더 회로
21 : DSP 인터페이스
22 : 에러 정정부
23 : 오디오 인터페이스
24 : 호스트 인터페이스
25 : 메모리 제어부
도 1은 본 발명의 디스크 재생 장치의 주요부를 나타내는 블록도이다. 이 도면에 도시된 디지털 처리 회로(10) 및 디코더 회로(20)는 도 4에 도시된 디스크 재생 장치의 디지털 처리 회로(5) 및 디코더 회로(6)에 상당하는 것이다. 또, 디지털 처리 회로(10)에 입력되는 EFM 신호는 도 4와 마찬가지로 픽업 및 아날로그 처리 회로에 의해 생성된다.
디지털 처리 회로(10)는 EFM 신호에 대하여 EFM 복조를 실시하고, 14 비트를 8 비트로 변환하며 1바이트의 서브 코드 데이터와 32바이트의 심볼 데이터가 생성된다. 또한, 32바이트의 심볼 데이터에 대하여 CIRC 복호를 실시하고, 1 프레임이 24바이트로 이루어지는 ROM 데이터 혹은 12 워드로 이루어지는 오디오 데이터를 생성한다. 이 디지털 처리 회로(10)는 ROM 데이터 및 오디오 데이터를 서브 코드 데이터와 함께 디코더 회로(20)에 공급한다. 또한, CIRC 복호에서 부호 오류를 정정할 수 없었던 경우에는 ROM 데이터 또는 오디오 데이터에 에러 플래그를 붙여서 출력한다. 즉, ROM 데이터 또는 오디오 데이터에 포함되는 에러의 수가 많아지면 CIRC 복호로 정정할 수 없기 때문에, ROM 데이터 또는 오디오 데이터는 에러를 포함한채로 디코더 회로(20)에 공급된다. 이 때, 에러가 유무를 나타내는 정보로서 에러 플래그가 공급된다.
디코더 회로(20)는 DSP 인터페이스(21), 에러 정정부(22), 오디오 인터페이스(23), 호스트 인터페이스(24) 및 메모리 제어부(25)로 구성되며 버퍼 RAM(30)에 접속된다. DSP 인터페이스(21)는 디지털 처리 회로(10)로부터 입력되는 ROM 데이터 및 오디오 데이터를 서브 코드 데이터와 함께 취득하고, 순차 메모리 제어부(25)를 통하여 버퍼 RAM(30)으로 기록한다. 이 DSP 인터페이스(21)는 ROM 데이터가 입력될 때에 한하여, ROM 데이터에 대하여 디스크램블 처리를 실시한다. 또한, DSP 인터페이스(21)에는 디지털 처리 회로(10)의 EFM 복조 시에 생성된 서브 코드 데이터에 대해서도 취득하고, ROM 데이터 혹은 오디오 데이터와 더불어 메모리 제어부(25)로부터 버퍼 RAM(30)으로 공급된다.
에러 정정부(22)는 버퍼 RAM(30)에 ROM 데이터가 기억되어 있을 때 한하여, ROM 데이터에 포함되는 오류 정정 부호(ECC)에 따라서 1 블록 단위에서 ROM 데이터에 포함되는 부호 오류를 정정한다. 이 정정 처리에서는 부호 오류가 있던 개소에 대하여, 버퍼 RAM(30) 내의 ROM 데이터가 정정 데이터에 재기록된다. 또한, 에러정정부(22)는 ROM 데이터에 포함되는 오류 검출 부호(EDC)에 따라서 정정 처리를 실시한 ROM 데이터의 부호 오류를 검출한다. 이 검출 처리에서는 부호 오류가 검출되어도 정정은 행하지 않으며 ROM 데이터에 에러 플래그를 설정한다.
오디오 인터페이스 회로(23)는 메모리 제어부(25)에 접속되며 버퍼 RAM(30)에 오디오 데이터가 기억되었을 때, 그 오디오 데이터를 판독하고 소정 포맷으로 배열하여 출력한다. 이 오디오 인터페이스 회로(23)는 디지털 처리 회로(10)로부터의 오디오 데이터의 출력 속도에 상관없이, 항상 일정한 주기에서 판독 동작을 반복한다. 호스트 인터페이스(24)는 메모리 제어부(25)에 접속되며, 외부의 호스트 컴퓨터(도시하지 않음)로부터의 지시에 응답하여, 버퍼 RAM(30)으로부터 원하는 ROM 데이터를 판독하여 출력한다. 이 호스트 인터페이스(24)에서는 호스트측으로부터의 제어 명령을 받아들이고, 그대로 또는 버퍼 RAM(20)에 일단 축적한 후, 각 부의 동작을 제어하는 마이크로 프로세서에 공급하도록 구성된다.
메모리 제어 회로(25)는 전술한 각 부와 버퍼 RAM(30) 간에 접속되며 각 부의 동작에 대응하면서 각 부로부터 버퍼 RAM(30)으로의 액세스를 시분할에서 제어한다. 즉, 버퍼 RAM(30)에 대한 데이터의 입출력이 1계통이기 때문에, DSP 인터페이스(21), 에러 정정부(22), 오디오 인터페이스(23) 및 호스트 인터페이스(24)가 각각의 동작 타이밍에 맞추어서 순차 액세스할 수 있도록 구성하고 있다.
버퍼 RAM(30)은 도 4에 도시하는 버퍼 RAM(7)과 동일한 것으로 디코더 회로(20)에 접속된다. 이 버퍼 RAM(30)는 적정수 블록분의 ROM 데이터 혹은 오디오 데이터와 각각에 대응하는 서브 코드 데이터를 기억할 수 있는 용량을 구비한다. 예를 들면, 도 2에 도시한 바와 같이 오디오 데이터의 기억 영역와 함께 서브 코드 데이터의 기억 영역이 확보되고 있으며, 1 블록 단위로 구획된 오디오 데이터 DA1, DA2, …가 각 블록에 대응하는 서브 코드 데이터 SC1, SC2, …와 함께 기억된다. 또한, 버퍼 RAM(30)에는 디지털 처리 회로(10)로부터 공급되는 에러 플래그를 나타내는 에러 플래그 데이터의 기억 영역이 확보된다. 그리고, 그 영역에는 오디오 데이터 DA1, DA2, …에 대응하는 에러 플래그 데이터 EF1, EF2, …가 기억된다.
그런데, 버퍼 RAM(30)에 충분한 용량이 확보되고 있다고 해도 오디오 데이터의 경우에는 일반적으로 기록 매체로부터의 판독 속도가 오디오 인터페이스(23)에 의한 판독보다도 빠르게 설정되고 있다. 이 때문에, 버퍼 RAM(30)의 빈 용량은 시간 경과와 함께 감소하게 된다. 그래서, DSP 인터페이스(21)의 기록 어드레스와 오디오 인터페이스(23)의 판독 어드레스를 관리하고, 버퍼 RAM(30)의 빈용량의 검출을 행하도록 하고 있다. 그리고, 그 빈용량이 하한치보다도 적어진 시점에서 기록 매체의 재생 동작을 일시적으로 정지하고, 상한치보다도 많아진 시점에서 기록 매체의 재생 동작을 재개하도록 제어하고 있다. 이러한 제어는 디지털 처리 회로(10) 및 디코더 회로(20)의 동작을 제어하는 마이크로 프로세서에 의한 방법, 및 이를 이용하여 제어부를 디코더 회로(20) 내에 설치하는 방법 등에 의해서 실현된다.
오디오 인터페이스(23)로부터 출력되는 오디오 데이터는 1 프레임이 32 비트의 서브 프레임 2조로 형성되며 연속한 96 프레임, 즉 연속한 192조의 서브 프레임에 의해서 1블록이 구성된다. 서브 프레임은 도 3에 도시한 바와 같이, 최초의 4비트(0bit∼3bit)가 동기 신호로 할당되며 계속되는 4비트(4bit∼7bit)가 기능 확장을 위한 영역, 일반적으로는 예비(Auxiliary)라고 불리우는 영역으로 할당된다. 그리고, 다음 20비트(8bit∼27bit)가 데이터 영역에 할당되며 최후의 4 비트(28bit∼31bit)가 배리디티 플래그 V, 사용자 데이터 U, 채널 스테이터스 C, 패리티 비트 P에 각각 할당된다. 배리디티 플래그 V, 사용자 데이터 U, 채널 스테이터스 C, 패리티 비트 P에 대해서는 1 블록분(192 비트)을 소정의 규칙에 따라서 배열함으로서 각 종 인덱스 정보를 나타내도록 첨부되고 있다.
디코더 회로(20)에 내장되는 오디오 인터페이스(23)는 버퍼 RAM(30)으로부터 일정한 주기로 오디오 데이터를 판독함과 동시에, 서브 코드 데이터를 더불어 판독하고, 그 서브 코드 데이터에 포함되는 정보에 기초하여 배리디티 플래그 V, 사용자 데이터 U, 채널 스테이터스 C, 패리티 비트 P를 생성한다. 그리고, 이들 부호를 도 3에 도시한 바와 같은 포맷에 배치하여 일정한 주기에서 디지털 증폭기 등의 외부 기기로 출력한다. 이 오디오 인터페이스(23)에서는 서로 동일 타이밍으로 처리되어 버퍼 RAM(30)에 기록된 오디오 데이터와 서브 코드 데이터를 동일 타이밍으로 판독함으로서, 오디오 데이터와 서브 코드 데이터와의 타이밍을 확실하게 일치시키고 있다. 따라서, 기록 매체의 재생 속도에 상관없이 소정의 주기를 유지하는 오디오 데이터를 얻을 수 있기 때문에, 디스크형 기록 매체를 CAV 구동하면서도 오디오 데이터를 용이하게 재생할 수 있다.
이상의 실시 형태에서는 서브 코드 데이터를 DSP 인터페이스(21)에 받아들여서 버퍼 RAM(30)에 기록하는 경우를 예시하였지만, 서브 코드 데이터 전용의 판독부를 디코더 회로(20)에 설치하도록 구성하여도 좋다.
또한, 본 발명은 CAV 구동 외 디스크를 2배속 이상으로 CLV 구동하는 경우에도 적용할 수 있다. 즉, 디스크를 CLV 구동하는 경우에서도 재생 속도가 2배속 이상이 되면, 오디오 데이터를 버퍼 RAM에 일단 축적하여 1배속으로 재생할 필요가 있다. 이 때문에, 데이터의 흐름은 CAV 제어의 경우와 동일해지며 CAV 제어의 경우와 마찬가지로 본 발명을 적용할 수 있다.
본 발명에 따르면, 기록 매체의 재생 속도에 상관없이 오디오 데이터를 항상 일정한 주기로 출력할 수 있다. 이 때, 인덱스 정보를 나타내는 서브 코드 데이터를 오디오 데이터와 동일 경로로 처리하도록 한 것으로, 오디오 데이터와 서브 코드 데이터와의 타이밍의 어긋남을 방지할 수 있다. 또한, 오디오 데이터의 생성은 디코더 회로 내에서 행해지기 때문에, 동작 제어용에 접속되는 마이크로 프로세서의 부담을 늘리지 않고 고속 동작에 대응할 수 있다.

Claims (2)

  1. 삭제
  2. 디스크형 기록 매체로부터 정보를 판독하고, 그 정보의 내용에 따라서 컴퓨터 기기에서 판독 가능한 제1 데이터 또는 음성 신호를 재생하는 제2 데이터를 생성하는 디스크 재생 장치에 있어서,
    디스크형 기록 매체로부터의 판독 정보에 따라서 상태를 반전하는 이치 신호를 취득하고, 상기 판독 정보로 나타내는 주정보와 부가 정보를 포함하는 중간 데이터를 생성하는 디지털 처리 회로;
    상기 중간 데이터를 기억하는 메모리 회로; 및
    상기 중간 데이터를 취득하여 상기 메모리 회로에 기록함과 함께, 상기 메모리 회로로부터 상기 중간 데이터를 판독하여 상기 제1 데이터 또는 상기 제2 데이터로서 출력하는 디코더 회로
    를 구비하고,
    상기 디코더 회로는
    상기 중간 데이터의 주정보 및 부가 정보를 동기 정보와 함께 소정의 포맷으로 배열하여 상기 제2 데이터를 생성하는 오디오 인터페이스;
    상기 메모리 회로에 기억된 상기 중간 데이터에 대하여 부호 오류의 정정 처리를 실시하는 에러 정정부; 및
    정정 처리가 실시된 상기 중간 데이터의 주정보를 소정의 포맷으로 배열하여 제1 데이터를 생성하는 호스트 인터페이스
    를 포함하는 것을 특징으로 하는 디스크 재생 장치.
KR10-2000-0015292A 1999-03-26 2000-03-25 디스크 재생 장치 KR100398719B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP1999-083789 1999-03-26
JP11083789A JP2000285601A (ja) 1999-03-26 1999-03-26 ディスク再生装置

Publications (2)

Publication Number Publication Date
KR20000063021A KR20000063021A (ko) 2000-10-25
KR100398719B1 true KR100398719B1 (ko) 2003-09-19

Family

ID=13812424

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0015292A KR100398719B1 (ko) 1999-03-26 2000-03-25 디스크 재생 장치

Country Status (3)

Country Link
JP (1) JP2000285601A (ko)
KR (1) KR100398719B1 (ko)
TW (1) TW454390B (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100396886B1 (ko) * 2001-01-11 2003-09-03 삼성전자주식회사 호스트 컴퓨터로 광기기 디스크 드라이브의 서브코드데이터 제공 방법
JP4463465B2 (ja) 2002-05-13 2010-05-19 船井電機株式会社 光ディスク装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05217339A (ja) * 1992-01-31 1993-08-27 Sony Corp データ再生装置
EP0607861A2 (en) * 1993-01-21 1994-07-27 Hitachi, Ltd. Disk reproducing apparatus
JPH0917124A (ja) * 1995-06-30 1997-01-17 Sanyo Electric Co Ltd ディスク再生装置
KR970002860A (ko) * 1995-06-30 1997-01-28 다까노 야스아끼 Cd 플레이어 및 이것에 이용하는 cd-rom 디코더
JPH1064195A (ja) * 1996-08-15 1998-03-06 Toshiba Corp ディスク再生装置
KR19980067092A (ko) * 1997-01-31 1998-10-15 김광호 일정 각속도 방식에 의한 오디오 데이타 재생장치

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05217339A (ja) * 1992-01-31 1993-08-27 Sony Corp データ再生装置
EP0607861A2 (en) * 1993-01-21 1994-07-27 Hitachi, Ltd. Disk reproducing apparatus
JPH0917124A (ja) * 1995-06-30 1997-01-17 Sanyo Electric Co Ltd ディスク再生装置
KR970002860A (ko) * 1995-06-30 1997-01-28 다까노 야스아끼 Cd 플레이어 및 이것에 이용하는 cd-rom 디코더
JPH1064195A (ja) * 1996-08-15 1998-03-06 Toshiba Corp ディスク再生装置
KR19980067092A (ko) * 1997-01-31 1998-10-15 김광호 일정 각속도 방식에 의한 오디오 데이타 재생장치

Also Published As

Publication number Publication date
KR20000063021A (ko) 2000-10-25
JP2000285601A (ja) 2000-10-13
TW454390B (en) 2001-09-11

Similar Documents

Publication Publication Date Title
KR100456250B1 (ko) Cd 플레이어
US5499224A (en) Data recording and reproducing methods
US6035433A (en) Data recording/reproducing apparatus corresponding to a plurality of error correcting system and a data recording medium
KR100284242B1 (ko) 에러 정정장치 및 데이터 재생장치
KR950006750A (ko) 디스크 구동 장치 및 데이타 재생 장치
EP0563922B1 (en) Data processing circuit for disc player
KR19980025094A (ko) 부호 오류 정정/검출 디코더
US7030788B2 (en) Data recording medium, data recording method, and apparatus
JPH02208697A (ja) Midi信号誤動作防止方式及びmidi信号記録再生装置
KR100398719B1 (ko) 디스크 재생 장치
JPH11134811A (ja) 記録再生方法、記録再生装置
JP4004102B2 (ja) 符号誤り訂正検出装置
JP3670758B2 (ja) Cd−romデコーダ
JP3995693B2 (ja) 符号誤り訂正検出装置
KR19990088576A (ko) 부호오류정정검출장치
JP3794806B2 (ja) ディスク再生装置
US7433282B2 (en) Recording method and drive for optical storage media
JP3676189B2 (ja) ショックプルーフ制御装置
KR100213299B1 (ko) 광디스크 시스템의 기록 오류 정정방법
KR100518544B1 (ko) 외부 메모리 장치에 디스크 데이터를 저장하는 방법
JPH041979A (ja) 記録再生装置およびパーシャルromディスク
JPH1116298A (ja) 符号誤り訂正検出装置
JPH1166761A (ja) 光ディスク再生システム
KR20000047311A (ko) 데이타 변조장치
JPH05128531A (ja) 情報再生装置

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
FPAY Annual fee payment

Payment date: 20120830

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20130830

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee