KR900009183B1 - Optical information-reproducing apparatus - Google Patents

Optical information-reproducing apparatus Download PDF

Info

Publication number
KR900009183B1
KR900009183B1 KR1019860008833A KR860008833A KR900009183B1 KR 900009183 B1 KR900009183 B1 KR 900009183B1 KR 1019860008833 A KR1019860008833 A KR 1019860008833A KR 860008833 A KR860008833 A KR 860008833A KR 900009183 B1 KR900009183 B1 KR 900009183B1
Authority
KR
South Korea
Prior art keywords
data
signal
sector
frame
information
Prior art date
Application number
KR1019860008833A
Other languages
Korean (ko)
Other versions
KR870004421A (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
Priority claimed from JP60241057A external-priority patent/JPH0697539B2/en
Priority claimed from JP61004502A external-priority patent/JPS62164276A/en
Application filed by 마쯔시다덴기산교 가부시기가이샤, 다니이 아끼오 filed Critical 마쯔시다덴기산교 가부시기가이샤
Publication of KR870004421A publication Critical patent/KR870004421A/en
Application granted granted Critical
Publication of KR900009183B1 publication Critical patent/KR900009183B1/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

내용 없음.No content.

Description

정보 재생장치Information player

제1도는 본 발명의 개요를 설명하는 타이밍도.1 is a timing diagram for explaining the outline of the present invention.

제2도는 본 발명의 실시예의 블록도.2 is a block diagram of an embodiment of the invention.

제3도는 정상적인 시이퀸스에 있어서의 제2도의 동작타이밍도.3 is an operating timing diagram of FIG. 2 in a normal sequence.

제4도는 데이터마아크 미검출시 시이퀀스에 있어서의 제2도의 동작 타이밍도4 is an operation timing diagram of FIG. 2 in the sequence when no data mark is detected.

제5도는 DM 검출회로의 블록도.5 is a block diagram of a DM detection circuit.

제6도에서부터 제10도까지는 제5도의 동작타이밍도.6 to 10, the operation timing of FIG.

제11도는 섹터구성 포오맷의 일구성도.11 is a configuration diagram of a sector configuration format.

제12도는 프레임구성 섹터포오맷의 일례도.12 is an example of a frame structure sector format.

제13도는 광정보재생장치에서의 데이터의 흐름을 도시하는 불록도·13 is a block diagram showing the flow of data in the optical information reproducing apparatus.

제14도는 복조시 섹터버퍼메모리에의 데이터격납 어긋남을 도시하는 설명도.FIG. 14 is an explanatory diagram showing deviation of data storage into a sector buffer memory during demodulation. FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

1 : 섹터식별자 2 : 데이터밀드1: sector identifier 2: data mill

3 : 데이터마아크(DM) 4 : 데이터3: Data mark (DM) 4: Data

5 : 동기인입신호 9 : 섹터버퍼메오-리5: Sync incoming signal 9: Sector buffer meori

11 : 광디스크드라이브 12 : 복조회로11 optical disc drive 12 demodulation circuit

23 : 어드레스 재생회로 25 : 어드레스검출신호23: address reproducing circuit 25: address detection signal

26 : CPU 31 : 데이터마아크검출회로26: CPU 31: data mark detection circuit

32 : 데이터마아크복조시신호 35 : 복조 타이밍 게이트 생성회로32: signal during demodulation of data mark 35: demodulation timing gate generation circuit

36 : 카운터 37 : 복조 카운터 가능신호36: counter 37: demodulation counter enable signal

41 : 복조회로 46 : OR 게이트41: demodulation circuit 46: OR gate

47 : AND게이트 48 : RAM 제어회로47: AND gate 48: RAM control circuit

49 : 카운터 51 : 부호해독기49: counter 51: code decoder

56 : (t1), (t2) 절환회로 58 : 프레임펄스카운터56: (t1), (t2) switching circuit 58: Frame pulse counter

63 : RAM 어드레스 카운터 72, 75 : 플립플롭.63: RAM address counter 72, 75: flip-flop.

본 발명은, 섹터구조를 가진 기록매체에서 정보를 재생하는 정보재생장치에 관한 것이다.The present invention relates to an information reproducing apparatus for reproducing information on a recording medium having a sector structure.

광기록디스크는 기록트랙의 고밀도화, 이산적인 부분기입, 소거 등의 이유에서, 안내홈과 같은 광학적으로 검지가능한 안내트랙이 동심원형상, 혹은 스파이럴형상으로 설치되고, 이 안내트랙위에 형성한 기록층에 직경 1㎛이하로 쬐인 레이저광을 조사하여, 구멍뚫기 혹은 반사울, 투과율의 변화를 일으켜 기록한다.The optical recording disc is provided with optically detectable guide tracks such as guide grooves in a concentric or spiral shape for the purpose of densification of the recording track, discrete partial writing, erasing, etc., on the recording layer formed on the guide track. Irradiation with a laser beam exposed to a diameter of 1 μm or less causes a change in perforations, reflections, and transmittance and is recorded.

데이터의 길이가 가변적인 디지틀정보를 기록하려고 할 경우, 트랙을 복수개의 섹터로 분할하여, 섹터단위로 정보의 기록재생이 행하여진다. 섹터구성 포오맷의 일례를 제11도에 도시한다. 각 섹터는 트랙어드레스 및 섹터어드레스 정보를 포함한 섹터식별자(1)와 데이터를 기록재생하는 데이터피일드(2)로 구성되어 있다.When trying to record digital information having variable data length, the track is divided into a plurality of sectors, and information recording and reproducing is performed in sector units. An example of a sector configuration format is shown in FIG. Each sector is composed of a sector identifier 1 including track address and sector address information and a data feed 2 for recording and reproducing data.

데이터피일드(2)에 기록하는, 데이터는, 보통 PLL(Phase Locked Loop)의 동기인입을 위한 동기인입신호부, 기록데이터의 앞에 부가되어 데이터의 선두를 식별하기 위한 데이터선두식별마아크(이하 데이터 마아크라 한다) 및 데이터부로 구성되고, 데이터복조시는 재생신호중에서 데이터 마아크를 검출하므로서, 복조를 위한 워어드동기를 취한다.The data to be recorded in the data feed 2 is normally added to the synchronization input signal portion for synchronization entry of a phase locked loop (PLL), and the data leading identification mark (hereinafter referred to as data) for identifying the head of data in front of the recording data. And data portion, and during data demodulation, a data mark is detected in the reproduction signal, thereby taking word synchronization for demodulation.

한편, 광기록디스크의 기재, 기록막, 보호층 등에 각종의 결함, 먼지, 홈 등이 존재하는 경우에는 재생신호에 드롭아웃을 발생하거나, 광기록디스크의 기록피트 및 트팩피치는 1㎛정도로 미소하기 때문에, 에러발생율은 10-4~10-5로 매우 나쁘고, 긴 버어스트형상의 드롭아웃도 많이 존재한다. 이 버어스트형상의 드롭아웃은 종종 PLL의 동작에 영향을 주고, 데이터복조중에 워어드동기가 어긋나서, 이후의 섹터 데이터가 에러가 되는 일이 있다.On the other hand, when various defects, dust, grooves, etc. exist in the substrate, recording film, protective layer, etc. of the optical recording disk, dropout occurs in the reproduction signal, or the recording and packing pitch of the optical recording disk are about 1 µm. Therefore, the error occurrence rate is 10 -4 to 10 -5, which is very bad, and there are many long burst dropouts. This burst dropout often affects the operation of the PLL, and the word synchronization is out of sync during data demodulation, resulting in an error in subsequent sector data.

이와같은 문제를 해결하기 위하여, 발명자들은 일본국 출원 특허소 58-58157호 명세서에서, 섹터를 복수개의 정보기록단위(이하 프레임이라함)로 구성하는 프레임구성 섹터포오맷을 제안하고 있다. 제12도에서 그 포오맷을 설명한다. 섹터데이터는, 데이터마아크(3) 및 1섹터 데이터를 m개로 분할한 데이터(4)를 1단위로하여 (F1)에서부터 (Fm)까지의 m개의 프레임으로 구성되고, 또한 선두에 PLL동기인입을 위한 동기인입신호(5)를 부가하고 있다. 이와 같은 구성으로 하면, 상술한 바와같이 긴 드롭아웃 등에 의하여 복조의 워어드동기가 어긋났다고 하여도 에러는 프레임단위로 억제되어 다음의 프레임부터는, 정상적인 복조가 실행될 수 있다.In order to solve such a problem, the inventors propose a frame structure sector format in which the sector is composed of a plurality of information recording units (hereinafter referred to as frames) in the specification of Japanese Patent Application No. 58-58157. The format is described in FIG. Sector data is composed of m frames from (F 1 ) to (Fm) with data mark 3 and data 4 obtained by dividing one sector data into m units as one unit, and at the beginning, PLL synchro-insertion is performed. A synchronization ingress signal 5 is added. With such a configuration, even if the demodulation word synchronization is shifted due to a long dropout or the like as described above, the error is suppressed in units of frames, and normal demodulation can be executed from the next frame.

데이터마아크의 패턴은, 변조방식의 변환규칙에서 벗어난 특수한 패턴을 이용하는 것이 일반적이며, 예를들면 MFM변조방식에서는 데이터 레이트를 T로 했을때에, 2T, 1.5T, 2T로 계속되는 변조패턴은 존재하지 않고, 변조데이터 열(列)과의 식별이 가능하게 된다.As for the pattern of the data mark, it is common to use a special pattern that is out of the conversion rule of the modulation method. For example, in the MFM modulation method, when the data rate is set to T, there is no modulation pattern that continues at 2T, 1.5T, and 2T. Instead, identification with the modulated data sequence can be made.

제12도에 광정보 재생장치에서의 데이터의 흐름을 표시한다. 데이터를 기록하는 경우, 호스트(6)로부터 전송된 사용자데이터는 일시 데이터버퍼메모리(7)에 기억되고, 에러검출정정회로(8)에서 오기정 정부호가부가되며, 1섹터분의 데이터를 섹터버퍼메모리(9)에 기억한다.12 shows the flow of data in the optical information reproducing apparatus. In the case of recording data, the user data transmitted from the host 6 is temporarily stored in the data buffer memory 7, and an error code is added by the error detection correction circuit 8, and one sector of data is stored in the sector buffer memory. Remember in (9).

이 데이터를 변조회로(10)에서 변조 및 포오매팅하여, 광디스크드라이브(11)에서 섹터포오맷된 데이터를 섹터단위로 기록한다. 재생의 경우에는, 광디스크드라이브(11)로부터의 재생신호를 복조회로(12)에서 복조하여 섹터버퍼메모리(9)에 복조데이터를 격납한다.The data is modulated and formatted by the modulation circuit 10 to record sector-formatted data in the optical disc drive 11 in units of sectors. In the case of reproduction, the demodulation circuit 12 demodulates the reproduction signal from the optical disc drive 11 and stores demodulation data in the sector buffer memory 9.

그리하여 에러검출정정회로(8)에서 에러처리를 행한 후, 데이터버퍼 메모리(7)를 개재하여 호스트(6)로데이터를 전송한다.Thus, after error processing is performed in the error detection and correction circuit 8, the data is transmitted to the host 6 via the data buffer memory 7.

그러나, 프레임구성을 취하는 섹터포오맷에 있어서, 데이터를 복조할때에 드롭아웃 등에 의하여 데이터마아크를 검출할 수 없었을 경우, 그 프레임의 데이터는 섹터버퍼메모리에 격납되지 않기 때문에, 다음 프레임 이후외 복조데이터는 순차 어긋난 어드레스부에 격납되어버리고, 잘못된 데이터로 되어버린다. 제14도에서 그 모양을 설명하면, 먼저 기록 데이터가 제14a도와 같이, 프레임(Fl), (F2), (F3), (F4), (F5)에 상당하는데이터가 섹터버퍼베모리(9)에 격납된 후, 제13도의 변조회로(10)에 의하여 광기록디스크에 변조데이터가 기록된 것으로 한다.However, in a sector format having a frame structure, when data data cannot be detected by dropout or the like when demodulating data, the data of the frame is not stored in the sector buffer memory. The data is stored in the address parts that are sequentially displaced, resulting in incorrect data. Referring to FIG. 14, the shape of the data corresponds to the frames F 1 , F 2 , F 3 , F 4 , and F 5 as shown in FIG. 14A. After being stored in the buffer memory 9, it is assumed that the modulation data is recorded on the optical recording disk by the modulation circuit 10 in FIG.

그후, 데이터복조시에 2프레임째의 데이터마아크가 검출되지 않으면 (F2)의 복조데이터는 제14b도에 도시한 바와같이, 재생데이터로서 섹터버퍼메모리(9)에 격납되지 않는다. 또 (F3)의 데이터는 본래 (F2)의 데이터가 격납되어야 할 어드레스에 격납된다.After that, if the data mark of the second frame is not detected at the time of data demodulation, the demodulation data of (F 2 ) is not stored in the sector buffer memory 9 as reproduction data, as shown in Fig. 14B. In addition, the data of F 3 is originally stored at the address where the data of F 2 is to be stored.

마찬가지로 (F4)의 데이터는 본래 (F3)의 데이터가 격납되어야 할 어드레스 (F5)의 데이터는 (F4)의 어드레스에 격납된다. 이하, 마찬가지로 하여 1프레임 상당분만큼 데이터격납어드레스가 어긋나기 때문에, (F2) 이후의 데이터는 모두 착오로 된다.Similarly, data of (F 4) the data of the original (F 3) an address (F 5) to the data is to be stored are stored in the address of the (F 4). In the same manner, the data storage addresses are shifted by one frame or the like, so that all data after (F 2 ) are mistaken.

본 발명은 이러한 점에 비추어, 프레임구성을 취하는 섹터포오맷의 데이터복조시, 섹터버퍼메모리에 격납하는 데이터가 및번째의 프레임 데이터인가를 정확하게 검지하고, 데이터마아크가 검출되지 않고 프레임 데이터의 결락이 발생하여도, 이후의 데이터가 섹터버퍼메모리의 정확한 어드레스부에 격납되는 정보재생장치를 제공하는 것을 목적으로 한다.In view of the above, the present invention accurately detects whether the data stored in the sector buffer memory is the first frame data and demodulates frame data without demodulating the frame data without demodulating data. Even if it occurs, it is an object to provide an information reproducing apparatus in which subsequent data is stored in the correct address portion of the sector buffer memory.

본 발명은, 섹터구조를 가지고, 각 섹터가 어드레스정보를 포함하는 섹터식별자부와, 데이터를 재생하기 위하여 변조데이터 및 변조데이터의 선두를 식별하기 위한 데이터선두식별마아크를 포함하는 데이터피일드부로 구성된 기록매체에서 데이터를 재생하는 장치로서, 재생신호로부터 섹터식별자내의 어드레스정보를 식별하여 기록재생목표섹터를 식별하는 수단과, 재생신호로부터 상기 테이터선두식별마아크를 식별하는 식별수단과, 검출된 상기 데이터선두식별마아크로부터 데이터 복조개시신호를 생성하는 수단과, 상기 데이터복조개시신호에 따라 각 정보기록단위마다에 데이터를 복조하여, 섹터버퍼베모리에 격납하는 수단과, 각 정보기록단위마다에 1프레임 펄스를 생성하는 수단과, 상기펄스를 카운트한 결과에 따라서, 각 정보기록단위의 데이터를 상기 섹터버퍼메모리에 격납할때의 선두어드레스를 지정하는 수단을 구비한 것을 특징으로 하는정 보재생장치이다.The present invention has a sector structure, each sector comprising a sector identifier part including address information, and a data feed part including a data head identification mark for identifying the head of the modulation data and the modulation data for reproducing the data. An apparatus for reproducing data on a recording medium, comprising: means for identifying a recording reproduction target sector by identifying address information in a sector identifier from a reproduction signal, identification means for identifying the data leading identification mark from a reproduction signal, and the detected data. Means for generating a data demodulation start signal from the leading identification mark, means for demodulating data for each information recording unit in accordance with the data demodulation start signal, and storing the data in a sector buffer memory; and one frame for each information recording unit. Means for generating a pulse and each information recording unit in accordance with a result of counting the pulses Data is information reproducing apparatus, characterized in that the means for specifying an initial address at the time stored in the sector buffer memory.

본 발명은 상기한 구성에 의하여, 섹터데이터를 복수개로 분할한 프레임구성섹터포오맷의 데이터재생에있어서, 재생신호중의 데이터마아크를 검출할 수 없고, 프레임데이터가 결락하여도, 그 후의 데이터를 섹터버퍼메모리의 정확한 위치에 격납할 수가 있다.According to the above configuration, in the data reproduction of a frame structure sector format in which sector data is divided into a plurality of sectors, the data mark in the reproduction signal cannot be detected, and even if the frame data is missing, subsequent data is divided into sectors. Can be stored in the correct location in the buffer memory.

본 발명의 섹터데이터를 복조할때, 1프레임에 하나의 펄스(이하 프레임펄스라고 한다)를 발생시켜, 그 펄스를 카운트하여 다음에 복조하는 프레임이 몇번째의 프레임인가를 인식하는 것이다.When demodulating the sector data of the present invention, one pulse (hereinafter referred to as frame pulse) is generated in one frame, and the number of frames to be demodulated next is recognized to recognize which frame.

1프레임에 하나의 프레임펄스를 발상시키는 방법으로서는, 각 프레임의 데이터마아크를 검출하여, 그 데이터마아크자신, 혹은 데이터마아크로부터 생성되는 펄스를 카운트하는 방법이 생각되나, 드롭아웃 등에 의하여 데이터마아크를 검출할 수 없을때에는, 프레임펄스를 생성할 수 없다. 이 경우 도중의 프레임이면, 앞의 프레임이 데이터마아크검출을 기준으로 하여 펄스를 생성하는 것은 가능하나, 섹터의 선두프레임의 결락은 보상할 수 없다. 또, 데이터피일드의 직전에 있는 섹터식별자로부터 타이머를 사용하여 각 프레임의 중앙에 펄스를 생성하는 방법도 있으나, 디스크모우터의 회전변동, 디스크의 편심 등에 의한 섹터길이의 변화에 의하여, 1섹터의 프레임수가 많아지면 섹터후부에서의 정밀도가 나쁘게 된다.As a method of generating one frame pulse in one frame, it is conceivable to detect a data mark of each frame and count the data mark itself or a pulse generated from the data mark. However, a data mark is detected by a dropout. If you can't, you can't generate frame pulses. In this case, if the frame is in the middle, the preceding frame can generate a pulse based on the data mark detection, but the missing frame of the sector cannot be compensated for. There is also a method of generating a pulse in the center of each frame using a timer from the sector identifier immediately before the data feed. However, one sector may be caused by a change in the sector length due to the rotation of the disk motor or the eccentricity of the disk. If the number of frames increases, the precision at the rear of the sector becomes worse.

그래서, 본발명에 있어서는, 섹터복조시, 최초로 데이터마아크를 검출할때까지의 섹터식별자의 검출신호를 기준으로하여 프레임펄스를 생성하고, 일단 데이터마아크를 검출한 후에는 데이터마아크 검출신호로부터 생성되는 데이터복조개시신호를 기준으로하여 프레임펄스를 생성한다. 도중의 프레임의 데이터마아크가 결락한 경우에는 직전의 프레임으로부터 데이터마아크를 대체하여 복조데이터를 회복시키는 동시에 프레임펄스의 보상도 실시하고, 또한 데이터열중에 나타나는 가짜의 데이터마아크를 마스킹하는 게이트를 생성하여 정확한 복조 타이밍을 얻으므로서 1프레임 1펄스를 실현한다. 이 경우, 선두프레임이 프레임 마아크를 검출할 수 없을때에는 대체가 불가능하기 때문에, 섹터식별자로부터 프레임펄스를 생성한다.Therefore, in the present invention, when demodulating the sector, frame pulses are generated based on the detection signal of the sector identifier until the first detection of the data mark, and once detected, the data pulse is generated from the data mark detection signal. The frame pulse is generated based on the data demodulation start signal. If the data mark of the frame in the middle is missing, the data mark is replaced from the previous frame to recover the demodulated data, compensate for the frame pulse, and generate a gate to mask the fake data mark appearing in the data sequence. One frame and one pulse are achieved by obtaining accurate demodulation timing. In this case, since the replacement is impossible when the leading frame cannot detect the frame mark, a frame pulse is generated from the sector identifier.

제1도에 있어서 본 발명의 개요에 대하여 설명한다. 제1a도는 5프레임으로 구성된 섹터데이터포오맷의 재생신호를 도시하며, (1)은 미리 디스크에 프리포오맷되어, 섹터어드레스정보를 포함하는 섹터식별자(ID), (4)는 데이터, (3)은 각 프레임데이터의 선두를 식별하기 위한 데이터마아크(DM), (5)는 PLL동기를 인입하기 위한 동기인입신호(SYNC)이다. 제1b도는 섹터식별자(ID)의 검출신호로서, 예를들면 (ID)내의 어드레스의 검출신호이다. 제1c도는 재생신호중의 데이터마아크패턴일치를 검출하는 데이터마아크검출신호이며, 여기서는 제1프레임(Fl)과 제3프레임(F3)의 데이터마아크패턴이, 디스크의 드롭아웃 등에 의하여 검출될 수 없었던 것으로 한다. 제1e도는 프레임단위이며 데이터를 복조하기 위한 타이밍을 취하는 데이터 복조개시신호이다. 제3프레임에 대하여는 제2프레임의 데이터 복조개시신호로부터 PLL의 클록을 카운트하여 생성한 제1d도의 대체데이터마아크신호를 사용하여 데이터복조개시신호를 생성하고 있다.In FIG. 1, the outline | summary of this invention is demonstrated. FIG. 1A shows a reproduction signal of a sector data format composed of five frames, where (1) is preformatted on a disc in advance, and sector identifier (ID) containing sector address information, (4) is data, (3 Is a data mark (DM) for identifying the head of each frame data, and (5) is a sync lead-in signal (SYNC) for introducing a PLL sync. 1B is a detection signal of a sector identifier ID, for example, a detection signal of an address in ID. FIG. 1C is a data mark detection signal for detecting data mark pattern matching in a reproduction signal. Here, the data mark pattern of the first frame F 1 and the third frame F 3 can be detected by dropout of a disc or the like. We do not have. FIG. 1E is a data demodulation start signal which takes a timing for demodulating data in units of frames. For the third frame, the data demodulation start signal is generated using the replacement data mark signal of FIG. 1d generated by counting the clock of the PLL from the data demodulation start signal of the second frame.

이때, 제1g도에 도시하는 바와같이 섹터버퍼메모리에는, 검출할 수 없는 프레임(Fl)의 격납부에 다른 프레임의 데이터를 격납함이 없이, 정확한 위치에 복조데이트를 격납하는 것이다. 이 위치결정에는 제1f도에 도시한 바와같이, 각 프레임마다 1개 생성한 프레임펄스를 이용한다.At this time, as shown in FIG. 1G, the sector buffer memory stores the demodulation data at the correct position without storing the data of another frame in the storage portion of the frame F l which cannot be detected. For this positioning, as shown in Fig. 1f, one frame pulse generated for each frame is used.

이 프레임펄스는, 데이터중의 데이터마아크가 검출될때까지는 제1b도의 (ID)검출신호를 기준으로하여 생성하고, 일단 데이터마아크가 검출된 후에는 이 데이터마아크로부터 생성된 데이터복조개시신호를 기준으로하여 생성한다.This frame pulse is generated on the basis of the (ID) detection signal of FIG. 1B until a data mark in the data is detected, and once the data mark is detected, the frame demodulation start signal generated from this data mark is referenced. To create.

제2도에 본 발명의 일실시예의 블록도, 제3도에 정상적인 데이터 복조시이퀀스에서의 동작타이밍도, 제4도에 데이터마아크 미검출시 시이퀀스에서의 동작타이밍도를 도시하고, 이하 이들의 도면에 따라 본 발명에 대해 상세히 설명한다.FIG. 2 shows a block diagram of an embodiment of the present invention, FIG. 3 shows an operation timing diagram in a normal data demodulation sequence, and FIG. 4 shows an operation timing diagram in a sequence when no data mark is detected. The present invention will be described in detail with reference to the drawings.

광디스크드라이브(11)에있어서, 광디스크(13)로부터 광검출기(14)에서 판독되어, 프리앰프(15)에서 증폭된 재생신호(16)는, 파형등화회로(17)에서 파형정형되어 비교기(18)에서 2치화되어 2치화재생신호(19)로 된다. 한편, 섹터식별자부의 어드레스는 어드레스재생회로(23)에서 판독되어서 섹터의 트랙어드레스와 섹터어드레스의 어드레스재생신호(24)를 출력한다.In the optical disc drive 11, the reproduction signal 16 read out from the optical disc 13 by the photodetector 14 and amplified by the preamplifier 15 is waveform-shaped by the waveform equalizing circuit 17 and the comparator 18 Binarized to be a binarized reproduction signal (19). On the other hand, the address of the sector identifier part is read by the address reproducing circuit 23, and outputs the track address of the sector and the address reproducing signal 24 of the sector address.

어드레스재생신호에서는 섹터식별자부의 에러검출부호로 에러첵하여, 어드레스신호가 에러없이 정상적으로 판독되면 어드레스검출신호(25)를 출력한다.In the address reproduction signal, an error is detected by an error detection code of the sector identifier part, and if the address signal is normally read without error, the address detection signal 25 is output.

어떤 섹터의 데이터를 복조할때, 제어를 춰급하는 CPU(26)는 어드레스재생신호(24)를 확인하여 복조지령신호(27)를 복조회로(12)에 출력한다. 복조회로(12)에서는, 2치화재생신호(19)에 대하여 PLL회로(28)에서 재생클록(29)을 자체생성하고, 이 재생클록(29)에 따라 2치화 재생신호(19)를 시프트레지스터(30)에 보내어, 데이터마아크검출회로(31)로서 각 프레임의 선두에 있는 데이터마아크패턴의 일치를 취하여 데이터마아크를검출하여, 데이터복조를 위한 데이터복조개시신호(32)를 출력한다. 복조클록생성회로(33)에서는 재생클록(29)과 데이터복조개시신호(32)에 의하여, 워어드동기를 취하기 위한 복조클록(34)을 생성한다. 또 복조타이밍게이트생성회로(35)에서는, 복조클록(34)을 카운트하는 카운터 (36) 의 가능신호(37) 을 가능상태로하여, 카운터의 출력(38)을 부호해독기(39)로 부호해독하고, 섹터버퍼메모리의 RAM(40)에 복조회로(41)에서 복조된 복조데이터(42)를 프레임단위로 전송하기 위한 섹터버퍼가능신호(43)를 출력한다. 복조클록(34), 카운터(36)의 가능신호(37)는데이터복조개시신호(32)에서 초기화되고, 1프레임단위의 복조가 기동된다.When demodulating data of a sector, the CPU 26, which issues control, checks the address reproduction signal 24 and outputs a demodulation command signal 27 to the demodulation circuit 12. In the demodulation circuit 12, the PLL circuit 28 self-generates the reproduction clock 29 with respect to the binary reproduction signal 19, and shifts the binary reproduction signal 19 in accordance with the reproduction clock 29. The data mark detection circuit 31 detects the data mark by matching the data mark pattern at the head of each frame, and outputs the data demodulation start signal 32 for data demodulation. In the demodulation clock generation circuit 33, the demodulation clock 34 for taking word synchronization is generated by the reproduction clock 29 and the data demodulation start signal 32. In the demodulation timing gate generation circuit 35, the enable signal 37 of the counter 36 that counts the demodulation clock 34 is made to be in an enabled state, and the output of the counter 38 is decoded by the code decoder 39. The sector buffer enable signal 43 for transmitting the demodulated data 42 demodulated by the demodulation circuit 41 in units of frames is output to the RAM 40 of the sector buffer memory. The enable signal 37 of the demodulation clock 34 and the counter 36 is initialized from the data demodulation start signal 32, and demodulation of one frame unit is started.

이와같이 하여 각 프레임단위로 재생데이터를 복조하고, 소정의 프레임수만큼 복조가 종료하면, 복조종료신호(44) 가 복조타이밍게이트생성회로(35)로 송출되고, 복조카운터가능신호(37)는 닫히게 된다. CPU(26)는 이 복조카운터가능신호(37)로부더 복조종료를 인식하고, 복조지령신호(27)를 해제한다.In this manner, when the demodulation data is demodulated in units of frames, and demodulation is completed by a predetermined number of frames, the demodulation end signal 44 is sent to the demodulation timing gate generation circuit 35, and the demodulation counter enable signal 37 is closed. do. The CPU 26 recognizes the demodulation end by this demodulation counter enable signal 37 and releases the demodulation command signal 27.

프레임펄스의 생성에 있어서는, 기본적으로 데이터마아크를 검출한 프레임의 중간에서 부호해독기(39)가 보호해독출력(45)으로서 생성한 프레임펄스(A)를 OR게이트(46)에 통과시키고, 이 통과된 것과, 복조시에만 프레이펄스를 출력하기 위하여 복조지령신호(27)를 AND게이트(47)에 통과시켜서, 섹터버퍼메모리(9)의 RAM제어회로(48)에 출력한다. 그리하여 데이터마아크를 검출할 수 없었던 프레임의 프레임펄스는, 카운터(49)에 의하여 수정클록(50)을 카운트하고, 부호해독기(51)에 의한 부호해독출력(52)를 프레임펄스(B)로서 대체출력한다.In the generation of the frame pulse, basically, the frame decoder A generated by the code decoder 39 as the protection readout output 45 passes through the OR gate 46 in the middle of the frame in which the data mark is detected. In order to output the prepulse only during demodulation, the demodulation command signal 27 is passed through the AND gate 47 and output to the RAM control circuit 48 of the sector buffer memory 9. Thus, the frame pulse of the frame in which the data mark could not be detected counts the correction clock 50 by the counter 49, and replaces the code readout output 52 by the code decoder 51 with the frame pulse B. FIG. Output

이 카운터(49)는 어드레스검출신호(25), 프레임펄스(B) 및 데이터마아크검출로부터 프레임중간지점에서의 프레임펄스(A) 출력까지의 사이에 "H"로 되는 카운트불가능신호(53)의 3신호의 OR게이트출력(54)으로 클리어되어 있으며, 제4도에 도시하는 바와같이 어드레스검출신호(25)로부터 최초의 프레임중간까지의 시간(tl), 각 프레임길이에 상당하는 시간(t2)만큼 카운트했을때 프레임펄스(B)가 부호해독기(51)로부터 대체출력되도록 되어있다. (tl), (t2)는 최초의 프레임펄스(55)가 출력되었을떼에, (tl), (t2) 절환회로(56)로부터 절환신호(57)가 출력되어서, 부호해독출력(52)의 위치가 바꾸어지도록 되어있다.This counter 49 is used to calculate the count impossible signal 53 which becomes " H " between the address detection signal 25, the frame pulse B and the data mark detection to the output of the frame pulse A at the intermediate point of the frame. Cleared by the OR gate output 54 of three signals, as shown in FIG. 4, the time t l from the address detection signal 25 to the middle of the first frame, and the time t corresponding to each frame length (t). When counting by 2 ), the frame pulse B is alternately output from the code decoder 51. At (t l ) and (t 2 ), when the first frame pulse 55 has been output, the switching signal 57 is output from the (t l ) and (t 2 ) switching circuits 56, so that the code readout output is performed. The position of 52 is changed.

이와같이 최초의 데이터마아크를 검출하기까지는, 섹터식별자겸출신호를 프레임펄스발생의 기준으로 하고, 일단 데이터마아크를 검출한후에는 검출한 데이터마아크를 기준으로 하므로서, 각 프레임에서 정밀도 좋게 프레임펄스를 발생시킬 수가 있다. 섹터버퍼메모리(9)의 내부에는 프레임펄스카운터(58)를 배설하고있으며, 이 카운터는 어드레스 검출신호(25)를 클리어입력, 프레임펄스(59)를 클록입력하고 있다.In this way, until the first data mark is detected, the frame identifier can be generated accurately in each frame by using the sector identifier signal as a reference for generating the frame pulse, and once the data mark is detected, based on the detected data mark. There is a number. The frame pulse counter 58 is provided inside the sector buffer memory 9, and the counter inputs the address detection signal 25 for clear input and the frame pulse 59 for clock input.

이 카운터출력(60)에 의하여 각 프레임에서의 프레임데이터격납선두 어드레스신호(61)를 설정한다. RAM(40)에 프레임데이터를 격납할때는, RAM제어회로(48)로부터의 데이터기입지령신호(62) 및 워어드단위의 복조클록(34)을 클록입력으로 하는 RAM어드레스카운터(63)의 출력(64)에 의하여, 복조데이터(42)를 RAM(40)에 격납한다.The counter output 60 sets the frame data storage head address signal 61 in each frame. When storing frame data in the RAM 40, the output of the RAM address counter 63 using the data write command signal 62 from the RAM control circuit 48 and the demodulation clock 34 in units of words as a clock input ( 64 stores the demodulated data 42 in the RAM 40.

프레임데이터격납선두 어드레스신호(61)는, 예를들면 섹터버퍼가능신호(43)의"L"구간에서 RAM어드레스카운터(63)에 부하되도록 하면, 제3도에 도시한 바와같이 데이터마아크가 검출되지 않고, 선두, 혹은 도중에서 섹터버퍼가능신호가 출력되지 않은 경우에도, 다음 프레임부터는 바른 어드레스에 프레임데이터가 격납된다.When the frame data containment head address signal 61 is loaded into the RAM addresser 63 in the " L " section of the sector buffer enable signal 43, for example, the data mark is detected as shown in FIG. If the sector buffer enable signal is not output at the beginning or in the middle, the frame data is stored at the correct address from the next frame.

또, 프레임펄스는 각 프레임의 중앙부근에 출력시킴으로서, 디스크의 회전변동에 의한 편심, 진동, 충격등에 의한 섹터길이의 시간적변화를 흡수할 수가 있다.In addition, by outputting the frame pulse near the center of each frame, it is possible to absorb the temporal change of the sector length due to eccentricity, vibration, shock, etc., caused by rotational change of the disk.

이상 기술한 바와 같이, 본 실시예에 있어서는 데이터복조개시신호로부터 프레임펄스를 생성하기 때문에, 데이터마아크검출회로로부터 출력되는 데이터복조개시신호의 개시신호의 신뢰성은 매우 높은 것이 아니면 안된다.As described above, in the present embodiment, since the frame pulse is generated from the data demodulation start signal, the reliability of the start signal of the data demodulation start signal output from the data mark detection circuit must be very high.

그러나, 광기록디스크는 에러 발생율이 10-4~10-5로 비트착오가 매우 많으므로, 데이터마아크패턴을 검출할 수 없거나, 데이터열중에 가짜의 데이터마아크를 검출하는 등으로 데이터복조개시신호를 정상적인 위치에서 얻을 수 없고, 복조타이밍이 어긋나서 복조에러를 일으키는 일이 있다.However, since the optical recording disc has an error rate of 10 -4 to 10 -5 and has a lot of bit errors, a data demodulation start signal cannot be detected by detecting a data mark pattern or detecting a fake data mark in the data sequence. It may not be obtained at the normal position, and the demodulation timing may shift, causing a demodulation error.

따라서, 데이터마아크검출회로로부터 출력되는 데이터복조개시신호의 위치정밀도를 올리기위하여, 본 발명에서는 대체 데이터마아크를 생성하여 도중의 프레임에서의 데이터마아크 미검출을 보상하고, 또한 검출된 데이터마아크와 데체 데이터마아크로부터 각각 마스크게이트를 적성하여 정규의 복조타이밍을 틀리게하는 가짜의 데이터마아크패턴을 마스킹하여, 확실한 데이터복조개시신호의 출력을 실현하고, 데이터복조에러를 방지하는 동시에, 프레임펄스의 신뢰성을 향상시키고 있다.Therefore, in order to increase the positional accuracy of the data demodulation start signal output from the data mark detection circuit, the present invention generates a replacement data mark to compensate for the non-detection of the data mark in the middle frame. By masking a fake data mark pattern that mismatches the regular demodulation timing by appointing mask gates from each mark, it realizes reliable data demodulation start signal output, prevents data demodulation error, and improves frame pulse reliability. have.

제2도에 있어서의 데이터마아크검출회로(31)의 상세도를 제5도에 도시한다. 데이터복조개시신호(32), (이하 DM라 한다)는 기본적으로는 시프트레지스터(30)의 출력(65)을 패턴일치검출부(66)에서 비교하여, 데이터열중에 데이터마아크패턴이 나타났을때의 데이터마아크일치검출신호(67), (이하 DM 1라 한다)가 플립플롭(68)에서 재생클록(29)에 의하여 동기화되어서 출력된다. 그리하여 본래의 데이터마아크 패턴에 비트착오가 일어나서 패턴검출을 할 수 없는 경우를 위하여, (DM)에서 카운터(69)를 초기화하여 재생클록(29)을 카운트하고, 대체 데이터마아크신호(70), (이하 DM2라 함)가 다음의 프레임(DMl) 검출점에서 출력되도록 부호해독기(71)의 값을 설정한다. 이렇게 하면, (DMl)이 출력되지 않아도 (DM2)에 의하여 그 프레임의 정확한 복조가 가능하게 된다.FIG. 5 shows a detailed view of the data mark detection circuit 31 in FIG. The data demodulation start signal 32 (hereinafter referred to as DM) basically compares the output 65 of the shift register 30 with the pattern matching detection unit 66, and when the data mark pattern appears in the data sequence. The data mark matching detection signal 67 (hereinafter referred to as DM 1) is output in synchronization with the reproduction clock 29 in the flip-flop 68. Thus, in the case where a bit error occurs in the original data mark pattern and pattern detection is impossible, the counter 69 is initialized in (DM) to count the reproduction clock 29, and the replacement data mark signals 70, ( The value of the code decoder 71 is set so that the following is referred to as DM2) at the next frame DMl detection point. In this way, accurate demodulation of the frame is possible by (DM2) even if (DMl) is not output.

또한 (DM1)의 뒷쪽에지에서 플립플롭(72)을 때려서, (DM)을 출력하지 않기 위한 마스크게이트 신호(73), (이하 FMG1으로 한다)를 생성한다. 또, 지연회로(74)에서 (T2)만큼 지연시킨(DM2)의 뒷쪽 에지에서플립플롭(75)을 때려서, (DM)을 출력하지 않기 위한 마스크게이트신호(76),(이하 FMG2라 한다)를 생성한다. 이들 마스크게이트 신호는 섹터버퍼가능신호(43)의 뒷쪽에지펄스(77)를 지연회로(78)에서 (Tl)만큼 지연시킨 클리어신호(79)로 해제하도록 하고 있다.The flip-flop 72 is hit at the back edge of the DM1 to generate a mask gate signal 73 (hereinafter referred to as FMG1) for not outputting the DM. Also, the flip-flop 75 is hit at the rear edge of the delay circuit 74 delayed by DM 2 by T 2 , so that the mask gate signal 76 for not outputting the DM is referred to as FMG2 hereinafter. ) These mask gate signals are to be released by the clear signal 79 delayed by the delay circuit 78 by (T l ) from the back edge pulse 77 of the sector buffer enable signal 43.

이 2개의 마스크게이트신호는 NOR게이트(80)를 통하여 플립플롭(68)의 클리어단자에 입력되어 있기 때문에, 데이터마아크가 검출되어 프레임의 복조가 실행하고 있는 기간에는, 데이터열중에 (DMl)을 착오검출하였다고해도 (DM)은 출력되지 않도록 되어있다. 또, 복조지령신호(37),(RDEN)에 의해서도 (DM)이 마스크되어 있으며, (RD)시 이외에 (DM)은 출력되지 않고, 복조동작은 행하여지지 않는다.Since these two mask gate signals are input to the clear terminal of the flip-flop 68 through the NOR gate 80, during the period of demodulation of the frame due to the detection of a data mark, (DMl) is applied to the data sequence. Even if a mistake is detected, (DM) is not output. The DM is also masked by the demodulation command signals 37 and RDEN, and the DM is not output other than at the time of RD, and the demodulation operation is not performed.

제6도는, 제5도에 도시하는 (DM)검출회로의 동작타이밍도이다.FIG. 6 is an operation timing diagram of the (DM) detection circuit shown in FIG.

제m프레임(Fm)으로부터 제m+1프레임(Fm+1)에 걸쳐서 도시한 것으로, 특별한 패턴의 일치를 검출하는 데이터마아크일치검출신호(DMl)이 검출되면 곧 마스크게이트신호(FMGl)을 닫는다.It shows from mth frame Fm to m + 1th frame Fm + 1, and closes the mask gate signal FMGl as soon as the data mark matching detection signal DMl which detects a match of a special pattern is detected. .

그러나, 대체데이터마아크신호(DM2)는, 직전의프레임의 데이터복조개시신호에서 재생클록(29)을 1프레임분 카운트하고 있기때문에, 버어스트형상의 드롭아웃에 의하여 PLL서어보가 흐트러져서 1프레임중의 재생클록의 개수가 증감한 경우, (DM2)는 정확한 위치에 출력되지 않는다. 따라서 (DM2)는 (DM1)보다도 신뢰도는 낮고, 마스크게이트(FMG2)는 (DM2)에 대하여 (T2)만큼 지연시키고 있다.However, since the replacement data mark signal DM2 counts the playback clock 29 for one frame from the data demodulation start signal of the immediately preceding frame, the PLL servo is disturbed due to the burst-out dropout. When the number of regeneration clocks increases or decreases, (DM2) is not output at the correct position. Therefore, (DM2) has a lower reliability than (DM1), and the mask gate FMG2 is delayed by (T 2 ) with respect to (DM2).

이와같은 구성으로 하면, 재생클록의 개수가 많고 (DM2)가 (DM1)보다 먼저 출력되어도 마스크게이트가(T2)의 기간에는 나오지 않기 때문에, 제2도에서 설명한 바와같이 1프레임의 복조는 데이터복조개시신호에서 초기화되어 있기때문에, 뒤에서 출력되는 정규의 (DM1)이 우선되어, 정확한 타이밍으로 프레임데이터의 복조가 행해진다.In such a configuration, since the number of playback clocks is large and (DM2) is output before (DM1), the mask gate does not come out in the period of (T 2 ). As shown in FIG. Since it is initialized from the demodulation start signal, the regular (DM1) outputted later takes precedence, and the frame data is demodulated at an accurate timing.

섹터버퍼가능신호(SCBEN), (43)는, 데이터마아크가 검출되고나서 복조처리시간(T3)만큼 지연되어 출력되고, 가능구간은 데이터부와 같은 길이이다. 마스크게이트(FMG1), (FMG2)는 될 수 있는대로 긴 구간을 커버하기 때문에, 데이터복조기간을 나타내는 (SCBEN)이 종료하여 (Tl)만큼 지연시킨 시점에서 마스크게이트를 해제한다.The sector buffer enable signals SCBEN and 43 are output after being delayed by the demodulation processing time T 3 after the data mark is detected, and the possible section is the same length as the data portion. Since the mask gates FMG1 and FMG2 cover as long an interval as possible, the mask gates are released when (SCBEN) indicating the data demodulation period ends and is delayed by (T l ).

여기서 (Tl)과 (T2)는 디스크의 최대버어스트 에러길이와 PLL의 성능에 의하여 1프레임당 재생클록의 개수가 최대 몇개 변동하는가에 의하여 그 값을 결징한다.Here, (T l ) and (T 2 ) determine the maximum number of playback clocks per frame depending on the maximum burst error length of the disk and the performance of the PLL.

제7도에서부터 제10도까지는 데이터마아크 미검출 혹은 착오검출에 대한 데이터마아크 검출회로의 동작타이밍을 도시하고 있다.7 to 10 show the operation timing of the data mark detection circuit for detecting no data mark or detecting a mistake.

제7도는 정상적인 시이퀀스때의 동작타이밍도이다. 재생신호로부터 (DM1)이 검출되고, (DM)이 출력되어서 프레임의 복조가 행하여진다. (DM2)는 1프레임 앞의 (DM)의 위치에서 PLL에 의한 재생클록을 카운트하여 생성되어 있다. (FMG1), (FMG2)는 각각 (DM1)의 강하, 지연된 (DM2)의 강하에 의하여 기동되고, 섹터버퍼가능신호(29)(SCBEN)의 강하에 의하여 리세트된다.7 is an operation timing diagram during a normal sequence. (DM1) is detected from the reproduction signal, (DM) is output, and the frame is demodulated. (DM2) is generated by counting the playback clock by the PLL at the position (DM) one frame ahead. The FMG1 and FMG2 are activated by the drop of the DM1 and the delay of the delayed DM2, respectively, and are reset by the drop of the sector buffer enable signal 29 (SCBEN).

제8도는 제2프레임의 데이터마아크가 비트착오에 의하여 검출된 수 없을때의 동작타이밍도이다. 이 경우 제 프레임의 (DM)에 의하여 생성된 (DM2)가 대체의 역할을 수행하고, 제2프레임의 복조도 정상적인 타이밍으로 정확하게 실행되는 것이다.8 is an operation timing diagram when the data mark of the second frame cannot be detected by bit error. In this case, (DM2) generated by (DM) of the first frame plays a role of replacement, and demodulation of the second frame is also executed correctly at normal timing.

제9도는 제2프레임의 데이터중에 (DM1)을 잘못검출했을때의 동작타이밍도이다. 이 경우,(FMG1), (FMG2)에 의하여 (DM1)은 마스크되고, 복조에 영향을 미치는 일은 없다.9 is an operation timing diagram when (DM1) is incorrectly detected in the data of the second frame. In this case, (DM1) is masked by (FMG1) and (FMG2) and does not affect demodulation.

제10도는 제2프레임에 데이터마아크를 검출할 수 없고, 또한 제2프레임의 도중에서 (DM1)을 착오검출한때의 동작타이밍도이다.FIG. 10 is an operation timing diagram when the data mark cannot be detected in the second frame, and when (DM1) is misdetected in the middle of the second frame.

이 경우도 제2프레임의 복조는 (DM2)에서 보상되고, (FMG1)이 나오지 않는 제2프레임에서의 가짜(DM1)도 (FMG2)에 의하여 마스크되어, 복조동작에는 영향이 없다.Also in this case, the demodulation of the second frame is compensated in (DM2), and the fake DM1 in the second frame in which (FMG1) does not appear is also masked by (FMG2), and there is no effect on the demodulation operation.

이와같이, 데이터마아크의 대체수단과, 가짜의 데이터마아크검출을 마스크하는마스크게이트의 최적화수단에 의하여, 데이터복조개시신호를 규정된 위치에서 정확하게 출력할 수 있고, 프레임펄스형성시, 데이터마아크의 미검출 혹은 가짜의 데이터마아크착오검출에 의하여 일어날 수 있는 프레임펄스의 위치변동, 개수변동을 방지할 수 있다.In this way, the data demodulation start signal can be accurately output at the prescribed position by the replacement means of the data mark and the optimization means of the mask gate that masks the false data mark detection. When the frame pulse is formed, the data mark is not detected. Alternatively, it is possible to prevent the positional change and the number change of the frame pulse which may be caused by the false data mark error detection.

이상 설명한 바와같이, 본 발명은 섹터데이터를 복수개로 분할한 프레임구성 섹터포오맷의 데이터재생에 있어서, 섹터버퍼메모리에 격납하는 프레임단위의 복조데이터가 몇번째의 프레임데이터인지를 정확하게 검지하여, 데이터마아크를 검출할 수 없고 프레임데이터의 결락이 발생하여도, 이후의 데이터가 섹터버퍼메모리의 정확한 어드레스부에 격납되게 하는 정보재생장치를 제공하는 것이다.As described above, according to the present invention, in the data reproduction of a frame structure sector format in which sector data is divided into a plurality of pieces, it is possible to accurately detect the number of frame data of the demodulation data in units of frames stored in the sector buffer memory, It is an object of the present invention to provide an information reproducing apparatus in which subsequent data is stored in the correct address portion of the sector buffer memory even if a mark cannot be detected and frame data is missing.

1프레임당 1개의 펄스(프레임펄스)를 확실하게 출력하기 위하여 최초의 데이터마아크를 검출하여 데이터복조개시신호를 출력할때까지는, 섹터식별자검출신호를 프레임펄스발생의 기준으로 하고, 일단 데이터복조개시신호를 출력한 후에는 출력한 데이터복조개시신호를 기준으로 하므로서, 각 프레임에서 정밀도 좋게 프레임필스를 발생시킬 수 있다.In order to reliably output one pulse (frame pulse) per frame, the sector identifier detection signal is used as a reference for frame pulse generation until the first data mark is detected and the data demodulation start signal is output. After the signal is output, the frame fill can be generated with high accuracy in each frame, based on the output data demodulation start signal.

또, 대체데이터마아크를 생성하여 도중의 프레임에서의 데이터마아크 미검출을 보상하고, 또한 검출된 데이터마아크와 대체 데이터마아크로부터 각각 마스크게이트를 작성하여 정규의 복조타이밍을 틀리게하는 가짜의 데이터마아크패턴을 마스킹하여, 확실한 데이터복조개시신호의 출력을 실현해서 복조데이터의 결락을 방지하는 동시에, 프레임펄스의 정밀도를 향상시키고 있다.In addition, a fake data mark pattern that generates a substitute data mark to compensate for the non-detection of the data mark in the middle of the frame and creates a mask gate from the detected data mark and the replace data mark, respectively, results in incorrect demodulation timing. By masking, the output of a reliable data demodulation start signal is realized to prevent the loss of demodulated data, and the accuracy of the frame pulse is improved.

Claims (8)

섹터구조를 가지고, 각 섹터가 어드레스정보를 포함하는 섹터식별자부와, 데이터를 재생하기 위하여 변조데이터(4) 및 변조데이터의 선두를 식별하기 위한 데이터 선두식별마아크(3)를 포함하는 데이터피일드부로 구성된 기록매체에서 데이터를 재생하는 장치로서, 재생신호로부터 섹터식별자내의 어드레스정보를 식별하여 기록재생 목표섹터를 식별하는 수단(23)과, 재생신호로부터 상기 데이터선두식별마아크를 식별하는식별수단(31)과, 검출된 상기 데이터선두식별마아크로부터 데이터복조개시신호(32)를생성하는수단(31)과, 상기 데이터복조개시신호(32)에 따라서 각 정보기록단위마다 데이터를 복조하여, 섹터버퍼메모리에 격납하는 수단 (41)과, 각 정보기록단위마다 1프레임 필스(59)를 생성하는 수단(46), (47), (49), (51), (56)과, 상기펄스(59)를 카운트한 결과에 따라서, 각 정보기록단위의 데이터의 선두어드레스를 지정하여 상기 섹터버퍼메모리에 격납하도록 하는 수단 (58), (48), (63)을 구비한 것을 특징으로 하는 정보재생장치.A data feed having a sector structure, each sector including a sector identifier part including address information, and a data head identification mark 3 for identifying the head of the modulation data 4 and a modulation head for reproducing data. An apparatus for reproducing data on a recording medium comprising: a means (23) for identifying address reproduction target sectors by identifying address information in a sector identifier from a reproduction signal, and identification means for identifying the data lead identification mark from a reproduction signal ( 31) and means 31 for generating a data demodulation start signal 32 from the detected data head identification mark, and demodulating data for each information recording unit in accordance with the data demodulation start signal 32, thereby providing a sector buffer. Means (41) for storing in the memory, means (46), (47), (49), (51), (56) for generating one frame pillar (59) for each information recording unit, and the pulse (59). Count) As a result, the information reproducing apparatus characterized in that it includes the means 58, 48, 63, by specifying the start address of the data of each information storage unit to store the sector buffer memory. 제1항에 있어서, 각 정보기록단위마다의 펄스(59)는, 섹터식별자의 검출신호(25)와 상기데이터 복조개시신호를 기준으로해서 생성되는 것을 특징으로 하는 정보재생장치.An information reproducing apparatus according to claim 1, wherein a pulse (59) for each information recording unit is generated on the basis of the detection signal (25) of the sector identifier and the data demodulation start signal. 제2항에 있어서, 각 정보기록단위마다의 펄스(59)는, 최초에 데이터선두식별마아크를 식별하여 데이터복조개시신호(32)를 출력할때까지는 상기 섹터식별자의 검출신호(25)를 기준으로해서 생성하고, 일단 상기 데이터선두식별마아크를 식별한 후에도 출력된 상기 데이터복조개시신호를 기준으로 하여 생성하는 수단(35), (36), (39)을 구비한 것을 특징으로 하는 정보재생장치.The pulse 59 for each information recording unit is based on the detection signal 25 of the sector identifier until the data head identification mark is first identified and the data demodulation start signal 32 is output. And means (35), (36), (39) for generating on the basis of the data demodulation start signal output even after the data head identification mark has been identified. . 제2항에 있어서, 상기 섹터식별자의 검출신호(25)는 섹터식별자내의 어드레스 정보의 검출신호인 것을 특징으로 하는 정보재생장치.The information reproducing apparatus according to claim 2, wherein the detection signal (25) of the sector identifier is a detection signal of address information in the sector identifier. 제1항에 있어서, 상기 데이터복조개시신호(32)는 각 정보기록단위마다 검출된 상기 데이터 선두식별 마아크를 기준으로 하여 생성되는 반면, 상기 데이터선두식별마아크가 정보기록단위중의 하나에 검출되지않은 경우, 상기데이터 복조개시신호는 상기 데이터 선두식별마아크가 검출되지 않은 정보기록단위의 직전의 정보기록단위에 데이터 복조를 개시하여 생성된 데이터 복조개시신호를 기준으로 생성된 대체 데이터 선두식별마아크를 기준으로 하여 생성되는 것을 특징으로 하는 정보재생장치.The data demodulation start signal 32 is generated based on the data head identification mark detected for each information recording unit, while the data head identification mark is not detected in one of the information recording units. If not, the data demodulation start signal replaces the data demodulation start mark generated based on the data demodulation start signal generated by starting data demodulation to the information recording unit immediately preceding the information recording unit in which the data head identification mark was not detected. An information reproducing apparatus, characterized in that generated on the basis of. 제5항에 있어서, 상기 데이터선두식별마아크로부터 제1의 게이트신호, 상기 대체 테이터선두식별마아크로부터 제2의 게이트신호를 생성하는 수단 (31), ((72), (75))를 구비하고, 상기 제1의 게이트신호 및 제2의 게이트신호가 출력되고 있는 기간은 상기 데이터 복조개시신호를 출력하지 않는 것을 특징으로 하는 정보재생장치.6. The apparatus according to claim 5, further comprising means (31), (72), (75) for generating a first gate signal from said data head identification mark and a second gate signal from said alternate data head identification mark. And the data demodulation start signal is not outputted during the period during which the first gate signal and the second gate signal are output. 제6항에 있어서, 제2의 게이트신호는 상기 제1의 게이토신호보다도 폭이 좁은 신호인 것을 특징으로 하는 정보재생장치.7. The information reproducing apparatus according to claim 6, wherein the second gate signal is a narrower signal than the first gate signal. 제1항에 있어서, 각 정보기록 단위마다의 펄스는, 각 정보기록단위의 중앙에 생성되는 것을 특징으로하는 정보재생장치.An information reproducing apparatus according to claim 1, wherein a pulse for each information recording unit is generated at the center of each information recording unit.
KR1019860008833A 1985-10-28 1986-10-22 Optical information-reproducing apparatus KR900009183B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP241057 1985-10-28
JP60241057A JPH0697539B2 (en) 1985-10-28 1985-10-28 Optical information recording / reproducing device
JP4502 1986-01-13
JP61004502A JPS62164276A (en) 1986-01-13 1986-01-13 Information recording and reproducing device

Publications (2)

Publication Number Publication Date
KR870004421A KR870004421A (en) 1987-05-09
KR900009183B1 true KR900009183B1 (en) 1990-12-24

Family

ID=26338287

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019860008833A KR900009183B1 (en) 1985-10-28 1986-10-22 Optical information-reproducing apparatus

Country Status (1)

Country Link
KR (1) KR900009183B1 (en)

Also Published As

Publication number Publication date
KR870004421A (en) 1987-05-09

Similar Documents

Publication Publication Date Title
US4805046A (en) Information recording and reproducing apparatus using sectors divided into a plurality of frames and having means for proper storage of the frame data
EP0603949B1 (en) Data recorder with segment synchronization
JPH0210574A (en) Demodulating circuit
CA1226671A (en) Optical recording medium
EP0164746A2 (en) Optical information recording and reproducing apparatus and optical disc
CZ20012252A3 (en) Record carrier of a read-only type, process for producing thereof and a read device
JPH02162576A (en) Data recording method
JP2517107B2 (en) Optical information recording / reproducing device
KR900009183B1 (en) Optical information-reproducing apparatus
JPS6050670A (en) Recording and reproducing method of optical information
JP2621149B2 (en) Information recording / reproducing device
US5365501A (en) Information recording and reproducing device
JP2522832B2 (en) Demodulation circuit
JPH0481278B2 (en)
JP3277513B2 (en) Optical information recording / reproducing method
JP2800728B2 (en) Information recording apparatus and optical information recording medium manufacturing apparatus
JPH0346166A (en) Demodulation circuit
JP2639378B2 (en) Optical disk media
JP3377821B2 (en) Signal processing device for optical disk device
JPH0793904A (en) Information recording apparatus, information reproducing apparatus and optical disk
JP2001148125A (en) Optical disk and optical disk device
JP2738355B2 (en) Optical information recording / reproducing method
JPS63157373A (en) Information recording and reproducing device
JP2770660B2 (en) Reproduction device and mark detection method
JPS62102477A (en) Optical information recording and reproducing device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20051208

Year of fee payment: 16

EXPY Expiration of term