



본 발명은 디지털 비디오 디스크-램(Digital Video Disk-RAM: 이하 "DVD-RAM"이라 함) 시스템에 관한 것으로, 특히 DVD-RAM 시스템에서 디펙트 섹터를 검출하는 장치 및 방법에 관한 것이다.The present invention relates to a Digital Video Disk-RAM (hereinafter referred to as "DVD-RAM") system, and more particularly to an apparatus and method for detecting a defect sector in a DVD-RAM system.
일반적으로 DVD-RAM 시스템에 사용되는 디스크는 물리적인 원인으로 인해 데이터를 기록하거나 재생할 수 없는 섹터가 존재하는데 이 섹터를 보통 디펙트 섹터(Defect Sector)라고 한다. 상기 디펙트 섹터에 관한 정보는 디스크의 리드-인(Lead-In) 영역의 PDL(Primary Defect List), SDL(Secondary Defect List) 영역에 기록이 되어 있다. 상기 PDL에는 섹터 단위의 디펙트 정보가 들어있고 이를 대치하는 섹터는 디펙트 섹터의 바로 다음에 위치하게 된다. 상기 SDL에 있는 디펙트 리스트(Defect List)에서는 ECC 블록(16 데이터 섹터) 단위로 디펙트 정보가 있고 이를 대치하는 섹터는 디스크의 각 영역의 스페어(Spare)영역에 대치 섹터가 존재하고 이 대치 섹터의 기록 또는 재생이 끝나면 원래의 디펙트 위치에서 다시 기록 또는 재생이 된다.Generally, discs used in DVD-RAM systems have sectors that cannot record or play data due to physical reasons. These sectors are commonly referred to as defect sectors. Information about the defect sector is recorded in a Primary Defect List (PDL) and Secondary Defect List (SDL) area of a lead-in area of the disc. The PDL contains defect information in units of sectors, and a sector which replaces the defect information is positioned immediately after the defect sector. In the defect list in the SDL, there is defect information in units of ECC blocks (16 data sectors), and the sectors to replace the sectors are located in the spare areas of the respective areas of the disk. When recording or playback is completed, recording or playback is resumed at the original defect position.
따라서 종래에 DVD-RAM 시스템은 디스크에 기록 또는 재생시 상기 리드-인 영역을 읽어들여 디펙트 섹터에 대한 정보를 저장해놓은 후에 디스크로부터 입력되거나 또는 디스크에 기록되는 물리섹터 어드레스(Physical Sector Address: 이하 "PID"라 함)를 검출하여 상기 PID가 상기 디펙트 섹터 영역에 위치하게 되는 경우 상기 디펙트 섹터를 건너뛰어 이를 대치하는 다른 섹터로 이동하여 데이터를 읽거나 기록하였다.Accordingly, in the conventional DVD-RAM system, a physical sector address (hereinafter, referred to as a physical sector address) read from the disc or recorded on the disc after reading the lead-in area and storing information on the defect sector during recording or playback on the disc When the PID is located in the defect sector area, the " PID " is skipped and moved to another sector replacing the defect sector to read or write data.
여기서 상기한 종래 DVD-RAM 시스템에서의 동작을 살펴보기 위해 일반적인 DVD-RAM 시스템의 블록 구성도를 도시한 도 1을 참조하면 종래의 DVD-RAM 시스템에서는 데이터를 기록 또는 재생시 상기한 바와 같이 DVD-RAM 디스크에 존재하는 디펙트 섹터 정보를 이용하여 재생 또는 기록되는 데이터의 PID를 검출하여 상기 PID가 디펙트 섹터에 위치되는가 여부를 검사해서 상기 PID가 디펙트 섹터에 위치하는 경우에는 이를 대치하는 다른 섹터로 이동하여 읽거나 기록하는 일련의 과정이 모두 시스템 제어 마이컴(20)의 제어에 의해 이루어지도록 되어 있어서 데이터를 고속으로 처리하는데 문제점이 있었다.Referring to FIG. 1, which shows a block diagram of a general DVD-RAM system in order to examine the operation of the conventional DVD-RAM system, the DVD-RAM system in the conventional DVD-RAM system, as described above, is used to record or reproduce data. Detecting the PID of the data to be reproduced or recorded by using the defect sector information present in the RAM disk and checking whether the PID is located in the defect sector and replacing the PID when the PID is located in the defect sector. Since a series of processes of moving to another sector and reading or writing are all performed by the control of the
상술한 바와 같이 종래에는 재생 또는 기록되는 데이터의 PID를 검출하여 상기 PID가 디펙트 섹터 영역에 있는지 여부를 검사하는 과정이 모두 시스템 제어 마이컴(20)에 의해 이루어졌기 때문에 데이터를 고속으로 처리하는데 문제점이 있었다.As described above, since the process of detecting the PID of the data to be reproduced or recorded and checking whether the PID is in the defect sector area is performed by the
따라서 본 발명의 목적은 DVD-RAM 시스템에서 데이터의 재생 또는 기록시 데이터를 고속으로 처리할 수 있게 하는 디펙트 섹터 검출장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a defect sector detection apparatus and method for processing data at high speed during reproduction or recording of data in a DVD-RAM system.
도 1은 일반적인 디지털 비디오 디스크-램 시스템의 블록 구성도,1 is a block diagram of a general digital video disk-RAM system;
도 2는 본 발명의 실시 예에 따라 데이터 프로세서 내부에 구비되는 디펙트 섹터 검출장치의 블록 구성도,2 is a block diagram illustrating a defect sector detection device provided in a data processor according to an embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 디지털 비디오 디스크-램 시스템에서 데이터의 재생시 디펙트 섹터를 검출하는 처리 흐름도.3 is a process flowchart of detecting a defect sector during reproduction of data in a digital video disk-RAM system according to an embodiment of the present invention.
상술한 목적을 달성하기 위한 본 발명은 DVD-RAM 시스템의 데이터 프로세서 내에 디펙트 섹터 어드레스(이하 "디펙트 섹터 ID"라 함) 저장부와 어드레스 비교부(이하 "ID 비교부"라 함)를 새로이 구비하여서 데이터의 재생 또는 기록시 PID 검출부를 통해 검출되는 PID와 디펙트 섹터 ID를 비교하여 상기 두 개의 ID가 같을 경우에는 상기 ID 비교부로부터 상기 DVD-RAM 시스템의 시스템 제어 마이컴으로 인터럽트 신호가 발생되어 인가되도록하여 시스템 제어 마이컴이 기록 또는 재생중인 픽업의 위치를 미리 설정된 다른 섹터 영역으로 이동시킴을 특징으로 한다.In order to achieve the above object, the present invention provides a defect sector address (hereinafter referred to as "defect sector ID") storage unit and an address comparison unit (hereinafter referred to as "ID comparison unit") in a data processor of a DVD-RAM system. In case of reproducing or recording data, the PID detected by the PID detection unit and the defect sector ID are compared. When the two IDs are the same, an interrupt signal is sent from the ID comparison unit to the system control micom of the DVD-RAM system. It is characterized in that it is generated and applied so that the system control micom moves the position of the pickup being recorded or reproduced to another preset sector area.
우선 일반적인 DVD-RAM 시스템의 개략적인 블록 구성도를 도시한 상기 도 1을 참조하여 다시 DVD-RAM 시스템의 통상적인 동작을 살펴보기로 한다. 상기 도 1에서 디스크(10)를 회전시키면 디스크 모터가 소정의 속도로 회전을 시작한다. 픽업(Pick Up) 및 데크(Deck)(12)는 디스크(10)로부터 데이터를 독출하기 위해 레이저 광을 출력하고 이의 반사광을 수신하기 위한 픽업과, 디스크(10)의 회전, 픽업의 이송 및 디스크(10) 로딩동작을 수행하는 기구물인 데크로 구성된다. 신호재생 및 서보제어부(14)는 상기 광 픽업으로부터 출력되는 RF신호의 증폭, 노이즈 제거, 아나로그 RF신호의 디지털 변환, 동기(Sync)검출등의 신호재생기능과 상기 신호재생을 위해 디스크(10)로부터 데이터를 정확하게 독출하기 위한 디스크 회전제어, 픽업의 포커싱 및 트랙킹 제어등을 수행하는 서보제어부로 구성된다. 상기 서보제어부는 시스템 제어 마이컴(20)에 의해 제어되며 상기 신호재생 및 서보제어부(14)로부터 출력되는 EFM신호는 데이터 프로세서(16)로 입력된다. 데이터 프로세서(16)는 상기 신호재생 및 서보제어부(14)로부터 입력되는 EFM신호를 복조하고 동기검출에 의한 데이터 PLL, 디스크램블링, 에러검출 및 정정, 트랙버퍼(18) 제어기능 등을 수행한다. 통상 디스크(10)에서 독출된 신호의 전송율이 데이터 프로세서(16)로부터 ATAPI 인터페이스부(22)로 출력되는 전송율보다 크거나 같기 때문에 디코딩된 데이터는 트랙버퍼(18)에 일시 저장된 후 다시 ATAPI 인터페이스부(22)의 요구에 따라 데이터의 전송이 이루어진다. 이러한 일련의 과정은 시스템 제어 마이컴(20)에 의해 트랙버퍼(18)의 오버플로우(Overflow) 내지 언더플로우(Underflow)가 일어나지 않도록 수행된다. 기록시에는 이와 반대의 과정으로 ATAPI 인터페이스부(22)에서 전송되어지는 데이터를 트랙버퍼(18)에 저장하였다가 디스크램블, 에러검출 및 정정, EFM 변조의 과정을 거쳐서 시리얼 데이터의 형태로 신호재생 및 서보제어부(14)로 보낸다. ATAPI 인터페이스부(22)는 호스트(Host)에서 받는 ATAPI 명령에 의해서 적절한 인터페이스를 해주면서 데이터를 데이터 프로세서(16)에서 호스트로 전송해준다. 시스템 제어 마이컴(20)은 키입력부 및 리모콘(도시하지 않았슴)으로부터 입력되는 키데이터에 따라 DVD-RAM 시스템의 전반적인 제어동작을 수행한다. 즉, 시스템 제어 마이컴(20)은 서보제어, 데이터 탐색, 데크 메카니즘의 제어를 통해 디스크(10)로부터 소정의 데이터를 독출한다. 또한 데이터 프로세서(16)를 제어하여 트랙버퍼링을 수행하고 제어동작시 발생되는 표시데이터를 프론트 디스플레이부상에 표시한다.First, the general operation of the DVD-RAM system will be described with reference to FIG. 1, which shows a schematic block diagram of a general DVD-RAM system. In FIG. 1, when the
도 2는 본 발명의 실시 예에 따른 디펙트 섹터 검출장치를 구비한 데이터 프로세서의 내부 블록 구성도를 도시한 것으로, 상기 도 1의 데이터 프로세서(16)내에 디펙트 섹터 ID 저장부(200)와 PID 검출부(204) 및 ID 비교부(202)로 이루어진 디펙트 섹터 검출장치가 새로이 구비된 것을 알 수 있다. 상기 디펙트 섹터 ID 저장부(200)에는 디스크의 리드-인 영역에서 읽어들인 디펙트 섹터 리스트를 참고로하여 현재 픽업이 위치한 PID에서 가장 근접한 디펙트 섹터 ID가 시스템 제어 마이컴(20)으로부터 인가되어 저장된다. PID 검출부(204)는 통상적인 경우와 마찬가지로 현재 픽업이 위치한 디스크상으로부터 독출되어 인가되는 데이터로부터 PID를 검출한다. ID 비교부(202)는 상기 디펙트 섹터 ID 저장부(200)에 저장된 디펙트 섹터 ID와 상기 PID 검출부(204)로부터 검출된 PID가 같은지 여부를 검사하여 상기 디펙트 섹터 ID와 상기 PID가 같은 경우 시스템 제어 마이컴(20)으로 인터럽트을 발생시킨다.FIG. 2 is a block diagram illustrating an internal block diagram of a data processor including a defect sector detecting apparatus according to an exemplary embodiment of the present invention. The defect sector
도 3은 본 발명의 실시 예에 따른 디펙트 섹터 검출장치를 구비한 데이터 프로세서를 구비한 DVD-RAM 시스템에서 재생시 데이터 처리 흐름도를 도시한 것이다. 상기 도 2의 흐름도에 따른 동작은 상기 도 1의 시스템 제어 마이컴(20)에 의해 수행된다. 이제 상기 도 1과 도 2 및 도 3을 이용하여 본 발명의 실시 예를 상세히 설명한다.3 is a flowchart illustrating data processing during playback in a DVD-RAM system having a data processor including a defect sector detection apparatus according to an exemplary embodiment of the present invention. The operation according to the flowchart of FIG. 2 is performed by the
먼저 디스크(10) 재생시 시스템 제어 마이컴(20)은 (300)단계에서 광 픽업으로부터 독출되어 입력되는 디스크의 데이터 중에서 디스크의 리드-인 영역의 SDL과 PDL 영역에 있는 디펙트 섹터 리스트에 대한 정보를 읽어 들인다. 이어 시스템 제어 마이컴(20)은 (302)단계로 진행하여 현재 픽업이 위치한 디스크 섹터로부터 독출되어 입력되는 PID에서 가장 근접한 디펙트 섹터 ID를 데이터 프로세서(16)내에 디펙트 섹터 ID 저장부(200)에 저장시킨다. 이에 따라 데이터 프로세서(16)에서는 픽업으로부터 독출되어 인가되는 데이터들로부터 검출된 PID와 디펙트 섹터 ID 저장부(200)에 저장되어 있는 디펙트 섹터 ID가 ID 비교부(202)로 입력되어 계속 비교된 다. 이때 상기 PID와 디펙트 섹터 ID가 같지 않을 때는 통상적인 경우와 마찬가지로 상기 입력된 데이터들은 시스템 제어 마이컴(20)에 의해 제어되어 재생처리된다. 이와 달리 상기 PID와 디펙트 섹터 ID가 같을 때는 데이터 프로세서(16)는 동작을 중지하고, 시스템 제어 마이컴(20)으로 인터럽트를 발생한다. 그러면 시스템 제어 마이컴(20)은 (304)단계에서 데이터 프로세서(16)로부터 인터럽트가 발생하는지 여부를 검사하여 인터럽트가 발생하지 않으면 (306)단계로 진행하여 전술한 바와 같이 통상적인 경우와 마찬가지로 상기 입력되는 데이터들을 재생처리한다.First, when the
이와 달리 데이터 프로세서(16)로부터 인터럽트가 발생하면 시스템 제어 마이컴(20)은 (308)단계로 진행하여 서보제어 및 신호재생부(14)를 제어하여 디펙트 섹터 영역에 위치한 픽업을 대치되는 섹터 영역으로 이동시킨다. 이어 시스템 제어 마이컴(20)은 (310)단계로 진행하여 다시 SDL,PDL을 참조하여 현재 이동된 픽업의 위치에 가장 근접해 있는 디펙트 섹터 ID를 찾아서 데이터 프로세서(16)내의 디펙트 섹터 ID 저장부(200)에 상기 디펙트 섹터 ID를 저장시키고, 다시 상기 (302)∼(310)단계를 반복 수행한다.On the contrary, if an interrupt occurs from the
따라서 데이터 프로세서내의 디펙트 섹터 검출장치에 의해 섹터의 디펙트 여부가 검사되기 때문에 디펙트 섹터를 시스템 제어 마이컴이 검출함으로 인한 데이터 처리 속도의 지연을 방지할 수 있다.Therefore, since the defect sector detection device in the data processor checks whether a sector is defective, it is possible to prevent a delay in data processing speed caused by the system control microcomputer detecting the defect sector.
한편 상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 특히 본 발명의 실시 예에서는 디지털 비디오 디스크-램 시스템에서 재생시 데이터 처리를 예시하였으나, 디지털 비디오 디스크-램 시스템에서 기록시 데이터를 처리하는데도 동일하게 적용된다. 따라서 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범와 특허청구범위의 균등한 것에 의해 정하여져야 한다.Meanwhile, in the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. In particular, although the embodiment of the present invention exemplifies data processing during reproduction in the digital video disc RAM system, the same applies to processing data during recording in the digital video disc RAM system. Therefore, the scope of the invention should not be defined by the described embodiments, but should be determined by the equivalents of the claims and the claims.
상술한 바와 같이 본 발명은 데이터 프로세서내의 디펙트 섹터 검출장치에 의해 섹터의 디펙트 여부가 검사되기 시스템 제어 마이컴에서의 디펙트 섹터 검출시간이 줄어듬으로써 데이터 처리속도가 향상되는 이점이 있다.As described above, the present invention has the advantage that the data processing speed is improved by reducing the defect sector detection time in the system control microcomputer, in which the defect sector detection device in the data processor is checked for defects.
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1019970066593AKR100251956B1 (en) | 1997-12-08 | 1997-12-08 | Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1019970066593AKR100251956B1 (en) | 1997-12-08 | 1997-12-08 | Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system | 
| Publication Number | Publication Date | 
|---|---|
| KR19990047996A KR19990047996A (en) | 1999-07-05 | 
| KR100251956B1true KR100251956B1 (en) | 2000-04-15 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1019970066593AExpired - Fee RelatedKR100251956B1 (en) | 1997-12-08 | 1997-12-08 | Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system | 
| Country | Link | 
|---|---|
| KR (1) | KR100251956B1 (en) | 
| Publication number | Publication date | 
|---|---|
| KR19990047996A (en) | 1999-07-05 | 
| Publication | Publication Date | Title | 
|---|---|---|
| KR100261398B1 (en) | Signal recording device and method | |
| US7000152B1 (en) | Method for tracking defective sectors in re-writable disk media | |
| KR20020072341A (en) | Read only optical disc, and method for reproducing a data in read only optical disc player | |
| US20040160875A1 (en) | Recording method, program, storage medium, and information recording apparatus | |
| US20020144186A1 (en) | Read processing method of storage medium, storage apparatus, data reproduction method, data reproduction system and storage medium therefor | |
| EP1298661A2 (en) | Defect detection of recordable storage media | |
| JPH08273162A (en) | Optical disk drive | |
| JP3272666B2 (en) | High-density optical disk playback device | |
| US6963691B2 (en) | Reproducing apparatus | |
| KR100251956B1 (en) | Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system | |
| KR100793231B1 (en) | How to control playback of finalized discs | |
| JP2003059181A (en) | Data recorder and controller for the data recorder | |
| EP1703508A2 (en) | Optical disc recording/reproduction apparatus | |
| JP2002367277A (en) | Optical disk drive | |
| KR100268386B1 (en) | Recording and controlling method of a dvd-ram drive | |
| KR100335843B1 (en) | Disc player | |
| KR100295824B1 (en) | Method for controlling compact disk play | |
| JP3922580B2 (en) | Optical disk device | |
| KR100241746B1 (en) | Method for processing errors in case a pick-op drift away track in dvd system | |
| KR100214310B1 (en) | Defect sector data processing method for recording and playback of digital video discs | |
| KR100217752B1 (en) | Bad sector treatment method of optical disk surface | |
| KR19990033798A (en) | Disc data playback method and its playback method | |
| JP3315479B2 (en) | Disc playback device | |
| JP2578792B2 (en) | Magneto-optical disk control method | |
| JPH08161868A (en) | Reproducing device | 
| Date | Code | Title | Description | 
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | St.27 status event code:A-0-1-A10-A12-nap-PA0109 | |
| PA0201 | Request for examination | St.27 status event code:A-1-2-D10-D11-exm-PA0201 | |
| R17-X000 | Change to representative recorded | St.27 status event code:A-3-3-R10-R17-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-3-3-R10-R18-oth-X000 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| PN2301 | Change of applicant | St.27 status event code:A-3-3-R10-R13-asn-PN2301 St.27 status event code:A-3-3-R10-R11-asn-PN2301 | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | St.27 status event code:A-1-2-D10-D22-exm-PE0701 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | St.27 status event code:A-2-4-F10-F11-exm-PR0701 | |
| PR1002 | Payment of registration fee | St.27 status event code:A-2-2-U10-U11-oth-PR1002 Fee payment year number:1 | |
| PG1601 | Publication of registration | St.27 status event code:A-4-4-Q10-Q13-nap-PG1601 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:4 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:5 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:6 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| PN2301 | Change of applicant | St.27 status event code:A-5-5-R10-R13-asn-PN2301 St.27 status event code:A-5-5-R10-R11-asn-PN2301 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:7 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:8 | |
| FPAY | Annual fee payment | Payment date:20071221 Year of fee payment:9 | |
| PR1001 | Payment of annual fee | St.27 status event code:A-4-4-U10-U11-oth-PR1001 Fee payment year number:9 | |
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee | St.27 status event code:A-4-4-U10-U13-oth-PC1903 Not in force date:20090115 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| PC1903 | Unpaid annual fee | St.27 status event code:N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date:20090115 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 |