KR19990056012A - 광 디스크 기록 및 재생장치의 인터페이스 장치 - Google Patents

광 디스크 기록 및 재생장치의 인터페이스 장치 Download PDF

Info

Publication number
KR19990056012A
KR19990056012A KR1019970075988A KR19970075988A KR19990056012A KR 19990056012 A KR19990056012 A KR 19990056012A KR 1019970075988 A KR1019970075988 A KR 1019970075988A KR 19970075988 A KR19970075988 A KR 19970075988A KR 19990056012 A KR19990056012 A KR 19990056012A
Authority
KR
South Korea
Prior art keywords
data
parity
unit
output
main
Prior art date
Application number
KR1019970075988A
Other languages
English (en)
Other versions
KR100258334B1 (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 KR1019970075988A priority Critical patent/KR100258334B1/ko
Publication of KR19990056012A publication Critical patent/KR19990056012A/ko
Application granted granted Critical
Publication of KR100258334B1 publication Critical patent/KR100258334B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data 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
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1833Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
    • 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
    • G11B2020/10675Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
    • 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
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1232Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
    • 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)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

가. 청구범위에 기재된 발명이 속한 기술분야
본 발명은 광 디스크 기록 및 재생장치의 인터페이스 장치에 관한 것이다.
나. 발명이 해결하려고 하는 기술적 과제
광 디스크 기록 및 재생장치의 데이타 처리장치와 아타피간을 인터페이스하는 장치를 제공한다.
다. 발명의 해결방법의 요지
버퍼와, 광 디스크 기록 및 재생장치를 전반적으로 제어하는 마이컴으로부터 리저브드 데이타를 입력받아 래치하는 리저브드 데이타 래치부와, 상기 마이컴이 제공하는 디스크 위치 데이타를 입력받아 초기 디스크 위치 데이타로서 세트하고, 상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 초기 디스크 위치 데이타를 출력하고, 그 후부터는 데이타의 섹터단위로 상기 초기 디스크 위치 데이타를 참조하여 다음 디스크 위치 데이타를 생성하며, 데이타 처리장치가 재생데이타를 제공하면 그 재생데이타에서 디스크 위치 데이타를 추출하는 디스크 위치 데이타 생성/추출부와, 상기 디스크 위치 데이타 생성/추출부가 출력하는 디스크 위치 데이타에 대한 제1패리티를 생성하는 제1에러검출 및 정정부와, 상기 버퍼를 통해 아타피가 제공하는 메인 데이타를 스크램블하며, 상기 데이타 처리장치가 제공하는 재생 데이타중에서 메인 데이타에 대해서만 디스크램블하는 스크램블/디스크램블부와, 상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 디스크 위치 데이타 생성부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 제1패리티에 대한 제2패리티를 생성하고, 그후에 상기 리저브드 데이타 래치부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 버퍼로부터의 메인 데이타에 대한 제2패리티를 생성하고, 그후에 상기 제2패리티를 출력하며, 상기 데이타 처리장치가 재생 데이타를 제공하는 중에, 상기 재생데이타에서 제2패리티를 검출하고, 그 제2패리티를 참조하여 메인 데이타만 디스크램블되어진 재생데이타에 대해 에러검출 및 정정하는 제2에러검출 및 정정부와, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 입력받아 선택신호에 따라 상기 스크램블된 메인데이타만을 출력하거나, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 출력을 먹싱하여 출력하는 멀티플렉서와, 상기 메인 데이타만 디스크램블된 재생 데이타를 입력받아 리저브드 데이타와 디스크램블된 메인 데이타를 추출하여 상기 버퍼를 통해 아타피로 출력하는 데이타 추출부와, 상기 마이컴의 제어에 따라 상기 선택신호를 생성하며, 상기 각부의 타이밍을 제어하는 제어부를 구비하는 것을 특징으로 한다.
라. 발명의 중요한 용도
광 디스크 기록 및 재생장치에 사용된다.

Description

광 디스크 기록 및 재생장치의 인터페이스 장치
본 발명은 광 디스크 기록 및 재생장치에 관한 것으로, 특히 광 디스크 재생장치의 데이타 처리장치와 아타피간을 인터페이스하는 장치에 관한 것이다.
디지탈 비디오 디스크 램 등과 같은 광 디스크 기록 및 재생장치는 퍼스널 컴퓨터와 같은 호스트에 접속되어 호스트의 요구에 따라 광 디스크에 데이타를 기록하거나 그 광 디스크에 기록된 데이타를 재생할 수 있는 장치이다.
상기 광 디스크 기록 및 재생장치는 광 디스크로부터 리드한 데이타를 데이타 처리장치를 통하여 처리한 후에 아타피와 같은 인터페이스 장치를 통하여 호스트에 제공한다. 그리고 광 디스크 기록 및 재생장치는 호스트가 광 디스크에 기록하려는 데이타를 아타피를 통하여 수신하여 그 데이타를 상기 데이타 처리장치를 통하여 처리한 후에 광 디스크에 기록한다.
상기 데이타 처리장치와 아타피간을 간단하면서 원하는 데이타만을 인터페이싱하는 인터페이싱 장치가 요구되었다.
상술한 바와 같이 종래의 광 디스크 기록 및 재생장치는 광 디스크로부터 리드한 데이타를 데이타 처리장치를 통하여 처리한 후에 아타피와 같은 인터페이스 장치를 통하여 호스트에 제공하는데, 상기 데이타 처리장치와 아타피간을 간단하면서 원하는 데이타만을 인터페이싱하는 인터페이싱 장치가 요구되었다.
따라서, 본 발명의 목적은 상기 데이타 처리장치와 아타피간을 간단하면서도 원하는 데이타만을 인터페이싱 가능하게 하는 광 디스크 기록 및 재생장치의 인터페이스 장치를 제공함에 있다.
도 1은 본 발명의 인터페이스 장치를 내장하는 광 디스크 기록 및 재생장치의 데이타 처리장치의 블럭구성도,
도 2는 데이타를 기록할 때의 도 1의 인터페이스 장치의 구성도,
도 3은 도 2의 동작파형도,
도 4는 본 발명의 바람직한 실시예에 따른 데이타 포맷구성도,
도 5는 데이타를 재생할 때의 도 1의 인터페이스 장치의 구성도,
도 6은 도 5의 동작파형도.
상술한 목적을 달성하기 위한 본 발명은 버퍼와, 광 디스크 기록 및 재생장치를 전반적으로 제어하는 마이컴으로부터 리저브드 데이타를 입력받아 래치하는 리저브드 데이타 래치부와, 상기 마이컴이 제공하는 디스크 위치 데이타를 입력받아 초기 디스크 위치 데이타로서 세트하고, 상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 초기 디스크 위치 데이타를 출력하고, 그 후부터는 데이타의 섹터단위로 상기 초기 디스크 위치 데이타를 참조하여 다음 디스크 위치 데이타를 생성하며, 데이타 처리장치가 재생데이타를 제공하면 그 재생데이타에서 디스크 위치 데이타를 추출하는 디스크 위치 데이타 생성/추출부와, 상기 디스크 위치 데이타 생성/추출부가 출력하는 디스크 위치 데이타에 대한 제1패리티를 생성하는 제1에러검출 및 정정부와, 상기 버퍼를 통해 아타피가 제공하는 메인 데이타를 스크램블하며, 상기 데이타 처리장치가 제공하는 재생 데이타중에서 메인 데이타에 대해서만 디스크램블하는 스크램블/디스크램블부와, 상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 디스크 위치 데이타 생성부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 제1패리티에 대한 제2패리티를 생성하고, 그후에 상기 리저브드 데이타 래치부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 버퍼로부터의 메인 데이타에 대한 제2패리티를 생성하고, 그후에 상기 제2패리티를 출력하며, 상기 데이타 처리장치가 재생 데이타를 제공하는 중에, 상기 재생데이타에서 제2패리티를 검출하고, 그 제2패리티를 참조하여 메인 데이타만 디스크램블되어진 재생데이타에 대해 에러검출 및 정정하는 제2에러검출 및 정정부와, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 입력받아 선택신호에 따라 상기 스크램블된 메인데이타만을 출력하거나, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 출력을 먹싱하여 출력하는 멀티플렉서와, 상기 메인 데이타만 디스크램블된 재생 데이타를 입력받아 리저브드 데이타와 디스크램블된 메인 데이타를 추출하여 상기 버퍼를 통해 아타피로 출력하는 데이타 추출부와, 상기 마이컴의 제어에 따라 상기 선택신호를 생성하며, 상기 각부의 타이밍을 제어하는 제어부를 구비하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부도면에서 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
본 발명의 바람직한 실시예에 따른 인터페이스 장치를 구비하는 광 디스크 기록 및 재생장치의 데이타 처리장치의 블럭구성도를 도시한 도 1을 참조하면, 광 디스크 기록 및 재생장치의 서보부는 데이타 처리장치(100)가 제공하는 데이타를 광 디스크에 기록하거나, 광 디스크에 기록되어진 데이타를 리드하여 재생데이타로서 데이타 처리장치(100)에 제공한다. 그리고 아타피부는 데이타 처리장치(100)가 제공하는 데이타를 호스트에 제공하거나, 호스트로부터의 데이타를 데이타 처리장치(100)에 제공한다.
우선, 데이타를 광 디스크에 기록할 때에 데이타 처리장치(100)는 아타피로부터 제공되는 데이타를 인터페이스 장치(108)를 통하여 스크램블하여 메모리부(104)에 저장하고, 상기 메모리부(104)에 소정 크기의 데이타가 저장되면 ECC부(106)는 그 데이타를 리드하여 그 데이타에 대한 패리티를 생성하여 다시 메모리부(104)에 저장한다. 상기 메모리부(104)에 저장된 데이타는 변복조부(102)를 통하여 변조된 후에 서보부에 제공된다.
그리고, 광 디스크에 기록되어진 데이타를 리드할 때에 데이타 처리장치(100)의 변복조부(102)는 상기 서보부로부터 제공되는 재생데이타를 복조하고, 그 데이타를 메모리부(104)에 저장한다. 상기 ECC부(106)는 상기 메모리부(104)에 저장된 데이타에 대해 패리티를 참조하여 에러정정한 후에 다시 메모리부(104)에 저장한다. 상기 메모리부(104)에 저장된 데이타는 인터페이스 장치(108)를 통하여 디스크램블되어 아타피부로 제공된다.
상기 아타피는 산요(SANYO)사의 LC897193나 LC895297-Y85를 사용할 수 있다. 상기 LC897193을 아타피로 사용하는 경우에 상기 인터페이스 장치(108)와 아타피는 핸드 쉐이크(Hand Shake) 방식으로 동작한다. 즉, 아타피에서 인터페이스 장치(108)로의 데이타 전송시에는 마이컴에 의하여 인터페이스 장치(108)가 기동되어 내부상황에 따라 CREQ를 발생하며, 그후 아타피로부터의 CACK에 따라 데이타를 제공받는다. 그리고 인터페이스 장치(108)에서 아타피로의 데이타 전송시에 인터페이스 장치(108)는 아티피에서 생성된 CREQ에 의한 CACK에 따라 인에이블되어, DATCLK를 데이타 클럭으로 하여 데이타를 아타피측으로 제공한다. 이와달리 인터페이스 장치(108)는 CACK를 데이타 클럭으로 하여 데이타를 아타피측으로 제공할 수도 있다.
이하 상기 인터페이스 장치의 대한 상세한 설명에 있어서는 데이타를 기록할 때와 데이타 재생할 때로 나누어 설명하며, 그 구성 또한 나누어 도시한다. 그러나 상기와 같이 인터페이스 장치의 구성을 나누어 도시하더라도 그 인터페이스 장치는 하나로 구성된다.
도 2는 데이타를 기록할 때의 인터페이스 장치의 블럭구성도를 도시한 것으로, 제어부(200)는 상기 인터페이스 장치를 전반적으로 제어한다. 그리고 외부에 구비되어 상기 광 디스크 기록 및 재생장치를 전반적으로 제어하는 마이컴은 카피프로텍션(Copy Protection)을 위한 데이타 등 광 디스크에 기록할 데이타에 함께 기록하고자 하는 부가적인 데이타를 리저브드 데이타 래치부(202)에 제공한다. 상기 리저브드 데이타 래치부(202)는 상기 마이컴이 제공하는 데이타를 래치하여 EDC부(210) 및 멀티플렉서(214)에 제공한다. 그리고 상기 마이컴은 데이타를 기록할 디스크상의 위치에 대한 데이타인 디스크 위치 데이타를 디스크 위치 데이타 생성/추출부(204)에 제공한다. 상기 디스크 위치 데이타 생성/추출부(204)는 마이컴이 디스크 위치 데이타를 제공하면 그 디스크 위치 데이타로 초기 디스크 위치 데이타를 세팅하며, 그 이후에는 각 데이타 블럭에 대응되게 다음 디스크 위치를 나타내는 데이타를 생성한다. 상기 디스크 위치 데이타 생성/추출부(204)의 출력은 디스크 위치 데이타 에러검출 및 정정부(206)와 EDC부(210)와 멀티플렉서(214)에 제공한다. 상기 디스크 위치 데이타 에러검출 및 정정부(206)는 상기 디스크 위치 데이타 생성/추출부(204)에서 제공하는 디스크 위치 데이타에 대해 패리티를 생성한다. 여기서, 상기 패리티는 해당 디스크 위치 데이타에 대한 에러검출과 정정을 위한 참조 데이타로서 이하 제1패리티라 한다. 상기 제1패리티는 EDC부(210)에 입력된다. 상기 아타피로부터 제공되는 데이타 CDATA는 버퍼(208)에 입력된다. 상기 버퍼(208)는 선입선출 방식의 버퍼로서 입력되는 CDATA를 버퍼링한다. 여기서, 아타피와 데이타 처리장치가 핸드 세이크방식으로 동작할 경우에 상기 버퍼는 생략하여도 무방하다. 상기 버퍼(208)가 버퍼링한 데이타는 스크램블/디스크램블부(212)와 EDC부(210)에 제공된다. 상기 스크램블/디스크램블부(212)는 상기 버퍼(208)로부터의 데이타를 스크램블링하여 멀티플렉서(214)에 제공한다. 상기 멀티플렉서(214)는 제어부(200)의 제어에 따라 입력되는 데이타를 먹싱하여 SDATA로서 출력한다. 상기 EDC부(210)는 디스크 위치 데이타 생성/추출부(204)가 제공하는 디스크 위치 데이타와 제1패리티와 리저브드 데이타 래치부(202)가 제공하는 리저브드 데이타와 버퍼(208)가 제공하는 데이타에 대한 패리티를 생성한다. 이하, 상기 EDC부(210)가 출력하는 패리티를 제2패리티라 한다.
상기 데이타를 기록할 때의 인터페이스 장치의 동작을 동작파형도를 도시한 도 3을 참조하여 상세히 설명한다. 우선 데이타의 처리는 섹터단위로 수행되며, 그 섹터간격은 도 3에서 B시점∼C시점, C시점∼D시점이 될 수 있다.
우선 마이컴은 시작전 즉, A시점에서 디스크 위치 데이타와 리저브드 데이타를 각각 디스크 위치 데이타 생성/추출부(204)와 리저브드 데이타 래치부(202)에 제공한다. 이에따라 상기 디스크 위치 데이타 생성/추출부(204)는 그 디스크 위치 데이타로 초기 디스크 위치를 세트하고, 리저브드 데이타 래치부(202)는 그 리저브드 데이타를 래치한다. 이와같은 상태에서 상기 마이컴은 첫 섹터에 대한 인터페이스를 위하여 인터페이스 장치가 B시점∼C시점으로 진행하도록 제어부(200)에 시작신호를 제공한다. 상기 제어부(200)는 상기 시작신호에 응답하여 첫 섹터에 대한 데이타 인터페이스를 시작하게 된다. 상기 제어부(200)는 상기 B시점에서 디스크 위치 데이타 에러검출 및 정정부(206), EDC부(210)에 대한 시작신호와 디스크 위치 데이타 에러검출 및 정정부(206)를 인에이블하는 신호와, EDC부(210)를 인에이블하는 신호를 발생한다.
상기 디스크 위치 데이타 에러 검출 및 정정부(206)를 인에이블하는 신호에 따라 디스크 위치 데이타를 디스크 위치 데이타 생성/추출부(204)로부터 입력받아 그 디스크 위치 데이타에 대한 제1패리티를 생성한다. 여기서 디스크 위치 데이타 에러 검출 및 정정부(206)가 인에이블되는 시간은 EDC부(210)가 디스크 위치 데이타에 대한 제2패리티를 생성하는 동안이다. 그리고 상기 EDC부(210)는 상기 디스크 위치 데이타 에러 검출 및 정정부(206)의 인에이블 시작과 동시에 인에이블되어 해당 데이타에 대한 제2패리티를 생성한다. 이를 더 상세히 설명하면 상기 EDC부(210)는 인에이블되면 디스크 위치 데이타 생성/출력부(204)로부터의 디스크 위치 데이타를 입력받아 구간 d에서 그 디스크 위치 데이타에 대한 제2패리티를 생성한다. 그후에 상기 EDC부(210)는 상기 제1패리티를 제공받아 구간 i에서 그 결과에 대한 제2패리티를 생성한다. 상기 제1패리티에 대한 제2패리티의 생성후에 상기 EDC부(210)는 리저브드 데이타 래치부(202)가 래치하고 있는 리저브드 데이타를 입력받아 구간 r에서 그 리저브드 데이타에 대한 제2패리티를 생성한다. 상기 리저브드 데이타에 대한 제2패리티의 생성후에 상기 EDC부(210)는 버퍼(208)가 버퍼링하는 메인 데이타 CDATA를 입력받아 구간 m에서 그 메인데이타 CDATA에 대한 제2패리티를 생성한다. 상기 메인 데이타 CDATA에 대한 제2패리티 생성종료시점, 즉 E시점에서 상기 EDC부(210)는 한 섹터 데이타에 대한 제2패리티를 출력한다.
그리고 스크램블/디스크램블부(212)는 상기 EDC부(210)가 메인데이타에 대해 EDC를 처리하는 시간동안 함께 인에이블되어 버퍼(208)를 통하여 입력되는 메인데이타 CDATA에 대해 스크램블을 수행하여 그 스크램블 결과를 출력한다.
상기 메인데이타 CDATA에 대한 스크램블 결과와, 리저브드 데이타와, 디스크 위치 데이타와, 제1패리티와, 제2패리티는 멀티플렉서(214)에 입력된다.
상기 멀티플렉서(214)는 제어부(200)의 제어에 따라 상기 데이타들을 먹싱하여 출력하는데, 그 출력포맷은 도 4에 도시한 바와 같다. 즉 상기 멀티플렉서(214)는 디스크 위치 데이타, 디스크 위치 데이타에 대한 패리티인 제1패리티, 리저브드 데이타, 스크램블된 메인 데이타, 전체 섹터 데이타에 대한 패리티인 제2패리티의 순서대로 출력한다.
여기서, 상기 제어부(200)는 상기 멀티플렉서(214)가 단순하게 스크램블된 메인 데이타만을 출력하도록 하거나, 메인데이타와 그외의 데이타들을 함께 출력하도록 할 수도 있다. 또한 상기 제어부(200)는 입력되는 데이타의 속도보다 출력되는 데이타의 속도가 빠른 경우에 출력데이타는 메인 데이타 전송과 나머지 데이타가 교차하면서 출력되도록 할 수도 있다.
여기서, 상기 스크램블된 메인 데이타의 바이트량은 2048[바이트]이고, 모든 데이타를 합친 데이타의 바이트량은 2064[바이트]이다. 따라서 상기 제어부(200)가 스크램블된 메인데이타만을 출력하도록 멀티플렉서(214)를 제어하였을 경우에 상기인터페이스 장치(108)는 상기 아타피로부터의 메인 데이타인 2048[바이트]만을 데이타 처리부(100)로 인터페이스한다. 그리고 상기 제어부(200)가 모든 데이타를 출력하도록 멀티플렉서(214)를 제어하였을 경우에 상기 인터페이스 장치(108)는 상기 아타피로부터의 메인 데이타와 부가데이타를 합친 2064[바이트]를 데이타 처리부(100)로 인터페이스한다.
이제, 데이타를 재생할 때의 인터페이스 장치의 블럭구성도를 도시한 도 5를 참조하면, 제어부(200)는 외부에 구비되어 있으면서 상기 광 디스크 재생장치를 전반적으로 제어하는 마이컴의 제어에 따라 상기 인터페이스 장치를 제어한다. 서버부터로부터의 재생데이타 SDATA는 스크램블/디스크램블부(212)와 디스크 위치 데이타 생성/추출부(204)에 입력된다. 상기 스크램블/디스크램블부(212)는 제어부(200)의 제어에 따라 상기 재생데이타 SDATA 중에서 메인데이타에 대해서만 디스크램블을 수행한다. 디스크 위치 데이타 생성/추출부(204)는 재생데이타 SDATA에서 디스크 위치 데이타를 추출하여 마이컴에 제공하여 참조할 수 있도록 한다.
상기 스크램블/디스크램블부(212)의 출력 즉, 디스크램블된 메인 데이타와 그외의 디스크램블되지 않은 데이타들은 EDC부(210)에 제공된다. 상기 EDC부(210)는 상기 데이타들에 대한 제2패리티에 따라 에러를 검출하고, 그 결과를 마이컴에 제공하여 참조할 수 있도록 한다.
상기 스크램블/디스크램블부(212)의 출력 즉, 디스크램블된 메인 데이타와 그외의 디스크램블되지 않은 데이타들은 데이타 추출부(216)에 제공된다. 상기 데이타 추출부(216)는 제어부(200)의 제어에 따라 상기 스크램블/디스크램블부(212)의 출력에서 리저브드 데이타와 디스크램블된 메인 데이타를 추출하여 버퍼(208)에 제공한다. 상기 버퍼(208)는 데이타 추출부(216)로부터의 데이타를 버퍼링하면서 아타피로 제공된다.
상기 리저브드 데이타가 카피 프로텍션을 위한 데이타이고, 상기 광 디스크 기록 및 재생장치가 데이타 처리장치와 아타피간에 카피 프로텍션을 위한 장치를 구비한 경우에는 상기 버퍼(208)의 출력은 상기 카피 프로텍션을 위한 장치를 거쳐 아타피로 전송된다.
상기 도 5의 동작파형도를 도시한 도 6을 참조하여 상기 데이타 재생시의 인터페이스 장치(108)의 상세히 설명한다. 마이컴으로부터 시작신호가 제어부(200)에 제공되면 상기 제어부(200)는 EDC시작과 EDC인에이블신호를 EDC부(210)에 제공한다. 상기 EDC부(210)는 d구간에서 상기 재생데이타 SDATA 중에서 디스크 위치 데이타를 입력받아서 EDC 처리를 수행한다. 그후에 상기 EDC부(210)는 i구간에서 상기 재생데이타 SDATA 중에서 디스크 위치 데이타에 대한 에러검출 및 정정결과를 입력받아 EDC 처리를 수행한다. 그후에 상기 EDC부(210)는 r구간에서 상기 재생데이타 SDATA 중에서 리저브드 데이타에 대한 EDC 처리를 수행한다.
상기 리저브드 데이타에 대한 EDC 처리가 종료되는 시점에서 서보부로부터 입력되는 재생데이타 SDATA는 스크램블된 메인데이타이며, 이때 스크램블/디스크램블부(212)는 인에이블되어 상기 재생데이타 SDATA에 대한 디스크램블이 시작되며, 그 디스크램블 결과는 EDC부(210)에 입력되어 디스크램블된 메인 데이타에 대한 EDC가 수행된다.
그리고 상기 메인 데이타의 처리가 종료되면 후속되는 재생데이타 SDATA는 EDC결과이며, 상기 EDC부(210)는 상기 EDC 결과에 대해 EDC 처리를 하고, 그 결과를 플레그 등을 사용하여 마이컴에 제공한다.
그리고, 상기 디스크램블된 메인데이타와 그외의 데이타는 데이타 추출부(216)에 제공되고, 제어부(200)는 상기 데이타 추출부(216)가 상기 디스크램블된 메인 데이타와 리저브드 데이타만을 출력하도록 제어한다. 상기 디스크램블된 메인 데이타와 리저브드 데이타는 버퍼(208)를 통하여 아타피 측으로 출력된다.
상기 도 3과 도 6에서는 2개의 섹터에 대한 전송을 예로 들었으나 전송할 섹터의 양을 마이컴을 통하여 설정함으로서 멀티 섹터의 전송도 가능하게 할 수 있다.
상술한 바와 같이 본 발명은 데이타 기록시와 데이타 재생시의 블럭을 공유하여 그 크기를 감소시키고 메인 데이타와 그외의 데이타를 분리하여 인터페이스할 수 있으므로 전송능력을 증대시킬 수 있는 이점이 있다.

Claims (5)

  1. 호스트가 제공하는 메인 데이타를 인터페이스하는 아타피와, 상기 아타피로부터 메인 데이타를 제공받아 광 디스크에 기록하기 위하여 처리하는 데이타 처리장치간을 인터페이스하는 광 디스크 기록 및 재생장치의 인터페이스 장치에 있어서,
    상기 아타피가 제공하는 메인 데이타를 버퍼링하는 버퍼와,
    상기 아타피가 메인 데이타를 제공하기 전에 리저브드 데이타를 입력받아 래치하는 리저브드 데이타 래치부와,
    상기 아타피가 메인 데이타를 제공하기 전에 그 데이타를 기록하기 위한 디스크의 처음 위치에 대한 데이타를 입력받아 초기 디스크 위치 데이타로서 세트하고, 상기 아타피로부터 메인 데이타가 제공되기 시작하면 상기 초기 디스크 위치 데이타를 출력하고 그 후부터는 데이타의 섹터 단위로 상기 초기 디스크 위치 데이타를 참조하여 디스크 위치 데이타를 생성하는 디스크 위치 데이타 생성부와,
    상기 아타피로부터 메인 데이타가 제공되기 시작하면 상기 디스크 위치 데이타 생성부가 출력하는 디스크 위치 데이타에 대한 패리티를 생성하는 제1에러검출 및 정정부와,
    상기 아타피로부터 메인 데이타가 제공되기 시작하면 상기 디스크 위치 데이타 생성부가 출력하는 디스크 위치 데이타에 대한 제2패리티를 생성하고, 그후에 제1패리티에 대한 제2패리티를 생성하고, 그후에 상기 리저브드 데이타 래치부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 메인 데이타에 대한 제2패리티를 생성하여, 그 제2패리티를 출력하는 제2에러검출 및 정정부와,
    상기 제2에러검출 및 정정부가 상기 메인 데이타에 대한 제2패리티를 생성하는 동안에 상기 버퍼로부터의 메인 데이타를 제공받아 스크램블하는 스크램블부와,
    상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 제공받아 선택신호에 따라 상기 스크램블된 메인 데이타만을 출력하거나, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 먹싱하여 출력하는 멀티플렉서와,
    상기 마이컴의 제어에 따라 상기 선택신호를 생성하며, 상기 각 부의 타이밍을 제어하는 제어부를 구비하는 것을 특징으로 하는 광 디스크 기록 및 재생장치의 인터페이스 장치.
  2. 제1항에 있어서, 상기 멀티플렉서가 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 먹싱하여 출력함에 있어서, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티순으로 먹싱하여 출력함을 포함하는 것을 특징으로 하는 광 디스크 기록 및 재생장치의 인터페이스 장치.
  3. 제1항에 있어서,
    상기 리저브드 데이타가 카피 프로텍션을 위한 데이타임을 특징으로 하는 광 디스크 기록 및 재생장치의 인터페이스 장치.
  4. 광 디스크로부터 리드한 재생 데이타를 처리하는 데이타 처리장치와, 상기 데이타 처리장치가 출력하는 데이타를 호스트에 제공하는 아타피간을 인터페이스하는 광 디스크 기록 및 재생장치의 인터페이스 장치에 있어서,
    상기 데이타 처리장치로부터의 재생 데이타를 입력받아 디스크 위치 데이타를 추출하여 상기 광 디스크 기록 및 재생장치를 전반적으로 제어하는 마이컴에 제공하는 디스크 위치 데이타 추출부와,
    상기 재생데이타를 입력받아 그 재생데이타 중 메인 데이타에 대해 디스크램블하는 디스크램블부와,
    상기 재생데이타를 입력받아 섹터 데이타에 대한 패리티를 추출하여, 그 패리티로 하여 해당 섹터 데이타에 대한 에러검출 및 정정을 수행하여 그 결과를 상기 마이컴에 제공하는 에러검출 및 정정부와,
    상기 메인 데이타만 디스크램블되어진 재생데이타를 입력받아 리저브드 데이타와 디스크램블된 메인 데이타만을 추출하는 데이타 추출부와,
    상기 데이타 추출부의 출력을 입력받아 버퍼링하면서 출력하는 버퍼와,
    상기 각 부의 동작 타이밍을 제어하는 제어부를 구비하는 것을 특징으로 하는 광 디스크 기록 및 재생장치의 인터페이스장치.
  5. 호스트와 광 디스크 기록 및 재생장치간을 인터페이스하는 아타피와, 광 디스크로부터 리드한 재생 데이타를 처리하거나 상기 아타피가 제공되는 데이타를 광 디스크에 기록하기 위하여 처리하여 데이타 처리장치간을 인터페이스하는 광 디스크 기록 및 재생장치의 인터페이스 장치에 있어서,
    버퍼와,
    상기 광 디스크 기록 및 재생장치를 전반적으로 제어하는 마이컴으로부터 리저브드 데이타를 입력받아 래치하는 리저브드 데이타 래치부와,
    상기 마이컴이 제공하는 디스크 위치 데이타를 입력받아 초기 디스크 위치 데이타로서 세트하고, 상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 초기 디스크 위치 데이타를 출력하고, 그 후부터는 데이타의 섹터단위로 상기 초기 디스크 위치 데이타를 참조하여 다음 디스크 위치 데이타를 생성하며, 상기 데이타 처리장치가 재생데이타를 제공하면 그 재생데이타에서 디스크 위치 데이타를 추출하는 디스크 위치 데이타 생성/추출부와,
    상기 디스크 위치 데이타 생성/추출부가 출력하는 디스크 위치 데이타에 대한 제1패리티를 생성하는 제1에러검출 및 정정부와,
    상기 버퍼를 통해 아타피가 제공하는 메인 데이타를 스크램블하며, 상기 데이타 처리장치가 제공하는 재생 데이타중에서 메인 데이타에 대해서만 디스크램블하는 스크램블/디스크램블부와,
    상기 버퍼를 통해 아타피로부터 데이타가 제공되기 시작하면 상기 디스크 위치 데이타 생성부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 제1패리티에 대한 제2패리티를 생성하고, 그후에 상기 리저브드 데이타 래치부의 출력에 대한 제2패리티를 생성하고, 그후에 상기 버퍼로부터의 메인 데이타에 대한 제2패리티를 생성하고, 그후에 상기 제2패리티를 출력하며, 상기 데이타 처리장치가 재생 데이타를 제공하는 중에, 상기 재생데이타에서 제2패리티를 검출하고, 그 제2패리티를 참조하여 메인 데이타만 디스크램블되어진 재생데이타에 대해 에러검출 및 정정하는 제2에러검출 및 정정부와,
    상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 입력받아 선택신호에 따라 상기 스크램블된 메인데이타만을 출력하거나, 상기 디스크 위치 데이타 생성부의 출력과 상기 제1패리티와 상기 리저브드 데이타 래치부의 출력과 상기 스크램블된 메인 데이타와 상기 제2패리티를 출력을 먹싱하여 출력하는 멀티플렉서와,
    상기 메인 데이타만 디스크램블된 재생 데이타를 입력받아 리저브드 데이타와 디스크램블된 메인 데이타를 추출하여 상기 버퍼를 통해 아타피로 출력하는 데이타 추출부와,
    상기 마이컴의 제어에 따라 상기 선택신호를 생성하며, 상기 각부의 타이밍을 제어하는 제어부를 구비하는 것을 특징으로 하는 광 디스크 기록 및 재생장치의 인터페이스 장치.
