[go: up one dir, main page]

KR100214310B1 - Defect sector data processing method for recording and playback of digital video discs - Google Patents

Defect sector data processing method for recording and playback of digital video discs Download PDF

Info

Publication number
KR100214310B1
KR100214310B1 KR1019970024815A KR19970024815A KR100214310B1 KR 100214310 B1 KR100214310 B1 KR 100214310B1 KR 1019970024815 A KR1019970024815 A KR 1019970024815A KR 19970024815 A KR19970024815 A KR 19970024815A KR 100214310 B1 KR100214310 B1 KR 100214310B1
Authority
KR
South Korea
Prior art keywords
physical sector
defect
digital video
sector address
recording
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019970024815A
Other languages
Korean (ko)
Other versions
KR19990001468A (en
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 KR1019970024815A priority Critical patent/KR100214310B1/en
Publication of KR19990001468A publication Critical patent/KR19990001468A/en
Application granted granted Critical
Publication of KR100214310B1 publication Critical patent/KR100214310B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/18Error detection or correction; Testing, e.g. of drop-outs
    • 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
    • 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/1285Status of the record carrier, e.g. space bit maps, flags indicating a formatting status or a write permission
    • 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/1816Testing
    • G11B2020/1823Testing wherein a flag is set when errors are detected or qualified
    • 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
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

가.청구범위에 기재된 발명이 속한 기술분야The technical field to which the invention described in the claims belongs.

기록재생이 가능한 디지털 비디오 디스크 재생시 디펙트 섹터의 처리방법에 관한 것이다.The present invention relates to a method of processing a defect sector in reproduction of a digital video disc capable of recording and reproducing.

나. 발명이 해결하려고 하는 기술적 과제I. The technical problem that the invention is trying to solve

디지털 비디오 디스크 재생장치에서 기록재생이 가능한 디지털 비디오 디스크 재생시 디펙트 섹터를 처리하는 방법에 관한 것이다.The present invention relates to a method for processing a defect sector during reproduction of a digital video disc capable of recording and reproducing in a digital video disc reproducing apparatus.

다. 발명의 해결방법의 요지All. Summary of Solution of the Invention

마이컴으로부터 전송되는 물리 섹터 어드레스와 동기된 디펙트 플랙을 이용하여 디펙트 섹터를 의미하는 논리레벨로 셋된 디펙트 플랙을 가진 물리 섹터 어드레스의 데이터는 에러 정정용 메모리에 기록하지 않는다.Data of a physical sector address having a defect flag set to a logical level meaning a defect sector by using the defect flag synchronized with the physical sector address transmitted from the microcomputer is not written to the memory for error correction.

라. 발명의 중요한 용도la. Important uses of the invention

기록재생이 가능한 디지털 비디오 디스크 재생시 이용한다.Used when playing back a digital video disc that can be recorded and played back.

Description

기록재생이 가능한 디지털 비디오 디스크 재생시 디펙트 섹터의 데이터 처리방법Defect sector data processing method for recording and playback of digital video discs

본 발명은 기록재생이 가능한 디지털 비디오 디스크(Rewritable Digital Video Disk) 시스템에 관한 것으로, 특히 기록재생이 가능한 디지털 비디오 디스크에 존재하는 디펙트 섹터(Defect Sector)의 데이터 처리 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recordable digital video disk system, and more particularly, to a data processing method of a defect sector present in a recordable digital video disk.

통상적으로 기록재생이 가능한 디지털 비디오 디스크에는 물리적인 원인으로 기록을 할 수 없는 영역이 존재하는데 이 영역을 디펙트 영역이라고 한다. 이러한 디펙트 영역은 아무런 정보도 없는 빈 공간으로 최소단위를 1개의 데이터 섹터로 하고 있다. 따라서 기록재생이 가능한 디지털 비디오 디스크를 재생시 에러 정정용 메모리에 입력되는 데이터는 섹터단위의 제어가 이루어지고 있다. 상기 에러 정정용 메모리는 기록재생이 가능한 디지털 비디오 디스크 상에서 읽혀지는 데이터의 에러를 정정하기 위해 일시적으로 데이터를 저장하는 메모리로 기록재생이 가능한 디지털 비디오 디스크 재생장치에서는 16개의 데이터 섹터를 기본 단위로 에러 정정용 메모리에 저장하여 에러 정정을 실시한다. 상기에서 에러 정정용 메모리에 기록되는 16개의 데이터 섹터는 연속적이어 한다. 왜냐하면 에러 정정용 패리티의 생성이 연속되는 16개의 데이터 섹터를 기본 단위로 하고 있기 때문에 16개의 데이터 섹터가 연속적이지 못하면 에러 정정을해도 아무 소용이 없기 때문이다. 따라서 디펙트 섹터가 16개의 데이터 섹터 중에 존재하면 이 영역을 에러 정정용 메모리에 기록하지 않고 다음에 오는 정상적인 데이터 섹터를 에러 정정용 메모리에 기록하여왔다.In general, there is an area in the digital video disc that can be recorded and reproduced which cannot be recorded due to physical reasons. This area is called a defect area. This defect area is an empty space without any information and has a minimum unit of one data sector. Therefore, the data input to the error correction memory when playing a digital video disc capable of recording and reproducing is controlled in sector units. The error correction memory is a memory for temporarily storing data for correcting an error of data read on a digital video disc capable of recording and reproducing. In a digital video disc reproducing apparatus capable of recording and reproducing, error correction is performed on a basis of 16 data sectors. Store in memory and perform error correction. The sixteen data sectors recorded in the error correction memory are consecutive. This is because, since 16 data sectors in which error correction parity is generated is a basic unit, if 16 data sectors are not continuous, error correction is of no use. Therefore, if a defect sector exists among the 16 data sectors, the next normal data sector has been recorded in the error correction memory without writing this area in the error correction memory.

도 1은 기록재생이 가능한 디지털 비디오 디스크의 데이터 저장구조를 보여주는 것으로 물리 섹터 어드레스(Physical Sector Address)가 미리 기록되어 있고, 실제로 에러 정정을 해야하는 데이터는 물리 섹터 어드레스이후에 기록되어 있는 것을 알 수 있다.FIG. 1 shows a data storage structure of a digital video disc capable of recording and reproducing, and it can be seen that a physical sector address is recorded in advance, and data to be corrected in error is recorded after the physical sector address. .

도 2는 본 발명이 적용되는 통상적인 기록재생이 가능한 디지털 비디오 디스크 재생장치의 시스템 디코더(230)의 블록 구성도를 보인 것으로 도 2를 참조하면 메모리(224)는 에러 정정용 메모리로서 16개의 데이터 섹터단위로 데이터를 저장하고 디펙트 리스트도 따로 저장하고 있다. 마이컴 인터페이스부(226)는 마이컴(228)과 본 시스템 디코더(230)의 각 부 간에 입출력되는 데이터를 인터페이싱한다. 마이컴(228)은 디지털 비디오 디스크 재생장치의 전반적인 동작을 총괄적으로 제어하는 장치제어부로서, 본 시스템 디코더(230)의 전반적인 동작도 총괄적으로 제어한다. 디스크(200)를 재생시키면 디스크 모터(204)가 어떤 속도로 회전을 시작하고, 헤드를 구비한 광픽업(202)에서는 디스크 정보가 아나로그의 고주파신호로 변환되어 출력된다. 이 신호는 펄스 파형으로 정형되어 데이터 스트림(EFM)이 32비트 쉬프트레지스터(206)로 입력되고 32비트 쉬프트레지스터(206)의 출력 32비트중 하위 16비트가 16-8복조부(208)로 전달된다. 16-8복조부(208)는 입력된 16비트의 데이터를 하나의 심볼을 이루는 8비트로 변환하여 출력한다. 이는 데이터를 디스크에 기록할 때 8-16변조를 했기 때문이다. 물리섹터 어드레스 검출부(230)는 16-8복조부(208)로부터 인가되는 데이터중 물리 섹터 어드레스를 검출한다. 물리 섹터 어드레스 에러 정정부(234)는 물리 섹터 어드레스 검출부(230)로부터 인가되는 물리 섹터 어드레스에 대해 에러 정정을 실시한다. 데이터 섹터 어드레스 검출 및 에러 정정부(232)는 데이터 섹터 어드레스를 검출하고 에러 정정을 한다. 동기 검출부(210)는 디스크(200)의 회전을 제어하기 위한 표준신호인 프레임동기, 섹터의 구분을 위한 섹터동기, 에러 정정 시점을 알아내 해당 에러 정정블럭내의 데이터를 읽어낼 수 있도록 하기 위한 에러 정정동기 등 각종 동기패턴을 검출하여 신호를 발생한다. 디스크램블러(214)는 기록재생이 가능한 디지털 비디오 디스크에 기록되기 전에 스크램블 되어 있는 데이터를 원래의 데이터로 복원한다. 에러검출부(216)는 디스크램블러(214)에서 출력되는 데이터에 포함된 에러를 검출한다. 디인터리브(218)는 메모리의 기록/독출어드레스를 제어함으로써 프레임단위로 인터리브되어 있는 데이터를 원래의 배열로 환원한다. 인터페이스부(222)는 본 시스템 디코더(230)와 오디오/비디오 디코더와의 인터페이싱을 담당한다. 메모리 제어부(220)는 마이컴(228)으로부터 전송되는 물리 섹터 어드레스와 물리 섹터 어드레스와 동기된 디펙트 플랙을 검사하여 선택적으로 메모리(224)에 기록한다. 에러 정정부(212)는 기록재생이 가능한 디지털 비디오 디스크에서 읽은 데이터로 이루어지는 소정의 블록에 대하여 에러정정을 한다.FIG. 2 is a block diagram of a system decoder 230 of a conventional video reproducing apparatus capable of recording and reproducing to which the present invention is applied. Referring to FIG. 2, the memory 224 is an error correcting memory for 16 data sectors. The data is stored in units and the defect list is stored separately. The microcomputer interface unit 226 interfaces data input / output between the microcomputer 228 and the respective units of the system decoder 230. The microcomputer 228 is a device controller which controls the overall operation of the digital video disk player. The microcomputer 228 also controls the overall operation of the system decoder 230. When the disc 200 is played back, the disc motor 204 starts to rotate at a certain speed, and in the optical pickup 202 having a head, the disc information is converted into an analog high frequency signal and output. The signal is shaped into a pulse waveform so that the data stream (EFM) is input to the 32-bit shift register 206 and the lower 16 bits of the 32-bit output of the 32-bit shift register 206 are transmitted to the 16-8 demodulator 208. do. The 16-8 demodulator 208 converts the input 16-bit data into 8 bits of one symbol and outputs the converted data. This is because 8-16 modulations were made when data was written to disk. The physical sector address detector 230 detects a physical sector address among data applied from the 16-8 demodulator 208. The physical sector address error correction unit 234 performs error correction on the physical sector address applied from the physical sector address detection unit 230. The data sector address detection and error correction unit 232 detects the data sector address and corrects the error. The synchronization detecting unit 210 detects frame synchronization, which is a standard signal for controlling the rotation of the disk 200, sector synchronization for sector division, and error correction time, so that the data in the error correction block can be read. Various synchronization patterns such as correction synchronization are detected to generate a signal. The descrambler 214 restores the scrambled data to the original data before recording to a digital video disc capable of recording and reproducing. The error detector 216 detects an error included in data output from the descrambler 214. The deinterleave 218 reduces the data interleaved on a frame-by-frame basis to the original array by controlling the write / read address of the memory. The interface unit 222 is responsible for interfacing the system decoder 230 with the audio / video decoder. The memory controller 220 checks the defect flag synchronized with the physical sector address and the physical sector address transmitted from the microcomputer 228 and selectively writes the defect flag in the memory 224. The error correction unit 212 corrects a predetermined block made of data read from a digital video disc capable of recording and reproducing.

도 3는 종래에 기록재생이 가능한 디지털 비디오 디스크 상에서 입력되는 데이터 섹터가 디펙트 섹터인지를 검사해서 디펙트 섹터가 아닐 경우에만 에러 정정용 메모리에 기록하는 데이터 처리 흐름을 도시한 것이다.Fig. 3 shows a data processing flow of checking whether a data sector input on a conventionally recordable digital video disc is a defect sector and writing it to the error correction memory only when it is not a defect sector.

먼저 마이컴(228)은 (300)단계에서 기록재생이 가능한 디지털 비디오 디스크상의 리드 인(Read-In)영역에서 디펙트 리스트를 읽고, (302)단계로 진행하여 디펙트관리 메모리에 저장한다. 이어 마이컴(228)은 (304)단계에서 광픽업을 기록재생이 가능한 디지털 비디오 디스크상의 원하는 위치로 이동시키고, (306)단계에서 광픽업(202)으로부터 입력되는 물리 섹터 어드레스를 확인하여 원하는 데이터인지 여부를 검사한다. 만일 상기 (306)단계에서 원하는 물리 섹터 어드레스라면 마이컴(228)은 (308)단계로 진행하여 상기 물리 섹터 어드레스가 디펙트 리스트에 있는지 여부를 검사한다. 이때 만일 물리 섹터 어드레스가 디펙트 리스트에 있다면 마이컴(228)은 (310)단계로 진행하여 상기 물리 섹터 어드레스가 포함된 데이터 섹터가 에러 정정용 메모리(224)에 기록되지 않도록 한다. 이와 달리 물리 섹터 어드레스가 디펙트 리스트에 없다면 마이컴(228)은 (312)단계로 진행하여 상기 물리 섹터 어드레스가 포함된 데이터 섹터를 에러 정정용 메모리(224)에 기록한다.First, the microcomputer 228 reads the defect list from the read-in area on the digital video disc capable of recording and reproducing in step 300, and proceeds to step 302 to store the defect list in the defect management memory. Next, the microcomputer 228 moves the optical pickup to a desired position on the digital video disk capable of recording and reproducing in step 304, and checks the physical sector address input from the optical pickup 202 in step 306 to determine whether it is the desired data. Examine whether or not. If the desired physical sector address is found in step 306, the microcomputer 228 proceeds to step 308 to check whether the physical sector address is in the defect list. If the physical sector address is in the defect list, the microcomputer 228 proceeds to step 310 so that the data sector including the physical sector address is not written to the error correction memory 224. In contrast, if the physical sector address is not in the defect list, the microcomputer 228 proceeds to step 312 and records the data sector including the physical sector address in the error correction memory 224.

상기한 바와 같이 종래에는 입력되는 데이터 섹터가 디펙트 섹터인지를 검사하기 위해서 입력되는 섹터의 물리 섹터 어드레스를 계속해서 전체 디펙트 리스트와 비교하여야 했었다. 따라서 디펙트 리스트가 많은 경우에는 입력되는 섹터의 물리 섹터 어드레스와 디펙트 리스트와 비교하는데 걸리는 시간이 길어져서 데이터 섹터를 에러 정정용 메모리에 기록하는데 시간지연이 생기는 문제점이 있었다.As described above, in order to check whether the input data sector is a defect sector, the physical sector address of the input sector has to be continuously compared with the entire defect list. Therefore, when there are many defect lists, there is a problem in that it takes a long time to compare the physical sector address of the input sector with the defect list, resulting in a time delay in writing the data sector to the error correction memory.

상술한 바와 같이 종래에는 입력되는 데이터 섹터의 물리 섹터 어드레스를 계속해서 디펙트 리스트와 비교해야 하기 때문에 디펙트 리스트가 많은 경우에는 입력되는 데이터 섹터의 물리 섹터 어드레스와 디펙트 리스트와 비교하는데 걸리는 시간이 길어져서 데이터 섹터를 에러 정정용 메모리에 기록하는데 시간지연이 생겼었다.As described above, since the physical sector addresses of the input data sectors have to be continuously compared with the defect list, when the defect list is large, the time taken to compare the physical sector addresses and the defect list of the input data sectors is increased. There was a delay in writing data sectors to the memory for error correction.

따라서 본 발명의 목적은 입력되는 데이터 섹터가 에러 정정용 메모리에 기록되는데 걸리는 시간지연을 줄이는 처리방법을 제공함에 있다.Accordingly, it is an object of the present invention to provide a processing method for reducing the time delay for writing an input data sector into an error correction memory.

도 1은 기록재생이 가능한 디지털 비디오 디스크의 데이터 구성도,1 is a data configuration diagram of a digital video disc capable of recording and reproducing;

도 2는 통상적인 디지털 비디오 디스크 재생장치의 시스템 디코더의 내부 구성 블록도,2 is a block diagram showing an internal configuration of a system decoder of a conventional digital video disc player;

도 3은 종래의 기록재생이 가능한 디지털 비디오 디스크 재생시 데이터 처리 흐름도,3 is a flowchart of data processing in reproducing a digital video disc capable of conventional recording and reproducing;

도 4 및 도 5는 본 발명의 실시예에 따른 기록재생이 가능한 디지털 비디오 디스크 재생시 데이터 처리 흐름도.4 and 5 are flowcharts of data processing during reproduction of a digital video disc capable of recording and reproducing according to an embodiment of the present invention.

상술한 목적을 달성하기 위한 본 발명은 마이컴이 읽고자하는 데이터 섹터의 시작 물리 섹터 어드레스와 상기 물리 섹터 어드레스에동기된 섹터의 디펙트 여부를 판단하는 근거가 되는 정보인 디펙트 플랙(Defect Flag)을 메모리 제어부에 인가한다. 그러면 메모리 제어부는 마이컴이 지정한 물리 섹터 어드레스가 디스크에서 입력되면 동기된 디펙트 플랙을 참조하여 디펙트되지 않은 데이터 섹터만 에러 정정용 메모리에 기록함을 특징으로 한다.In order to achieve the above object, the present invention provides a Defect Flag, which is information used as a basis for determining whether a starting physical sector address of a data sector to be read by a microcomputer and a sector synchronized to the physical sector address is defective. Is applied to the memory control unit. Then, when the physical sector address specified by the microcomputer is input from the disk, the memory controller records only the undefected data sectors in the error correction memory with reference to the synchronized defect flag.

이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명 및 첨부 도면에서 구체적인 처리 흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진자에게 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Many specific details are set forth in the following description and in the accompanying drawings to provide a more general understanding of the 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.

도 4는 본 발명의 실시예에 따른 마이컴(228)에서의 처리 흐름도를 도시한 것이다. 이제 상기 도 2와 도 4를 참조하여 본 발명의 실시예를 상세히 설명한다.4 shows a process flow diagram in a microcomputer 228 according to an embodiment of the present invention. An embodiment of the present invention will now be described in detail with reference to FIGS. 2 and 4.

먼저 기록재생이 가능한 디지털 비디오 디스크가 새로 로딩(Loading)이 되면 마이컴(228)은 도 4의 (400)단계에서 상기 기록재생이 가능한 디지털 비디오 디스크에 대한 각종 정보가 있는 리드 인(Lead-in)영역에서 디펙트 리스트를 읽고, (402)단계로 진행하여 디펙트 리스트를 디펙트 관리 메모리에 기록한다. 상기 디펙트 관리 메모리는 상기 도 2의 메모리(224)에 디펙트 리스트의 저장을 위해 일부 할당된 메모리를 의미한다. 이어 마이컴(228)은 (404)단계로 진행하여 읽고자 하는 물리 섹터 어드레스를 지정한다. 그리고 마이컴(228)은 (406)단계로 진행하여 디펙트 관리 메모리에 저장된 디펙트 리스트를 참조하여 상기 (404)단계에서 지정된 물리 섹터 어드레스가 디펙트 리스트에 있는지 여부를 확인한다. 상기 (406)단계에서 물리 섹터 어드레스가 디펙트 리스트에 있으면 마이컴(228)은 (408)단계로 진행하여 물리 섹터 어드레스와 물리 섹터 어드레스에 동기 되어 논리레벨 하이로 셋된 디펙트 플랙을 메모리 제어부(220)로 전송한다. 이와 달리 상기 (406)단계에서 물리 섹터 어드레스가 디펙트 리스트에 없으면 마이컴(228)은 (410)단계로 진행하여 물리 섹터 어드레스와 물리 섹터 어드레스에 동기 되어 논리레벨 로우로 셋된 디펙트 플랙을 메모리 제어부(220)로 전송한다.First, when a digital video disc capable of recording and reproducing is newly loaded, the microcomputer 228 reads lead-in having various information about the digital video disc capable of recording and reproducing in step 400 of FIG. 4. The defect list is read from the area, and the process proceeds to step 402 to record the defect list in the defect management memory. The defect management memory refers to a memory partially allocated for storing a defect list in the memory 224 of FIG. 2. The microcomputer 228 proceeds to step 404 to designate the physical sector address to be read. The microcomputer 228 proceeds to step 406 to check whether the physical sector address specified in step 404 is in the defect list by referring to the defect list stored in the defect management memory. If the physical sector address is in the defect list in step 406, the microcomputer 228 proceeds to step 408 to store the defect flag set to a logic level high in synchronization with the physical sector address and the physical sector address. To send). On the contrary, if the physical sector address is not in the defect list in step 406, the microcomputer 228 proceeds to step 410 in which the defect flag is set to a logic level low in synchronization with the physical sector address and the physical sector address. Send to 220.

도 5는 상기 도 4의 처리 흐름에서 마이컴(228)으로부터 전송된 물리 섹터 어드레스와 물리 섹터 어드레스에 동기된 디펙트 플랙을 받은 메모리 제어부(220)에서의 데이터 처리 흐름을 도시한 것이다. 상기 도 2와 도 5를 참조하여 본 발명의 실시예를 설명하면 메모리 제어부(220)는 (500)단계에서 마이컴(228)으로부터 전송된 물리 섹터 어드레스와 디펙트 플랙을 수신한다. 이어 메모리 제어부(220)는 (502)단계에서 광픽업(202)에 의해 기록재생이 가능한 디지털 비디오 디스크 상에서 입력되는 물리 섹터 어드레스를 확인하고, (504)단계로 진행하여 상기 (502)단계에서 입력된 물리 섹터 어드레스와 마이컴(228)으로부터 전송된 물리 섹터 어드레스가 서로 같은지 여부를 검사한다. 만일 상기 (504)단계에서 두 개의 물리 섹터 어드레스가 같지 않으면 메모리 제어부(220)는 상기 (502)단계로 돌아가서 다시 상기 (502)∼(504)단계를 수행한다. 이와 달리 상기 (504)단계에서 두 개의 물리 섹터 어드레스가 같으면 메모리 제어부(220)는 (506)단계로 진행하여 디펙트 플랙이 논리레벨 하이인지 여부를 검사한다. 상기 (506)단계에서 디펙트 플랙이 논리레벨 하이라면 메모리 제어부(220)는 (508)단계로 진행하여 물리 섹터 어드레스를 메모리(224)에 기록하지 않는다. 이와 달리 상기 (506)단계에서 디펙트 플랙이 논리레벨 로우라면 메모리 제어부(220)는 (510)단계로 진행하여 물리 섹터 어드레스를 메모리(224)에 기록한다.FIG. 5 illustrates a data processing flow in the memory controller 220 which receives the physical sector address transmitted from the microcomputer 228 and the defect flag synchronized with the physical sector address in the processing flow of FIG. 4. 2 and 5, the memory controller 220 receives the physical sector address and the defect flag transmitted from the microcomputer 228 in operation 500. In step 502, the memory controller 220 checks the physical sector address input on the digital video disc that can be recorded and reproduced by the optical pickup 202, and proceeds to step 504 to input the data in step 502. It is checked whether the physical sector address and the physical sector address transmitted from the microcomputer 228 are the same. If the two physical sector addresses are not the same in step 504, the memory controller 220 returns to step 502 and performs steps 502 to 504 again. In contrast, if the two physical sector addresses are the same in step 504, the memory controller 220 proceeds to step 506 to check whether the defect flag is at a logic level high. If the defect flag is at the logic level in step 506, the memory controller 220 proceeds to step 508 and does not write the physical sector address to the memory 224. In contrast, if the defect flag is at a logic level low in step 506, the memory controller 220 proceeds to step 510 and writes a physical sector address into the memory 224.

