Movatterモバイル変換


[0]ホーム

URL:


KR100315768B1 - Memory access method for high-speed data reproduction and dvd system employing the same - Google Patents

Memory access method for high-speed data reproduction and dvd system employing the same
Download PDF

Info

Publication number
KR100315768B1
KR100315768B1KR1019980016618AKR19980016618AKR100315768B1KR 100315768 B1KR100315768 B1KR 100315768B1KR 1019980016618 AKR1019980016618 AKR 1019980016618AKR 19980016618 AKR19980016618 AKR 19980016618AKR 100315768 B1KR100315768 B1KR 100315768B1
Authority
KR
South Korea
Prior art keywords
data
memory
error correction
storing
internal
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
KR1019980016618A
Other languages
Korean (ko)
Other versions
KR19990084682A (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 윤종용, 삼성전자 주식회사filedCritical윤종용
Priority to KR1019980016618ApriorityCriticalpatent/KR100315768B1/en
Publication of KR19990084682ApublicationCriticalpatent/KR19990084682A/en
Application grantedgrantedCritical
Publication of KR100315768B1publicationCriticalpatent/KR100315768B1/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromKorean

개시된 내용은 고속 메모리를 사용하지 않고도 DVD의 고배속을 위한 데이타 재생에 대처할 수 있도록 한 메모리액세스방법 및 이를 채용한 DVD시스템에 관한 것이다. 본 발명은 DVD에 기록된 데이타블럭의 동일섹터내에서 내부호에러정정이 이루어지고, DVD의 광디스크로부터 읽혀진 RF신호의 EFM복조된 데이타가 데이타블럭내 섹터단위의 순서를 가짐에 근거하여, EFM 복조된 데이타를 메모리에 저장하지 않고 바로 내부호에러정정하며, 마지막 내부호에러정정의 결과를 메모리에 저장하지 않고 바로 디스크램블러에 입력시키므로 메모리액세스횟수를 줄이도록 한다. 따라서, 본 발명은 고속의 메모리를 사용하지 않더라도 고속의 데이타처리가 가능하여 고배속 추세에 동조할 수 있는 시스템을 구현할 수 있는 효과를 제공한다.Disclosed is a memory access method and a DVD system employing the same, which can cope with data reproduction for high speed of a DVD without using a high speed memory. According to the present invention, EFM demodulation is performed in the same sector of the data block recorded on the DVD, and the EFM demodulated data of the RF signal read from the optical disc of the DVD has the order of sectors in the data block. It corrects the internal call error without storing the data in the memory, and reduces the number of memory accesses because the result of the last internal error correction is input directly to the descrambler without storing it in the memory. Accordingly, the present invention provides an effect of implementing a system capable of high-speed data processing and synchronous with a high-speed trend even without using a high-speed memory.

Description

Translated fromKorean
고속의 데이타재생을 위한 메모리액세스방법 및 이를 채용한 DVD시스템Memory access method for high speed data reproduction and DVD system employing same

본 발명은 DVD에 기록된 데이타를 재생하기 위한 시스템에 관한 것으로, 보다 상세하게는, 에러정정을 위한 메모리액세스 횟수를 줄여 고속 메모리를 사용하지 않고도 DVD의 고배속을 위한 데이타 재생을 효율적으로 수행할 수 있도록 한 고속의 데이타재생을 위한 메모리액세스방법 및 이를 채용한 DVD시스템에 관한 것이다.The present invention relates to a system for reproducing data recorded on a DVD, and more particularly, to reduce the number of memory accesses for error correction and to efficiently perform data reproducing for high speed DVD without using a high speed memory. The present invention relates to a memory access method for high speed data reproduction and a DVD system employing the same.

DVD는 데이타 재생전용의 DVD-ROM, 데이타의 기록 및 삭제가 자유로운 DVD-RAM등이 있으며, 방대한 양의 데이타를 기록할 수 있는 기록용량을 가지므로 고속의 데이타처리시간을 요구한다.DVDs include DVD-ROMs for data reproduction, DVD-RAMs that are free to record and delete data, and require a high data processing time because they have a recording capacity capable of recording a large amount of data.

도 1은 일반적인 DVD시스템을 나타낸 구성도로서, DVD(11)로부터 데이타를 독출해내기 위한 광픽업(13)을 포함하는 데크메카니즘(12)과, 광픽업(13)을 통해 독출해낸 고주파신호인 RF신호를 재생하여 EFM(Eight to Fourteen Modulation)코드로 변조된 신호를 출력하는 RF신호재생부(14), 및 서보제어동작을 수행하는 서보부(15)를 구비한다. RF신호재생부(14)에서 출력되는 EFM신호를 입력받는 데이타프로세서(16)는 입력된 신호를 EFM복조하여 복원하며, 데이타프로세서(16)에 연결된 트랙버퍼(17)는 복원된 데이타를 잠시 저장한 후 데이타프로세서(16)를 통해 출력한다. 도 1 시스템은 또한, 데이타프로세서(16)와 DVD 어플리케이션(application)인 컴퓨터(미도시)와의 사이에서 컴퓨터의 ATAPI명령에 따라 복원된 데이타를 전달하는 인터페이스기능을 갖는 ATAPI제어부(18)와, ATAPI제어부(18)에 연결된 ATAPI버퍼(19)를 구비한다. 그리고, 각 구성의 전반적인 동작을 제어하기 위한 시스템제어부(20)를 구비한다. 이러한 구성을 갖는 도 1 시스템의 데이타프로세서(16)에 대한 메모리액세스방법에 따른 실시예를 보여주는 상세도를 도 2 및 도 3에 나타낸다.Fig. 1 is a block diagram showing a general DVD system, which is a deck mechanism 12 including an optical pickup 13 for reading data from a DVD 11, and a high frequency signal read out through an optical pickup 13. An RF signal reproducing unit 14 for reproducing an RF signal and outputting a signal modulated with an EFM (Eight to Fourteen Modulation) code, and a servo unit 15 for performing a servo control operation. The data processor 16 receiving the EFM signal output from the RF signal reproducing unit 14 restores the input signal by EFM demodulation, and the track buffer 17 connected to the data processor 16 temporarily stores the restored data. After that, the data is output through the data processor 16. The system also includes an ATAPI control unit 18 having an interface function for transferring data restored according to ATAPI commands of a computer between the data processor 16 and a computer (not shown) that is a DVD application. An ATAPI buffer 19 connected to the control unit 18 is provided. In addition, the system control unit 20 for controlling the overall operation of each configuration is provided. 2 and 3 show an embodiment of a memory access method for the data processor 16 of the FIG. 1 system having such a configuration.

도 1에서, 데크메카니즘(12)은 DVD의 광디스크가 삽입되면 그 디스크(11)를 회전시켜 디스크(11)의 회전이 일정속도에 도달하게 되면, 광픽업(13)을 구동시킨다. 광픽업(13)은 회전하는 디스크(11)로부터 RF신호를 읽어내어 RF신호재생부(14)로 출력한다. RF신호재생부(14)는 입력받은 RF신호를 일정크기로 증폭하고, 이를 EFM 변조특성에 대응하여 파형등화하여 노이즈(noise)성분을 제거하고, 파형등화된 RF신호를 뒷단의 데이타프로세서(16)에서 처리할 수 있는 디지탈형태로 변환하여 데이타프로세서(16)로 인가한다. RF신호재생부(14)에 연결된 서보부(15)는 시스템제어부(20)의 제어하에 디스크 회전제어, 광픽업의 포커싱 및 트래킹제어등 디스크의 재생동작이 제대로 수행되도록 데크메카니즘(12)내의 광픽업(13)을 구동시킨다. 데이타프로세서(16)는 RF신호재생부(14)로부터 인가받은 EFM신호를 복조하고, 동기검출에 의한 위상동기, 디스크램블링, 에러검출 및 정정, 메모리제어등을 수행한다. 여기서, 메모리제어는 디스크에서 독출해낸 신호의 전송율이 데이타프로세서(16)에서 ATAPI제어부(18)로 출력되는 전송율보다 크거나 같으므로, 오버플로우(overflow) 내지 언더플로우(underflow)가 생기지 않도록 복원된 데이타를 트랙버퍼(17)에 잠시 저장한 후 다시 ATAPI제어부(18)의 요구에 따라 전송함을 의미한다. 이러한 일련의 과정들은 시스템제어부(20)의 제어하에 수행된다. 데이타프로세서(16)에서 EFM복조, 에러정정 및 디스크램블링을 위한 일련의 메모리액세스과정에 대해서는 도 2 및 도 3를 통해 후술한다. ATAPI제어부(18)는 미도시된 컴퓨터로부터의 ATAPI명령에 응답하여 데이타프로세서(16)에서 복원된 데이타를 컴퓨터에 전달한다.In Fig. 1, the deck mechanism 12 rotates the disc 11 when the optical disc of the DVD is inserted, and drives the optical pickup 13 when the rotation of the disc 11 reaches a constant speed. The optical pickup 13 reads an RF signal from the rotating disk 11 and outputs it to the RF signal reproducing unit 14. The RF signal reproducing unit 14 amplifies the received RF signal to a predetermined size, equalizes the waveform according to the EFM modulation characteristic, removes noise components, and the data processor 16 at the rear end of the waveform equalized RF signal. In this case, the data is converted into a digital form that can be processed by the data processor and applied to the data processor 16. The servo unit 15 connected to the RF signal reproducing unit 14 is controlled by the system controller 20 so that the disc reproducing operation such as disc rotation control, optical pickup focusing, and tracking control can be performed properly. The pickup 13 is driven. The data processor 16 demodulates the EFM signal applied from the RF signal reproducing section 14, and performs phase synchronization, descrambling, error detection and correction, memory control, and the like by synchronous detection. In this case, the memory control is restored so that an overflow or underflow does not occur since the transmission rate of the signal read out from the disk is greater than or equal to the transmission rate output from the data processor 16 to the ATAPI control unit 18. This means that data is temporarily stored in the track buffer 17 and then transmitted again at the request of the ATAPI controller 18. This series of processes is performed under the control of the system controller 20. A series of memory access procedures for EFM demodulation, error correction, and descrambling in the data processor 16 will be described later with reference to FIGS. 2 and 3. The ATAPI control unit 18 transmits the data restored by the data processor 16 to the computer in response to ATAPI commands from a computer not shown.

도 2에서, EFM복조부(21)는 RF신호재생부(14)로부터 EFM변조된 데이타를 입력받으며(단계 1), 시스템내의 위상동기루프(PLL)(미도시)회로에 의해 복구된 채널클럭에 사용하여 입력받은 EFM변조된 데이타를 변조되기 이전형태로 복조하고, 그 복조된 데이타를 일단 메모리(22)에 저장한다(단계 2). 메모리(22)에 복조된 데이타를 저장할 때, 보통 에러정정(error correction)을 위한 디인터리브(deinterleave)과정을 동시에 실시한다. 통상, 에러정정은 내부호(PI), 외부호(PO), 다시 내부호(PI) 순으로 3차례에 걸쳐 수행된다. 우선, 첫번째 내부호(PI) 에러정정을 위해 에러정정부(23)는 메모리(22)에 저장되어 있는 복조된 데이타를 읽어들인다(단계 3). 에러정정부(23)에 의해 단계 3를 통해 읽어들인 복조된 데이타에 대한 1차적인 내부호(PI) 에러정정이 완료되면, 에러가 발생하여 정정된 데이타만을 다시 메모리(22)에 저장한다(단계 4). 그런 다음, 외부호(PO) 에러정정을 위해 에러정정부(23)는 다시 메모리(22)에 저장되어 있는 데이타를 읽어들이고(단계 5), 읽어들인 데이타를 외부호(PO) 에러정정한다. 에러정정부(23)에 의해 단계 5를 통해 읽어들인 데이타에 대한 외부호(PO) 에러정정이 완료되면, 에러가 발생하여 정정된 데이타만을 다시 메모리(22)에 저장한다(단계 6). 그리고, 다시 내부호(PI) 에러정정을 위해 에러정정부(23)는 메모리(22)에 저장되어 있는 데이타를 읽어들이고(단계 7), 읽어들인 데이타를 내부호(PI) 에러정정한다. 에러정정부(23)에 의해 단계 7를 통해 읽어들인 데이타에 대한 내부호(PI) 에러정정이 완료되면, 에러가 발생하여 정정된 데이타만을 다시 메모리(22)에 저장한다(단계 8). 이처럼, 에러정정이 최종 끝난 데이타는 디스크램블러(24)에 의해 읽혀지며(단계 9), 디스크램블러(24)는 단계 9를 통해 읽어들인 에러정정된 데이타를 디스크램블(descramble)하여 다시 메모리(22)에 저장한다(단계 10). 전송부(25)는 ATAPI제어부(18)에 의해 데이타요청이 있을 때마다 메모리(22)에 저장되어 있는 디스크램블된 데이타를 읽어내어(단계 11), 데이타전송시킨다(단계 12).In FIG. 2, the EFM demodulator 21 receives the EFM modulated data from the RF signal reproducing unit 14 (step 1), and recovers the channel clock recovered by a phase locked loop (PLL) circuit (not shown) in the system. The EFM modulated data received by using is demodulated in a form before being modulated, and the demodulated data is once stored in the memory 22 (step 2). When storing the demodulated data in the memory 22, a deinterleave process for error correction is usually performed simultaneously. In general, error correction is performed three times in the order of the inner code PI, the outer code PO, and then the inner code PI. First, the error correction unit 23 reads demodulated data stored in the memory 22 for the first internal code error correction (step 3). When the first internal error correction for the demodulated data read through step 3 by the error correction 23 is completed, an error occurs and only the corrected data is stored in the memory 22 again ( Step 4). Then, for correcting the outer code PO, the error correcting 23 reads data stored in the memory 22 again (step 5), and corrects the read data with the outer code PO. When the error correction of the outer code PO for the data read through step 5 by the error correction 23 is completed, only the corrected data is stored in the memory 22 again (step 6). The error correcting unit 23 reads the data stored in the memory 22 (step 7) and corrects the internal data (PI) error correction. When the internal code (PI) error correction for the data read out in step 7 by the error correction 23 is completed, only the corrected data is stored in the memory 22 again (step 8). In this way, the error corrected data is read by the descrambler 24 (step 9), and the descrambler 24 descrambles the error-corrected data read through step 9 and re-memorizes the memory 22. (Step 10). The transmission section 25 reads the descrambled data stored in the memory 22 each time a data request is made by the ATAPI control section 18 (step 11), and transmits the data (step 12).

한편, 도 3은 디스크램블된 데이타를 메모리(22)에 저장할 필요가 없을 경우를 보여주며, 도 2의 단계 1부터 단계 9까지 동일한 단계를 수행한다. 그리고, 디스크램블러(24)에서 디스크램블된 데이타를 메모리(22)에 저장하지 않고 바로 전송부(25)로 출력하고(단계 10′), 전송부(25)는 인가되는 디스크램블된 데이타를 전송한다(단계 11′). 이처럼, 도 3은 도 2에 비해 메모리액세스단계를 한단계 줄일 수 있게 된다.3 illustrates a case where it is not necessary to store descrambled data in the memory 22, and performs the same steps from step 1 to step 9 of FIG. 2. The descrambler 24 outputs the descrambled data to the transfer unit 25 directly without storing the descrambled data in the memory 22 (step 10 '), and the transfer unit 25 transmits the applied descrambled data. (Step 11 '). As such, FIG. 3 can reduce the memory access step by one step compared to FIG. 2.

하지만, 위와 같이 종래 메모리액세스방법은 메모리 읽기/쓰기의 횟수가 많아 DVD의 고배속을 요구하는 시스템에서 고속의 데이타처리를 위해 그 횟수를 줄일 필요가 있었다.However, as described above, the conventional memory access method has a large number of memory read / write times, and therefore, it is necessary to reduce the number of times for high speed data processing in a system requiring high DVD speed.

따라서, 본 발명의 목적은 전술한 점을 감안하여 DVD시스템에서 메모리를 효율적으로 액세스하여 그 횟수를 줄이므로 고배속 데이타처리가 가능하도록 한 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a method for enabling high-speed data processing by efficiently accessing a memory in the DVD system and reducing the number of times in view of the foregoing.

본 발명의 다른 목적은 고속의 데이타재생을 위한 메모리액세스방법을 채용한 DVD시스템을 제공함에 있다.Another object of the present invention is to provide a DVD system employing a memory access method for high speed data reproduction.

도 1은 일반적인 DVD시스템을 나타낸 구성도,1 is a block diagram showing a general DVD system,

도 2 및 도 3은 도 1 데이타프로세서 내부의 메모리액세스방법을 설명하기 위한 도면,2 and 3 are diagrams for describing a memory access method in the data processor of FIG. 1;

도 4는 DVD의 기록/재생단위인 ECC블럭을 설명하기 위한 도면,4 is a view for explaining an ECC block which is a recording / reproducing unit of a DVD;

도 5 및 도 6은 본 발명에 따른 메모리액세스방법을 설명하기 위한 도면.5 and 6 are diagrams for explaining a memory access method according to the present invention;

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

31 : EFM복조부 32 : 메모리31: EFM demodulator 32: memory

33 : 에러정정부 34 : 디스크램블러33: Error correction 34: Descrambler

35 : 전송부35: transmission unit

이와 같은 목적들을 달성하기 위한 본 발명에 따른 고속의 데이타재생을 위한 메모리액세스방법은, DVD시스템의 데이타 재생을 위한 메모리액세스방법에 있어서, (1) DVD로부터 독출해낸 데이타를 입력받아 복조하는 단계와, (2) 상기 복조된 데이타의 순서가 내부호에러정정을 위한 데이타순서와 동일함에 근거하여, 상기 복조된 데이타를 저장하지 않고 바로 내부호에러정정을 수행하는 단계와, (3) 상기 내부호에러정정이 끝난 데이타에 대해 저장 및 독출을 수행하면서 외부호에러정정과 내부호에러정정을 차례로 수행하는 단계, 및 (4) 상기 제 (3) 단계에 의해 최종 에러정정이 끝난 데이타의 순서가 디스크램블을 위한 데이타순서와 동일함에 근거하여, 상기 에러정정이 끝난 데이타를 저장하지 않고 바로 디스크램블링하는 단계를 포함한다.A memory access method for high speed data reproduction according to the present invention for achieving the above object comprises the steps of: (1) receiving and demodulating data read from a DVD in a memory access method for data reproduction of a DVD system; (2) performing internal code error correction immediately without storing the demodulated data, based on the order of the demodulated data being the same as the data order for internal code error correction, and (3) the internal code. Performing the external call error correction and the internal call error correction in order, while storing and reading the error corrected data, and (4) the order of the final error correction data is completed in step (3). And based on the same data order for scramble, descrambling immediately without storing the error corrected data.

본 발명의 다른 목적을 달성하기 위한 DVD시스템은, DVD로부터 독출해낸 EFM 변조된 데이타를 입력받아 변조되기 이전형태로 복조하는 EFM복조부와, 상기 EFM복조부에서 복조된 데이타를 바로 입력받아 내부호에러정정한 후 메모리를 일정횟수 액세스하여 데이타 읽기 및 쓰기하여 외부호에러정정 및 내부호에러정정을 차례로 수행하는 에러정정부와, 상기 에러정정부로부터 데이타를 입력받아 저장하고, 저장된 데이타를 에러정정부로 독출하는 메모리와, 상기 에러정정부에서 최종 에러정정이 끝난 데이타를 바로 입력받아 디스크램블링하며, 디스크램블링된 데이타를 데이타요청여부에 따라 상기 메모리와 전송부로 선택적으로 출력하는 디스크램블러, 및 상기 메모리와 상기 디스크램블러중 하나로부터 디스크램블링된 데이타를 입력받아 전송하는 전송부를 포함한다.In another aspect of the present invention, a DVD system includes an EFM demodulation unit for receiving an EFM modulated data read out from a DVD and demodulating the modulated data into a form before being modulated, and an internal code for directly receiving the demodulated data from the EFM demodulator. Error correction after accessing the memory a certain number of times after error correction and reading and writing data, and performing external call error correction and internal call error correction, and receiving and storing data from the error correction and storing the stored data. A memory to be read to the government, a descrambler that directly receives and descrambles the final error correction data in the error correction unit, and selectively outputs the descrambled data to the memory and the transfer unit according to a data request; Receiving and transmitting descrambled data from one of the memory and the descrambler And a sending.

이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 기술하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은 고배속에서의 데이타프로세서의 고속 데이타처리를 위하여 에러정정부호화(ECC)의 내·외부패리티코드(PI,PO)의 데이타처리형태를 이용한다. DVD에서 논리적 데이타단위는 섹터(sector)로, 하나의 데이타섹터는 2064바이트의 크기를 가지며, 각 행(row)이 172바이트인 12행들로 구성된다. 데이타섹터의 각 행은 재생하려는 정보인 메인데이타를 포함하고, 데이타섹터의 첫번째 행은 ID, IEC(Identification Error Correction Code), 및 RSV(Reserved)를 앞부분에 포함하며, 마지막행인 12번째 행은 4바이트의 오류검출(EDC)부호를 끝부분에 포함한다. 첫번째 행에 포함된 4바이트의 ID데이타는 섹터번호(Sector number) 및 섹터정보(Sector information)를 담고 있고 2바이트의 IEC는 ID데이타에 대한 오류정정부호를 담고 있으며 6바이트의 RSV는 기타데이타를 담는다. 설명의 편이를 위해, 데이타섹터 16개를 데이타블럭이라 한다. DVD에는 데이타블럭을 ECC인코딩하여 생성된 도 4와 같은 ECC블럭이 변조되어 기록되어 있다. RS코드등에 의한 에러정정부호화시 ECC블럭은 각 데이타섹터에 대해 10바이트의 내부패리티코드(inner parity code; PI)와 16바이트의 외부패리티코드(outer parity code; PO)가 붙는다. 즉, 도 4의 ECC블럭을 보면, 각 섹터의 172바이트의 각 행(row)마다 내부패리티코드(PI) 10바이트가 생성이 되고, 16섹터의 192바이트의 각 열(column)마다 외부패리티코드(PO) 16바이트가 생성된다. 이러한 구조를 갖는 ECC블럭에서, 내부호 에러정정을 하기 위해서는 동일한 섹터의 데이타가 필요하고, 외부호 에러정정을 하기 위해서는 16섹터에 걸친 데이타가 필요하게 된다. 그래서, 본 발명은 내부호 에러정정이 동일한 섹터내에서 이루어짐에 착안하여 데이타프로세서(도 1의 16)의 새로운 메모리액세스방법을 제안한다.The present invention uses a data processing form of internal and external parity codes (PI, PO) of error correction coding (ECC) for high speed data processing of a data processor at high speed. In a DVD, a logical data unit is a sector, and one data sector is 2064 bytes in size, and each row is composed of 12 rows of 172 bytes. Each row of the data sector contains the main data, which is the information to be reproduced, the first row of the data sector contains an ID, an identification error correction code (IEC), and a reserved (RSV) at the beginning, and the last row, the 12th row, has 4 The byte error detection (EDC) code is included at the end. The 4 bytes of ID data included in the first row contains the sector number and the sector information. The 2 bytes of IEC contain the error correction code for the ID data, and the 6 bytes of RSV contain other data. Put it. For ease of explanation, 16 data sectors are called data blocks. In the DVD, an ECC block as shown in FIG. 4 generated by ECC encoding the data block is modulated and recorded. In error correction coding using an RS code, an ECC block is appended with an inner parity code (PI) of 10 bytes and an outer parity code (PO) of 16 bytes for each data sector. That is, in the ECC block of FIG. 4, 10 bytes of an internal parity code (PI) are generated for each row of 172 bytes of each sector, and an external parity code for each column of 192 bytes of 16 sectors. (PO) 16 bytes are generated. In an ECC block having such a structure, data of the same sector is required for inner code error correction, and data over 16 sectors are required for outer code error correction. Therefore, the present invention proposes a new memory access method of the data processor (16 in Fig. 1), considering that the internal code error correction is made in the same sector.

도 5는 본 발명의 일실시예에 따른 메모리액세스방법을 설명하기 위한 도면으로, 데이타프로세서(도 1의 16)내의 구성에는 변형이 없다. 도 5를 보면, EFM복조부(31)는 RF신호재생부(도 1의 14)로부터 EFM변조된 데이타를 입력받고(단계 1), 입력받은 EFM변조된 데이타를 변조되기 이전형태로 복조한다. 여기서, EFM복조부(31)에 입력되는 데이타는 DVD(도 1의 11)에 기록된 도 4에 보여진 바와 같은 ECC블럭의 섹터단위의 순서를 가지며, EFM복조부(31)에서 출력되는 데이타 즉, EFM복조된 데이타도 마찬가지로 섹터단위의 순서를 가진다. 그래서, EFM 복조된 데이타는 메모리(32)에 저장할 필요없이 바로 에러정정부(33)로 인가된다(단계 2). 에러정정부(33)는 EFM복조부(31)로부터 직접 입력받은 복조된 데이타가 섹터단위의 순서이므로, 입력 그대로 내부호 에러정정을 수행한 후 메모리(32)에 저장시킨다(단계 3). 16개의 데이타섹터에 대하여 내부호에러정정이 완료되면, 외부호에러정정을 위하여 에러정정부(33)는 메모리(32)에 저장된 데이타를 16개의 데이타섹터에 걸쳐서 읽어내어(단계 4), 외부호 에러정정을 수행한다. 에러정정부(33)는 에러가 발생하여 외부호 에러정정이 된 데이타만을 메모리(32)에 다시 저장시키고(단계 5), 다시 내부호에러정정을 위하여 메모리(32)에 저장된 데이타를 읽어낸다(단계 6). 에러정정부(33)는 단계 6를 통해 읽어낸 데이타에 대해 내부호에러정정을 수행한다. 이 에러정정된 데이타는 섹터단위로 순서적으로 나오는 데이타의 형태가 되므로, 다시 메모리(32)에 저장할 필요없이 바로 디스크램블러(34)로 출력한다(단계 7). 디스크램블러(34)에서 디스크램블이 끝난 데이타는 메모리(32)에 저장된다(단계 8). 전송부(35)는 ATAPI제어부(도 1의 18)에 의해 데이타요청이 있을 때마다 메모리(32)에 저장되어 있는 디스크램블된 데이타를 읽어내어(단계 9), 데이타전송시킨다(단계 10).FIG. 5 is a view for explaining a memory access method according to an embodiment of the present invention, and there is no modification in the configuration of the data processor (16 in FIG. 1). Referring to FIG. 5, the EFM demodulator 31 receives the EFM modulated data from the RF signal reproducing unit 14 (FIG. 1) (step 1), and demodulates the received EFM modulated data in a form before being modulated. Here, the data input to the EFM demodulator 31 has a sequence of sectors of an ECC block as shown in FIG. 4 recorded on a DVD (11 in FIG. 1), that is, the data output from the EFM demodulator 31. Similarly, the EFM demodulated data has a sector-by-sector order. Thus, the EFM demodulated data is directly supplied to the error correction unit 33 without having to store it in the memory 32 (step 2). Since the demodulated data directly input from the EFM demodulator 31 is in the order of sectors, the error correction unit 33 performs the internal code error correction as it is and stores it in the memory 32 (step 3). When the internal call error correction is completed for the 16 data sectors, the error correction unit 33 reads the data stored in the memory 32 over the 16 data sectors to correct the external call error (step 4). Perform error correction. The error correction unit 33 stores only the data of which an error has occurred and the external code error correction is stored in the memory 32 again (step 5), and reads the data stored in the memory 32 again to correct the internal call error ( Step 6). The error correction unit 33 performs internal call error correction on the data read through step 6. Since the error-corrected data is in the form of data that is sequentially ordered by sector, it is outputted directly to the descrambler 34 without having to store it in the memory 32 again (step 7). The descrambled data in the descrambler 34 is stored in the memory 32 (step 8). The transmission unit 35 reads the descrambled data stored in the memory 32 each time a data request is made by the ATAPI control unit (18 in FIG. 1) (step 9), and transmits the data (step 10).

한편, 도 6은 디스크램블된 데이타를 메모리(32)에 저장할 필요가 없을 경우를 보여주며, 도 5의 단계 1부터 단계 7까지 동일한 단계를 수행한다. 그리고, 디스크램블러(34)에서 디스크램블된 데이타를 메모리(32)에 저장하지 않고 바로 전송부(35)로 출력하고(단계 8′), 전송부(35)는 인가되는 디스크램블된 데이타를 전송한다(단계 9′). 이처럼, 도 6은 도 5에 비해 메모리액세스단계를 한단계 줄일 수 있게 된다.6 shows a case where it is not necessary to store descrambled data in the memory 32, and performs the same steps from step 1 to step 7 of FIG. The descrambler 34 outputs the descrambled data to the transfer unit 35 directly without storing the descrambled data in the memory 32 (step 8 '), and the transfer unit 35 transmits the applied descrambled data. (Step 9 '). As such, FIG. 6 can reduce the memory access step by one step compared to FIG. 5.

종래 도 2 및 도 3과 본 발명의 도 5 및 도 6의 메모리액세스단계를 비교해보면, 본 발명의 데이타흐름이 더 간단하여 메모리의 읽기/쓰기 횟수가 줄어들어 고속을 요구하는 데이타처리에 휠씬 용이함을 알 수 있다. 이를 좀더 정량적으로 분석해 보기 위해, 메모리읽기와 쓰기시간이 같다고 가정하고 메모리 읽기/쓰기횟수를 계산하면 다음과 같다.Comparing the conventional memory access steps of FIGS. 2 and 3 with those of FIGS. 5 and 6 of the present invention, the data flow of the present invention is simpler, and thus, the number of read / write times of the memory is reduced, which makes it easier to process data requiring high speed. Able to know. To analyze this more quantitatively, assuming that memory read and write time are the same, the memory read / write count is calculated as follows.

도 2의 경우, EFM복조된 데이타를 메모리(22)에 일단 저장하기 위한 단계 2는 도 4에 보여진 바와 같은 ECC블럭내의 내외부호패리티(PI,PO)를 포함한 16섹터 쓰기에 37856(2366×16)번이 소요된다. 그리고, 내부호에러정정을 위한 단계 3은 단계 2와 마찬가지로 메모리(22)에 저장된 16섹터 읽기에 37856(2366×16)번이 소요된다. 에러정정부(23)에 의한 내부호에러정정 결과를 메모리(22)에 저장하기 위한 단계 4는 내부호 에러정정 결과 쓰기에 최대 2080(각 행당 최대에러정정가능바이트수인 10 × 총행수인 208)번이 소요되며, 외부호에러정정을 위한 단계 5는 단계 3과 마찬가지로 메모리(22)에 저장된 16섹터 읽기에 37856(2366×16)번이 소요되고, 에러정정부(23)에 의한 외부호에러정정 결과를 메모리(22)에 저장하기 위한 단계 6은 외부호 에러정정 결과 쓰기에 최대 2912(각 열당 최대에러정정가능한 바이트수인 16 × 총열수인 182)번이 소요된다. 그런 다음, 도 2는 단계 7의 마지막 내부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 8의 내부호 에러정정 결과 쓰기에 2080(10×208)번, 단계 9의 디스크램블을 위한 데이타읽기에 33024(2064×16)번, 단계 10의 디스크램블 결과 쓰기에 32768(2048×16)번, 그리고 단계 11의 전송을 위한 데이타읽기에 33024(2064×16)번으로, 총 257312번이 된다.In the case of FIG. 2, step 2 for storing the EFM demodulated data once in the memory 22 is 37856 (2366 x 16) for writing 16 sectors including internal and external code parity (PI, PO) in an ECC block as shown in FIG. It takes) times. Step 3 for correcting the internal call error takes 37856 (2366 x 16) times to read 16 sectors stored in the memory 22 as in step 2. Step 4 for storing the internal error correction result by the error correction 23 in the memory 22 is a maximum of 2080 for writing the internal error correction result (the maximum number of error correctable bytes in each row is 208 which is the total number of rows). Step 5 for correcting the external call error takes 37856 (2366 × 16) times to read 16 sectors stored in the memory 22 as in step 3, and the external call by the error correction 23 Step 6 for storing the error correction result in the memory 22 takes a maximum of 2912 (16 times the total number of error correctable bytes per column, 182) for writing the outer code error correction result. Then, Fig. 2 shows 37856 (2366 x 16) for reading 16 sectors for the last internal error correction in step 7, 2080 (10 x 208) for writing internal error correction results in step 8, 33024 (2064 × 16) times to read data for scramble, 32768 (2048 × 16) times to write descramble results in step 10, and 33024 (2064 × 16) times to read data for transfer in step 11. Becomes 257312.