KR1019970075988A 1997-12-29 1997-12-29 광 디스크 기록 및 재생장치의 인터페이스 장치 KR100258334B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970075988A KR100258334B1 (ko) 1997-12-29 1997-12-29 광 디스크 기록 및 재생장치의 인터페이스 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970075988A KR100258334B1 (ko) 1997-12-29 1997-12-29 광 디스크 기록 및 재생장치의 인터페이스 장치

Publications (2)

Publication Number Publication Date
KR19990056012A true KR19990056012A (ko) 1999-07-15
KR100258334B1 KR100258334B1 (ko) 2000-06-01

Family

ID=19529143

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970075988A KR100258334B1 (ko) 1997-12-29 1997-12-29 광 디스크 기록 및 재생장치의 인터페이스 장치

Country Status (1)

Country Link
KR (1) KR100258334B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100594129B1 (ko) * 1999-04-23 2006-06-28 삼성전자주식회사 디스크 구동 시스템에서의 인터페이스 장치와 데이터 전송제어방법
KR101275317B1 (ko) * 2011-10-14 2013-06-18 도시바삼성스토리지테크놀러지코리아 주식회사 광 디스크 드라이브 및 그 구동 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100594129B1 (ko) * 1999-04-23 2006-06-28 삼성전자주식회사 디스크 구동 시스템에서의 인터페이스 장치와 데이터 전송제어방법
KR101275317B1 (ko) * 2011-10-14 2013-06-18 도시바삼성스토리지테크놀러지코리아 주식회사 광 디스크 드라이브 및 그 구동 방법