따라서 마이컴으로부터 물리 섹터 어드레스와 물리 섹터 어드레스에 동기된 디펙트 플랙을 전송 받은 메모리 제어부가 디펙트 플랙의 논리레벨을 검사하여 물리 섹터 어드레스를 에러 정정용 메모리에 기록함으로써 입력되는 물리 섹터 어드레스마다 계속해서 디펙트 리스트와 비교해야 하기 때문에 생겼었던 메모리 기록제어시 걸리던 시간지연을 방지할 수 있다.Therefore, the memory controller receiving the defect flag synchronized with the physical sector address and the physical sector address from the microcomputer checks the logic level of the defect flag and writes the physical sector address into the error correction memory to continuously decode the physical sector address. Because of the comparison with the fact list, it is possible to prevent the time lag that occurred in the memory recording control that occurred.

상술한 바와 같이 본 발명은 마이컴으로부터 물리 섹터 어드레스와 물리 섹터 어드레스에 동기된 디펙트 플랙을 전송 받은 메모리 제어부가 디펙트 플랙의 논리레벨을 검사하여 물리 섹터 어드레스를 선택적으로 에러 정정용 메모리에 기록함으로써 에러 정정용 메모리 기록제어시에 걸리던 시간지연을 방지할 수 있는 이점이 있다.As described above, according to the present invention, the memory controller receiving the defect flag synchronized with the physical sector address from the microcomputer checks the logic level of the defect flag and selectively writes the physical sector address into the error correction memory. There is an advantage that it is possible to prevent the time delay that is taken during correction memory write control.

Claims (1)

디지털 비디오 디스크 재생장치에서 기록재생이 가능한 디지털 비디오 디스크 재생시 디펙트 섹터의 데이터 처리방법에 있어서,In the method of processing the defect sector data when playing a digital video disk capable of recording and playback in a digital video disk playback apparatus, 기록재생이 가능한 디지털 비디오 디스크상의 리드 인 영역에서 디펙트 리스트를 읽어서 메모리에 저장하는 과정과,Reading a defect list from a lead-in area on a digital video disc capable of recording and reproducing and storing it in a memory; 읽고자하는 물리 섹터 어드레스를 지정하는 과정과,Specifying a physical sector address to read; 상기 물리 섹터 어드레스가 상기 메모리에 저장된 디펙트 리스트 있는지 검사해서 상기 물리 섹터 어드레스에 동기된 디펙트 플랙을 생성하는 과정과,Generating a defect flag synchronized with the physical sector address by checking whether the physical sector address is a defect list stored in the memory; 기록재생이 가능한 디지털 비디오 디스크로부터 광픽업되어 입력되는 물리 섹터 어드레스와 상기 지정된 물리 섹터 어드레스가 같은지 여부를 검사하는 과정과,Checking whether the physical sector address input and optically picked up from the digital video disc capable of recording and reproducing is the same as the designated physical sector address; 상기 두 개의 물리 섹터 어드레스가 같으면 상기 지정된 물리 섹터 어드레스에 동기된 디펙트 플랙을 검사하는 과정과,Checking defect flags synchronized with the specified physical sector address if the two physical sector addresses are the same; 상기 동기된 디펙트 플랙이 상기 지정된 물리 섹터 어드레스가 디펙트되지 않은 것을 의미하는 논리레벨일 때만 상기 광픽업된 물리 섹터 어드레스의 데이터를 에러 정정용 메모리에 저장하는 과정을 구비함을 특징으로 하는 기록재생이 가능한 디지털 비디오 디스크 재생시 디펙트 섹터의 데이터 처리방법.And storing data of the optically picked-up physical sector address in the memory for error correction only when the synchronized defect flag is at a logic level meaning that the designated physical sector address is not defective. A method of processing defect sector data when playing a digital video disc.
KR1019970024815A 1997-06-16 1997-06-16 Defect sector data processing method for recording and playback of digital video discs Expired - Fee Related KR100214310B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970024815A KR100214310B1 (en) 1997-06-16 1997-06-16 Defect sector data processing method for recording and playback of digital video discs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970024815A KR100214310B1 (en) 1997-06-16 1997-06-16 Defect sector data processing method for recording and playback of digital video discs

Publications (2)

Publication Number Publication Date
KR19990001468A KR19990001468A (en) 1999-01-15
KR100214310B1 true KR100214310B1 (en) 1999-08-02

Family

ID=19509648

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970024815A Expired - Fee Related KR100214310B1 (en) 1997-06-16 1997-06-16 Defect sector data processing method for recording and playback of digital video discs

Country Status (1)

Country Link
KR (1) KR100214310B1 (en)

Also Published As

Publication number Publication date
KR19990001468A (en) 1999-01-15

Similar Documents

Publication Publication Date Title
KR100223634B1 (en) A system decoder having an error correction memory for high-speed data processing and transmission, and an error correction memory control method
KR950006750A (en) Disc drive unit and data reproducing unit
US6661758B2 (en) High speed data recording and/or reproducing method and apparatus with increased sector access speed
JP2919445B2 (en) System decoder and track buffering control method for high-speed data transmission
KR100267367B1 (en) Method for processing defect sector data in a digital video disc ram system
US20030058762A1 (en) Defect detection of recordable storage media
CN1193240A (en) Detection-digital-signal processor in digital videl-disk reproducing device
KR100214310B1 (en) Defect sector data processing method for recording and playback of digital video discs
JP2001291326A (en) Optical disc reproducing apparatus and semiconductor integrated circuit used therefor
KR100189533B1 (en) Apparatus and method for error correction control of digital video disk reproducing apparatus
KR100195016B1 (en) Memory Control Circuit and Method of Digital Video Disc Playback Device
JP3759992B2 (en) Recorded information playback device
JP4004102B2 (en) Code error correction detection device
KR0117850Y1 (en) A recording error protection device
KR100251956B1 (en) Device and method for detecting defect sector in recording or reproducing data in a digital video disc-ram system
JPH1186465A (en) Signal processor
KR100354731B1 (en) Method for processing physical deffect information of disk in dvd-ram system
JPH07272415A (en) Recording medium and reproducer thereof
KR100266370B1 (en) How to play data
US7349312B2 (en) Method and apparatus for performing blank detection on an optical storage disc
JPH09154105A (en) Disk recording and reproducing device
JP3651167B2 (en) Disc reproducing apparatus and reproducing method thereof
KR100200096B1 (en) Transmission data interface device and method of memory
KR980011293A (en) A decoding apparatus of a digital video disk system
KR19990018660A (en) Error Handling Method of Pick-up Track Deviation in a Digital Video Disc System capable of Recording and Playback

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19970616

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19970616

Comment text: Request for Examination of Application

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19990429

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19990519

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19990520

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20020429

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20030512

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20040429

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20050429

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20060508

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20070427

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20080429

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20080429

Start annual number: 10

End annual number: 10

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20100410