도 3의 경우, 하나의 ECC블럭에 대한 메모리 읽기/쓰기 횟수를 계산해보면 단계 2의 16섹터 쓰기에 37856(2366×16)번, 단계 3의 내부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 4의 내부호 에러정정 결과 쓰기에 2080(10×208)번, 단계 5의 외부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 6의 외부호 에러정정 결과 쓰기에 2912(16×182)번, 단게 7의 마지막 내부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 8의 내부호 에러정정 결과 쓰기에 2080(10×208)번, 그리고 단계 9의 디스크램블 및 전송을 위한 읽기에 33024(2064×16)번으로, 총 191520번이 된다.In the case of FIG. 3, the memory read / write count for one ECC block is calculated by 37856 (2366 × 16) for writing 16 sectors in Step 2 and 37856 (2366 for reading 16 sectors for error correction in Step 3). X16), 2080 (10x208) for writing the internal code error correction result in step 4, 37856 (2366 x 16) for reading 16 sectors for external code error correction in step 5, and external code error in step 6 2912 (16 × 182) times to write the correction result, 37856 (2366 × 16) to read 16 sectors for the last internal error error correction in step 7, and 2080 (10 × 208) to write the internal error error correction result of step 8. Times and reads for descramble and transfer in step 9, 33024 (2064 x 16), totaling 191520 times.

이에 비하여, 본 발명의 도 5에서는, 단계 3의 내부호 에러정정후 16섹터 쓰기에 37856(2366×16)번, 단계 4의 외부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 5의 외부호 에러정정 결과 쓰기에 2912(16×182)번, 단계 6의 마지막 내부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 8의 디스크램블 결과 쓰기에 32768(2048×16)번, 그리고 단계 9의 전송을 위한 데이타읽기에 33024(2064×16)번으로 총 182272번이 된다.In contrast, in FIG. 5 of the present invention, 37856 (2366 x 16) times 16 sector writes after the internal code error correction in step 3, and 37856 (2366 x 16) times 16 sectors read for the external code error correction in step 4 2912 (16 × 182) to write the outer code error correction result of step 5, 37856 (2366 × 16) to read 16 sectors for the last internal call error correction of step 6, 32768 to write the descramble result of step 8 (2048 x 16), and 33024 (2064 x 16) for the data read for transfer in step 9, totaling 182272 times.

도 6의 경우, 단계 3의 내부호 에러정정후 16섹터 쓰기에 37856(2366×16)번, 단계 4의 외부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번, 단계 5의 외부호 에러정정 결과 쓰기에 2912(16×182)번, 그리고 단계 6의 마지막 내부호 에러정정을 위한 16섹터 읽기에 37856(2366×16)번으로 총 116480번이 된다.In the case of Fig. 6, 37856 (2366 x 16) writes 16 sectors after correcting the internal call error in step 3, 37856 (2366 x 16) reads 16 sectors for correcting the external call error in step 4, and the external of step 5 The number of call error correction results is 2,912 (16 x 182) times, and the number of sectors for the last internal call error correction in step 6 is 37856 (2366 x 16), totaling 116 480 times.

이처럼, 메모리 읽기/쓰기 횟수를 보면 도 2에 비해 도 5는 70.8%정도만 필요하게 되고, 도 3에 비해 도 6은 60.8%정도만 필요하게 된다. 그래서, 고속의 데이타처리에 있어 휠씬 빠른 처리가 가능하여 고속 메모리를 쓰지 않고도 효율적인 DVD시스템을 구현할 수 있다.As such, when looking at the number of memory reads / writes, FIG. 5 requires only 70.8% of FIG. 2, and FIG. 6 requires only 60.8% of FIG. 3. Therefore, it is possible to process much faster in high-speed data processing, so that an efficient DVD system can be implemented without using high-speed memory.

상술한 바와 같이, 본 발명에 따른 고속의 데이타재생을 위한 메모리액세스방법 및 이를 채용한 DVD시스템은, EFM 복조된 데이타를 메모리에 저장하지 않고 바로 내부호 에러정정을 하며, 마지막 내부호 에러정정을 한 후 메모리에 저장하지 않고 디스크램블러로 바로 입력하므로 메모리액세스횟수를 줄일 수 있도록 하여 고속의 데이타처리에 효율적으로 대처할 수 있는 효과를 갖는다.As described above, the memory access method for fast data reproduction and the DVD system employing the same according to the present invention immediately correct the internal code error without storing the EFM demodulated data in the memory, and perform the final internal code error correction. After inputting directly to the descrambler instead of storing it in memory, the number of memory accesses can be reduced so that it can efficiently cope with high-speed data processing.

Claims (6)

Translated fromKorean
DVD시스템의 데이타 재생을 위한 메모리액세스방법에 있어서,In the memory access method for data reproduction of a DVD system,(1) DVD로부터 독출해낸 데이타를 입력받아 복조하는 단계;(1) receiving and demodulating data read from the DVD;(2) 상기 복조된 데이타의 순서가 내부호에러정정을 위한 데이타순서와 동일함에 근거하여, 상기 복조된 데이타를 저장하지 않고 바로 내부호에러정정을 수행하는 단계;(2) performing internal call error correction immediately without storing the demodulated data, based on the order of the demodulated data being the same as the data order for internal call error correction;(3) 상기 내부호에러정정이 끝난 데이타에 대해 저장 및 독출을 수행하면서 외부호에러정정과 내부호에러정정을 차례로 수행하는 단계; 및(3) performing external call error correction and internal call error correction in sequence while storing and reading the internal call error corrected data; And(4) 상기 제 (3) 단계에 의해 최종 에러정정이 끝난 데이타의 순서가 디스크램블을 위한 데이타순서와 동일함에 근거하여, 상기 에러정정이 끝난 데이타를 저장하지 않고 바로 디스크램블링하는 단계를 포함하는 메모리액세스방법.And (4) descrambling immediately without storing the error corrected data, based on the order of the final error corrected data in step (3) being the same as the data order for descrambling. Memory access method.제 1항에 있어서, 상기 제 (1) 단계는 ECC인코딩 및 변조된 데이타블럭내 섹터단위의 순서로 데이타를 입력받아 복조하고, 그 섹터단위의 순서로 복조된 데이타를 출력함을 특징으로 하는 메모리액세스방법.2. The memory according to claim 1, wherein said step (1) receives and demodulates data in the order of sectors in an ECC encoded and modulated data block, and outputs demodulated data in the order of sectors. Access method.제 2항에 있어서, 상기 제 (2) 단계는 내부호에러정정이 동일한 섹터내의 행(row)단위로 수행됨에 근거하여, 상기 복조된 데이타를 저장하지 않고 바로 입력받아 내부호에러정정함에 따라 메모리액세스횟수를 줄이는 것을 특징으로 하는 메모리액세스방법.3. The method of claim 2, wherein the step (2) is based on the internal error correction is performed in a row unit within the same sector, and thus the memory is stored as the internal code error is corrected immediately without storing the demodulated data. A memory access method comprising reducing the number of accesses.제 1항에 있어서, 상기 제 (3) 단계는The method of claim 1, wherein the step (3)(3a) 상기 내부호에러정정이 끝난 데이타를 입력받아 저장하는 단계;(3a) receiving and storing the internal call error corrected data;(3b) 외부호에러정정단위에 근거하여 상기 저장된 데이타를 읽어내어 외부호에러정정하는 단계;(3b) reading the stored data based on an external call error correcting unit and correcting the external call error;(3c) 상기 외부호에러정정된 데이타를 다시 저장하는 단계; 및(3c) re-storing the external call corrected data; And(3d) 상기 저장된 데이타를 읽어내어 다시 내부호에러정정하는 단계를 구비함을 특징으로 하는 메모리액세스방법.(3d) reading the stored data and correcting an internal call error again.제 1항에 있어서, 상기 제 (4) 단계에서 디스크램블링된 데이타를 저장하지 않고 바로 전송하여 메모리액세스횟수를 줄이는 단계를 더 포함하는 메모리액세스방법.2. The memory access method according to claim 1, further comprising the step of reducing the number of memory accesses by transferring the descrambled data without storing the descrambled data in the step (4).DVD시스템에 있어서,In the DVD system,DVD로부터 독출해낸 EFM 변조된 데이타를 입력받아 변조되기 이전형태로 복조하는 EFM복조부;An EFM demodulation unit for receiving the EFM modulated data read out from the DVD and demodulating the modulated data into a form before being modulated;상기 EFM복조부에서 복조된 데이타를 바로 입력받아 내부호에러정정한 후 메모리를 일정횟수 액세스하여 데이타 읽기 및 쓰기하여 외부호에러정정 및 내부호에러정정을 차례로 수행하는 에러정정부;An error correction unit for correcting an internal call error by directly receiving the demodulated data from the EFM demodulator and accessing a memory a predetermined number of times to read and write data to perform external call error correction and internal call error correction;상기 에러정정부로부터 데이타를 입력받아 저장하고, 저장된 데이타를 에러정정부로 독출하는 메모리;A memory for receiving data from the error correction unit and storing the data, and reading the stored data into the error correction unit;상기 에러정정부에서 최종 에러정정이 끝난 데이타를 바로 입력받아 디스크램블링하며, 디스크램블링된 데이타를 데이타요청여부에 따라 상기 메모리와 전송부로 선택적으로 출력하는 디스크램블러; 및A descrambler that directly receives and descrambles the final error correction data in the error correction unit, and selectively outputs the descrambled data to the memory and the transfer unit according to a data request; And상기 메모리와 상기 디스크램블러중 하나로부터 디스크램블링된 데이타를 입력받아 전송하는 전송부를 포함하는 DVD시스템.And a transmission unit for receiving and transmitting descrambled data from one of the memory and the descrambler.
KR1019980016618A1998-05-091998-05-09Memory access method for high-speed data reproduction and dvd system employing the sameExpired - Fee RelatedKR100315768B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1019980016618AKR100315768B1 (en)1998-05-091998-05-09Memory access method for high-speed data reproduction and dvd system employing the same

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1019980016618AKR100315768B1 (en)1998-05-091998-05-09Memory access method for high-speed data reproduction and dvd system employing the same

Publications (2)

Publication NumberPublication Date
KR19990084682A KR19990084682A (en)1999-12-06
KR100315768B1true KR100315768B1 (en)2002-01-15

Family

ID=37531620

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1019980016618AExpired - Fee RelatedKR100315768B1 (en)1998-05-091998-05-09Memory access method for high-speed data reproduction and dvd system employing the same

Country Status (1)

CountryLink
KR (1)KR100315768B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2003338141A (en)*2002-05-172003-11-28Sanyo Electric Co LtdData reproduction controller

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR970071250A (en)*1996-04-171997-11-07김광호 High-speed data processing device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR970071250A (en)*1996-04-171997-11-07김광호 High-speed data processing device

Also Published As

Publication numberPublication date
KR19990084682A (en)1999-12-06

Similar Documents

PublicationPublication DateTitle
JP2569478B2 (en) Data recording device
JP3562544B2 (en) Decoding device and decoding method
KR19980025094A (en) Sign error correction / detection decoder
US7047476B2 (en)Code error corrector
US7039141B2 (en)Data synchronization detection device, information recording device, information reproduction device, information recording format, signal processing device, information recording and reproducing device, and information recording medium
JP4785005B2 (en) Data descrambling method
US6587977B1 (en)o,k,m,/m recording code
KR100580988B1 (en) Data playback control unit
US20020023248A1 (en)Medium defect detection method and data storage apparatus
KR100315768B1 (en)Memory access method for high-speed data reproduction and dvd system employing the same
JPH11102576A (en) Data playback device
JP4140344B2 (en) Decoding device and computer program
JPH11297000A (en) Data generation method and data generation device
JP2005078656A (en)Pipeline processing system and information processor
JPH10188471A (en)Data producing device and data reproducing method
JP3759992B2 (en) Recorded information playback device
JP2001135019A (en) Optical disk recording and playback device
JP3651167B2 (en) Disc reproducing apparatus and reproducing method thereof
EP0928000A2 (en)Buffer bandwidth-saving apparatus and method
KR100218094B1 (en)Recording method for optical disc
KR100255215B1 (en) Data processing method of digital video disc drive
JPH11213575A (en) Data playback device and data recording / playback device
JP2003173633A (en) Optical disk drive
JP2000057712A (en)Data reproducing device and electronic apparatus equipped with this device
JP2002074861A (en) Digital data reproducing apparatus and reproducing method

Legal Events

DateCodeTitleDescription
PA0109Patent application

St.27 status event code:A-0-1-A10-A12-nap-PA0109

R17-X000Change to representative recorded

St.27 status event code:A-3-3-R10-R17-oth-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-3-3-R10-R18-oth-X000

PN2301Change 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

A201Request for examination
PA0201Request for examination

St.27 status event code:A-1-2-D10-D11-exm-PA0201

PN2301Change 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

PG1501Laying open of application

St.27 status event code:A-1-1-Q10-Q12-nap-PG1501

R18-X000Changes to party contact information recorded

St.27 status event code:A-3-3-R10-R18-oth-X000

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

St.27 status event code:A-1-2-D10-D21-exm-PE0902

E701Decision to grant or registration of patent right
PE0701Decision of registration

St.27 status event code:A-1-2-D10-D22-exm-PE0701

GRNTWritten decision to grant
PR0701Registration of establishment

St.27 status event code:A-2-4-F10-F11-exm-PR0701

PR1002Payment of registration fee

St.27 status event code:A-2-2-U10-U11-oth-PR1002

Fee payment year number:1

PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

PN2301Change 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-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:4

PN2301Change 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

PN2301Change 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

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:5

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:6

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:7

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:8

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:9

FPAYAnnual fee payment

Payment date:20101028

Year of fee payment:10

PR1001Payment of annual fee

St.27 status event code:A-4-4-U10-U11-oth-PR1001

Fee payment year number:10

LAPSLapse due to unpaid annual fee
PC1903Unpaid annual fee

St.27 status event code:A-4-4-U10-U13-oth-PC1903

Not in force date:20111114

Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000

PC1903Unpaid 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:20111114

P22-X000Classification modified

St.27 status event code:A-4-4-P10-P22-nap-X000


[8]ページ先頭

©2009-2025 Movatter.jp