Also Published As

Publication number Publication date
KR100258334B1 (ko) 2000-06-01

Similar Documents

Publication Publication Date Title
JP2569478B2 (ja) デ−タ記録装置
EP0949614B1 (en) Data managementapparatus
JPH1079176A (ja) メモリを制御する方法
US5832084A (en) Recording method of digital magnetic recording medium for copyright protection and variable speed playback
JP3635169B2 (ja) データ伝送装置
JP2005286644A (ja) コンテンツ送信装置及びコンテンツ受信装置
US7194548B1 (en) Data transmission apparatus, receiving apparatus, and sending apparatus
JP2919445B2 (ja) データ高速伝送のためのシステムデコーダ及びトラックバッファリング制御方法
KR20010051423A (ko) 정보 처리장치 및 방법과 기록매체
KR100258334B1 (ko) 광 디스크 기록 및 재생장치의 인터페이스 장치
KR19980048640A (ko) 디스크 재생기의 오디오 데이타 재생 장치
US5019816A (en) Decoding apparatus for digital signal
US6072755A (en) Optical disk player having multidomain memory for storing demodulated, error-corrected and descrambled data
JP3514038B2 (ja) データ伝送方法とデータ記録方法
JP2000122933A (ja) 暗号化システム及び暗号化方法
JP4792684B2 (ja) 復号装置
EP1708484A2 (en) Encryption system, encryption device and decryption device
JP4260343B2 (ja) デジタルデータ伝送方法、およびその方法を用いたオーディオ再生装置
JP3796938B2 (ja) ディジタルデータ再生装置
KR100315768B1 (ko) 고속의 데이타재생을 위한 메모리액세스방법 및 이를 채용한dvd시스템
JP3556054B2 (ja) ディジタルデータ再生装置
KR910003369B1 (ko) 디지탈 신호 저장용 테이프에 있어서 영상데이타 기록/재생 장치 및 방식
JP3292018B2 (ja) ディジタル記録再生装置
KR100594129B1 (ko) 디스크 구동 시스템에서의 인터페이스 장치와 데이터 전송제어방법
KR100200096B1 (ko) 메모리의 전송데이타 인터페이스 장치 및 방법

Legal Events

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

Payment date: 20080228

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee