KR100271965B1 - Method of processing data for optical disc driver - Google Patents
Method of processing data for optical disc driver Download PDFInfo
- Publication number
- KR100271965B1 KR100271965B1 KR1019970074147A KR19970074147A KR100271965B1 KR 100271965 B1 KR100271965 B1 KR 100271965B1 KR 1019970074147 A KR1019970074147 A KR 1019970074147A KR 19970074147 A KR19970074147 A KR 19970074147A KR 100271965 B1 KR100271965 B1 KR 100271965B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- digital video
- memory
- host
- optical disc
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10268—Improvement or modification of read or write signals bit detection or demodulation methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
- G11B2020/1465—8 to 16 modulation, e.g. the EFM+ code used on DVDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
Description
본 발명은 광 디스크 재생장치에 관한 것으로, 특히 광 디스크 재생장치에서의 데이타 처리방법에 관한 것이다.The present invention relates to an optical disc reproducing apparatus, and more particularly, to a data processing method in an optical disc reproducing apparatus.
일반적인 컴팩트 디스크 롬 드라이브나 디지탈 비디오 디스크 롬 드라이브는 광 디스크에서 리드한 데이타에 대해 그 광 디스크가 컴팩트 디스크 롬 디스크이면 EFM 복조하고, 디지탈 비디오 디스크 롬 디스크이면 EFM+ 복조한 후에 메모리에 임시 저장된다. 상기 저장된 데이타는 다시 리드되어 ECC에 의하여 에러 정정된 후에 디스크램블링되고, 호스트에 전송되기 위하여 다시 또 다른 메모리에 임시 저장된다. 상기 임시 저장된 데이타는 제어장치의 상태 및 데이타 처리정도 등에 따라 아타피를 통해 호스트로 전송된다.A typical compact disc ROM drive or a digital video disc ROM drive is EFM demodulated for data read from an optical disc if the optical disc is a compact disc ROM disc, and EFM + demodulates the data if the optical disc is a ROM disc. The stored data is read again, descrambled after ECC correction, and temporarily stored in another memory again for transmission to the host. The temporarily stored data is transmitted to the host through the atapi according to the state of the control device and the degree of data processing.
그리고 일반적인 디지탈 비디오 디스크 램 드라이브는 호스트에서 제공한 데이타를 디지탈 비디오 디스크 램 규격에 맞게 정형화한 후에 에러 정정 인코딩하고, EFM+ 복조하여 ALPC(Auto Laser Power Controller)를 통해 픽업에 전달된 후에 서보 디지탈 신호 처리부에 의하여 원하는 위치의 광 디스크에 기록한다.The general digital video disc RAM drive is a servo digital signal processing unit after the data provided by the host is formatted according to the digital video disc RAM standard, followed by error correction encoding, EFM + demodulation and transfer to the pickup through the ALPC (Auto Laser Power Controller). By means of recording on an optical disk of a desired position.
상술한 바와 같이 종래에는 광 디스크로부터 데이타를 리드하여 호스트로 전송하기까지 메모리에 데이타를 라이트하고 리드하는 빈도가 잦았다. 그러므로 광 디스크를 고속으로 억세스할 경우에는 그 메모리의 밴드위쓰(Bandwidth)의 한계에 이르게 되었다. 이를 극복하기 위하여 종래에는 고속 에스램(SRAM;Static RAM)을 사용하거나 디램(DRAM;Dynamic RAM)의 경우에는 데이타의 버스 위쓰(Bus Width)를 넓히거나 메모리 자체를 집적회로 내에 내장시키는 임베디드(Embedded)방식을 사용하여 시간적인 여유를 가지려 하였다. 그러나 이러한 방식은 그 문제의 원인 자체를 해결하지 못하므로 한계를 가지게 되었다.As described above, the frequency of writing and reading data to and from the memory disk is often frequent until data is read from the optical disk and transferred to the host. Therefore, when accessing the optical disk at high speed, the bandwidth of the memory is reached. In order to overcome this problem, conventionally, a high speed RAM (SRAM) is used, or in the case of a DRAM (DRAM), the bus width of data is expanded or an embedded memory is embedded in an integrated circuit. I tried to take the time to use the method. However, this approach has its limitations because it does not solve the cause of the problem itself.
또한 상기와 같이 메모리에 데이타를 라이트하고 리드하는 빈도가 많기 때문에 전력소모 또한 크게 되어 고배속의 경우에는 집적화하는 데에 어려운 점이 있었다.In addition, since the frequency of writing and reading data to and from the memory is high as described above, power consumption is also large, which makes it difficult to integrate at high speeds.
따라서 본 발명의 목적은 광 디스크 재생장치에서 광 디스크에서 리드한 데이타 처리 시에 메모리에 데이타를 라이트하고 리드하는 횟수를 감소시켜 전력소모를 감소하고, 광 디스크의 고속억세스를 가능하게 하고, 시스템 자체를 원칩화할 수 있도록 하는 광 디스크 재생장치의 데이타 처리방법을 제공함에 있다.Accordingly, an object of the present invention is to reduce the power consumption by reducing the number of times of writing and reading data to and from memory during data processing read from the optical disc in the optical disc reproducing apparatus, enabling high-speed access to the optical disc, and the system itself. An object of the present invention is to provide a data processing method of an optical disk reproducing apparatus capable of one-chip chipping.
도 1은 본 발명의 바람직한 실시예에 따른 광 디스크 재생장치의 블럭구성도,1 is a block diagram of an optical disk reproducing apparatus according to a preferred embodiment of the present invention;
도 2는 본 발명의 바람직한 실시예에 따른 호스트의 개략적인 블럭구성도.2 is a schematic block diagram of a host according to a preferred embodiment of the present invention.
상술한 목적을 달성하기 위한 본 발명은 광 디스크 재생장치에서 상기 광 디스크로부터 데이타를 리드하는 단계와, 상기 광 디스크 재생장치에서 상기 리드한 데이타를 이.에프.엠. 복조하는 복조단계와, 상기 광 디스크 재생장치에서 상기 복조된 데이타를 메모리에 저장하는 단계와, 상기 광 디스크 재생장치에서 상기 메모리에 저장된 데이타를 아타피를 통하여 호스트로 전송하는 단계와, 상기 호스트에서 상기 광 디스크 재생장치로부터 제공받은 데이타를 메모리에 저장하는 단계와, 상기 메모리에 저장된 데이타를 에러정정하는 단계를 구비하는 것을 특징으로 한다.The present invention for achieving the above object is a step of reading data from the optical disc in the optical disc reproducing apparatus, and reading the read data from the optical disc reproducing apparatus. Demodulating, storing the demodulated data in a memory in the optical disc reproducing apparatus, and transmitting data stored in the memory to the host through an attaphy in the optical disc reproducing apparatus; And storing the data received from the optical disc reproducing apparatus in a memory, and error correcting the data stored in the memory.
이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부도면에서 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the annexed drawings, numerous specific details are set forth in order to provide a more thorough understanding of the present invention. It will be apparent to those skilled in the art that the present invention may be practiced without these specific details. And a detailed description of known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
본 발명의 광 디스크 재생장치는 광 디스크에서 리드한 데이타를 EFM/EFM+ 복조한 후에 메모리에 저장하고, 그 메모리에 저장된 데이타를 아타피 또는 IEEE 1394방식을 통하여 호스트로 직접 전송한다.The optical disc reproducing apparatus of the present invention stores the data read from the optical disc in the memory after EFM / EFM + demodulation, and transfers the data stored in the memory directly to the host via the ATP or IEEE 1394 method.
종래에는 ECC를 수행한 후에 아타피 혹은 IEEE 1394 방식을 통해 호스트로 전송하였다.Conventionally, after performing the ECC, it is transmitted to the host through atapi or IEEE 1394.
이때 상기 호스트는 상기 데이타에 대해 ECC 처리한다. 따라서 상기 광 디스크 재생장치의 데이타 처리 시에는 한 번만 메모리에 라이트한 후에 리드하여 출력하므로 메모리의 밴드위쓰의 한계에 이르지 않는다.At this time, the host ECC-processes the data. Therefore, during the data processing of the optical disc reproducing apparatus, the memory device does not reach the limit of the bandwidth of the memory since it is written to the memory only once and then read out.
본 발명의 바람직한 실시예에 따른 광 디스크 재생장치의 하나인 디지탈 비디오 디스크 롬 드라이브의 블럭구성도를 도시한 도 1을 참조하면, 디스크 모터(106)의 회전에 의해 디지털 비디오 디스크(이하 디스크라함)(100)는 소정의 속도로 회전한다. 픽업(pick up) 및 데크(deck)(102)는 상기 디스크(100)로부터 데이터를 독출하기 위해 레이저광을 조사하고 그 반사광을 수신하며, 디스크(100)의 회전과 픽업의 이송 및 디스크(100)의 로딩 동작 등을 수행한다. 신호재생부(108)는 상기 픽업으로부터 출력되는 RF 신호의 증폭, 노이즈 제거, 아날로그 RF신호의 디지털 변환 및 동기 검출 등 디스크(100)에 기록된 신호의 재생동작을 한다. 서보제어부(120)는 디스크(100)상에 기록된 데이터를 정확하게 독출하기 위한 디스크 회전제어, 픽업의 포커싱 및 트래킹제어 등을 수행한다. 시스템 제어부(118)는 상기 디스크(100)에 기록된 신호의 재생을 위한 전반적인 동작을 총괄적으로 제어한다. 키입력부(122)는 사용자 인터페이스 수단으로 다수의 키가 구비하며, 표시부(134)는 디스크(100)의 데이터 재생에 관련된 각종 표시데이터를 시스템 제어부(118)의 제어에 따라 디스플레이한다.Referring to FIG. 1, which shows a block diagram of a digital video disk ROM drive, which is one of optical disk player according to a preferred embodiment of the present invention, a digital video disk (hereinafter referred to as a disk) by rotating the
데이타 처리부(110)는 신호재생부(108)로부터 입력되는 데이타에 대해 EFM+ 복조한다. 상기 EFM+ 복조된 데이타는 버퍼메모리(114)에 라이트된다. 상기 버퍼메모리(114)에 라이트된 데이타는 아타피(116)를 통하여 호스트로 출력된다.The
본 발명의 바람직한 실시예에 따른 호스트의 개략적인 구성도를 도시한 도 2를 참조하면, 중앙처리장치(200)는 호스트를 전반적으로 제어한다. 메모리부(202)는 상기 호스트의 처리 프로그램 및 각종 정보를 임시 저장한다. 그리고 ECC 디코더(204)는 상기 아타피(116)를 통하여 입력되는 데이타에 대해 에러 정정한다. 여기서 상기 아타피(116)를 통하여 입력되는 데이타는 메모리부(202)에 임시 저장된다. 상기 메모리부(202)에 임시 저장된 데이타는 ECC디코더(204)에 입력되어 에러 정정된다.Referring to FIG. 2, which shows a schematic configuration diagram of a host according to a preferred embodiment of the present invention, the
상술한 본 발명의 실시예에서는 본 발명을 디지탈 비디오 디스크 롬 드라이브에 적용한 예를 들어 설명하였다. 그러나, 상기와 같이 광 디스크에서 리드한 데이타를 EFM/EFM+ 복조한 후에 메모리에 저장하고, 그 메모리에 저장된 데이타를 아타피 또는 IEEE 1394방식을 통하여 호스트로 직접 전송하도록 하는 것은 컴팩트 디스크 롬 드라이브나 디지탈 비디오 디스크 램 드라이브에도 적용 가능하다. 이럴 경우에 상기 호스트는 상기 컴팩트 디스크 롬 드라이브나 디지탈 비디오 디스크 램 드라이브로부터의 데이타에 대해 에러 정정한 후에 처리하도록 구성한다.In the above-described embodiment of the present invention, an example in which the present invention is applied to a digital video disc ROM drive has been described. However, as described above, the data read from the optical disk is stored in the memory after the EFM / EFM + demodulation, and the data stored in the memory can be directly transferred to the host through the ATP or IEEE 1394 method. It is also applicable to video disc RAM drives. In this case, the host is configured to process after correcting data from the compact disc ROM drive or the digital video disc RAM drive.
그리고 디지탈 비디오 디스크 램 드라이브에서 디지탈 비디오 디스크 램에 데이타를 기록할 때에는 호스트에서 기록할 데이타 블럭을 구성하고, 그 데이타에 대해 에러 정정한 후에 아타피를 통해 디지탈 비디오 디스크 램 드라이브에 전송하고, 그 디지탈 비디오 디스크 램 드라이브는 그 데이타를 수신하여 EFM+ 변조한 후에 디지탈 비디오 디스크 램에 기록하도록 한다.When data is recorded from the digital video disk RAM drive to the digital video disk RAM, a data block to be recorded by the host is configured, error correction is performed on the data, and the data is transferred to the digital video disk RAM drive through attapi. The video disc RAM drive receives the data, modulates it with EFM + and writes it to the digital video disc RAM.
상술한 바와 같이 본 발명은 광 디스크 재생장치는 광 디스크에서 리드한 데이타를 EFM/EFM+ 복조한 후에 메모리에 저장하고, 그 메모리에 저장된 데이타를 아타피 또는 IEEE 1394방식을 통하여 호스트로 직접 전송하고, 호스트가 상기 데이타에 대해 ECC 처리하도록 한다. 즉, 광 디스크 재생장치 내에서 데이타를 메모리에 여러 번 라이트하거나 리드하지 않아도 되도록 하여 광 디스크 재생장치의 고속화를 촉진시키는 이점이 있다.As described above, according to the present invention, the optical disk reproducing apparatus stores the data read from the optical disk in the memory after the EFM / EFM + demodulation, and directly transfers the data stored in the memory to the host through the ATP or IEEE 1394 method. Allow the host to ECC the data. That is, there is an advantage of accelerating the speed of the optical disc reproducing apparatus by eliminating the need to write or read data to the memory many times in the optical disc reproducing apparatus.
그리고 메모리에 라이트하고 리드하는 횟수가 줄어듦에 따라 그만큼의 메모리 영역의 감소도 가능하고, 메모리 제어가 단순화되며, 그 광 디스크 자체의 구성도 간소화되는 이점이 있다.As the number of times of writing and reading into the memory is reduced, the memory area can be reduced, memory control is simplified, and the configuration of the optical disc itself is also simplified.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970074147A KR100271965B1 (en) | 1997-12-26 | 1997-12-26 | Method of processing data for optical disc driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970074147A KR100271965B1 (en) | 1997-12-26 | 1997-12-26 | Method of processing data for optical disc driver |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990054336A KR19990054336A (en) | 1999-07-15 |
KR100271965B1 true KR100271965B1 (en) | 2000-11-15 |
Family
ID=19528677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970074147A KR100271965B1 (en) | 1997-12-26 | 1997-12-26 | Method of processing data for optical disc driver |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100271965B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100389868B1 (en) * | 2001-07-21 | 2003-07-04 | 삼성전자주식회사 | A complex system of television plus optical recording/reproduction unit and design method of the complex system |
KR100812926B1 (en) * | 2007-01-11 | 2008-03-11 | 주식회사 대우일렉트로닉스 | Digital convergence type dvd recording/reproducing apparatus |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950020131A (en) * | 1993-12-28 | 1995-07-24 | 이헌조 | Video compact disc playback device for storing and using information on video compact discs |
-
1997
- 1997-12-26 KR KR1019970074147A patent/KR100271965B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950020131A (en) * | 1993-12-28 | 1995-07-24 | 이헌조 | Video compact disc playback device for storing and using information on video compact discs |
Also Published As
Publication number | Publication date |
---|---|
KR19990054336A (en) | 1999-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0292917B1 (en) | Apparatus for information recording and/or reproducing on or from an optical disc | |
US20020118617A1 (en) | Method and apparatus for recording optical disk in the event of buffer-underrun in optical disk drive | |
KR940008691B1 (en) | Data recording and reproducing method | |
KR100271965B1 (en) | Method of processing data for optical disc driver | |
US5640378A (en) | Disc recording apparatus for recording data in units of a full cluster | |
JP2626052B2 (en) | Recording medium and recording / reproducing device | |
JP2002025189A (en) | Optical disk recording and reproducing device | |
US6728802B2 (en) | Control method of optical disk recording/reproducing apparatus | |
KR100228670B1 (en) | Efficient memory managing device of optical disc reproduction system | |
JP2001184780A (en) | Recording control method for recording equipment | |
KR910007446B1 (en) | Optical recording / reproducing apparatus | |
KR100241752B1 (en) | Device and method for preventing the copy of an optical disc in an optical disc reproduction system | |
KR100518544B1 (en) | Method for storing disc data in exernal memory device | |
KR100258346B1 (en) | Memory control method of a dvd drive | |
JPH1049968A (en) | Write only optical disk driving device | |
JPH08106722A (en) | Information recording/reproducing apparatus | |
JPH0793912A (en) | Optical disk recording/reproducing apparatus | |
JP2001110132A (en) | Optical disk recording and reproducing device | |
KR20030030267A (en) | Method for controlling a recoding speed of an optical disc | |
JP2001283522A (en) | Optical disk recording and reproducing device | |
KR20030083118A (en) | Method for software updating of optical disc record/player | |
JPS62187927A (en) | Optical disk storing device | |
JPH01144273A (en) | Information recording and reproducing device | |
JP2001236725A (en) | Optical disk device | |
JPH01144274A (en) | Information recording and reproducing device |
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: 20110728 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |