KR0182001B1 - 시디-롬 디코더에서의 무클럭 에러위치 검출회로 - Google Patents

시디-롬 디코더에서의 무클럭 에러위치 검출회로 Download PDF

Info

Publication number
KR0182001B1
KR0182001B1 KR1019950039602A KR19950039602A KR0182001B1 KR 0182001 B1 KR0182001 B1 KR 0182001B1 KR 1019950039602 A KR1019950039602 A KR 1019950039602A KR 19950039602 A KR19950039602 A KR 19950039602A KR 0182001 B1 KR0182001 B1 KR 0182001B1
Authority
KR
South Korea
Prior art keywords
constant
error
syndrome
multiplication
clock
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
KR1019950039602A
Other languages
English (en)
Other versions
KR970029555A (ko
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 KR1019950039602A priority Critical patent/KR0182001B1/ko
Publication of KR970029555A publication Critical patent/KR970029555A/ko
Application granted granted Critical
Publication of KR0182001B1 publication Critical patent/KR0182001B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

본 발명은 시디-롬(CD-ROM) 디코더에서의 무클럭 에러 위치 검출회로에 관한 것인 바, 그 특징은 메모리로부터 입력된 데이터들을 생성 다항식으로 나눈 나머지값으로 에러의 존재유무와 에러의 위치 및 에러값도 연산을 통해서 알 수 있는 신드롬 S0 및 S1을 발생시키는 신드롬 S0 및 S1발생수단과, 상기 신드롬 S0에 상수 αK에 대한 곱셈을 수행하는 상수 곱셈수단과, 상기 신드롬 S1에 알파상수 α0부터 αn-1까지 병렬로 각각의 상수들에 대해서 미리 곱셈연산을 수행하는 알파 상수 곱셈수단과, 상기 알파 상수 곱셈수단의 각각의 출력값을 상수 곱셈수단의 출력값을 비교하여 두개의 입력값이 다른지를 판단하는 병렬 비교수단과, 상기 병렬 비교수단의 출력으로부터 에러 위치를 찾기 위한 디코딩수단으로 구성함에 있다.

Description

시디-롬(CD-ROM) 디코더에서의 무클럭 에러 위치 검출 회로.
제1도는 종래의 에러 정정 회로의 블럭도.
제2도는 제1도에서 하나의 코드 워드에 대해서 에러 정정을 하는 과정을 시간적으로 나타낸 동작 타이밍도.
제3도는 본 발명에 의한 에러 위치 검출 회로의 일 실시예를 보인 블럭도.
제4도는 제3도의 알파 상수 곱셈기의 일 실시예도.
제5도는 제3도의 동작 타이밍도.
* 도면의 주요부분에 대한 부호의 설명
1 : 신드롬 S0발생기 2 : 신드롬 S1발생기
3 : 상수 곱셈기 40, 40A, 40B : 알파상수 곱셈기
50 : 병렬 비교기 60 : 디코더
k : 코드워드 기호갯수 n : 코드워드 정보기호갯수
본 발명은 시디-롬(CD-ROM) 디코더에서의 무클럭 에러 위치 검출회로에 관한 것으로서, 보다 상세하게는 기존의 1배속, 2배속에서 사용되고 있는 에러 정정 방식을 수정하여 8배속, 또는 그 이후의 보다 높은 배속에도 적용가능하도록 디코딩에 필요한 시간을 최소화시키기 위한 무클럭 에러 위치 검출 회로에 관한 것이다.
종래의 시디 시스템에서 사용되고 있는 시디-롬 데이터의 에러 정정 회로는 1배속 또는 2배속에서 사용되고 있는 방식으로서, 제1도에서와 같이 메모리로부터 입력된 데이터들을 생성 다항식(generator polynomial)으로 나눈 나머지값으로 에러의 존재유무는 물론 에러의 위치 및 에러값도 연산을 통해서 알 수 있는 신드롬 S0 및 S1을 발생시키는 신드롬 S0발생기(1) 및 신드롬 S1발생기(2)와, 상기 신드롬 S0에 상수(αK)로써 변수가 1개인 상수곱셈을 수행하는 상수 곱셈기(3)와, 상기 신드롬 S1에 매 클럭마다(αi; 여기서 αi는 α를 밑으로 하는 i번째의 값)에 대한 곱셈을 수행하는 시리얼 곱셈기(4)와, 상기 상수 곱셈기와 시리얼 곱셈기에서 출력되는 신호를 입력으로 받아 비교하고 입력된 두개의 값이 다른지를 판단하는 비교기(5)와, 상기 두 신드롬 S0와 신드롬S1이 다른 경우를 검출하여 저장하는 에러 위치 저장기(6)와, 상기 두 신드롬 S0와 신드롬 S1이 모두 0인 경우를 검출하기 위한 무에러 검출기(7)로 구성되어 있다.
이러한 구성의 종래 에러 정정 회로의 동작을 보면, 신드롬 S0발생기(1) 및 신드롬 S1발생기(2)에서 각 기호를 읽어서 신드롬(S0,S1)을 계산하는 과정은 먼저 코드 워드의 각 기호를 읽어들이는 시간(t=a)이 필요하고 최종적으로 마지막 기호를 읽어들이는 순간에 신드롬 S0,S1이 결정이 된다. (45,43)RS 코드의 경우를 예로 들면 제2도와 같이 1개의 코드 워드에 대해서 기호가 45개이므로 45개의 클럭신호가 필요하고 두개의 신드롬(S0,S1)값이 모두 0이 아닐 경우에 대해서 1개의 에러가 발생되었음을 알 수 있는데, 이와 같이 결정된 신드롬으로부터 발생된 에러 위치를 알기 위해서 다시 시간적으로 각 기호에 대해서 시리얼 곱셈기(4)에서 매 클럭마다 연산을 수행하고, 그 연산 결과에 대한 값을 비교기(5)를 통해서 찾아내야 되며, 이 역시 최소한 45개의 클럭 신호가 필요하다. 이때 두 신드롬 S0발생기(1) 및 신드롬 S1발생기(2)에서 각 기호를 읽어서 신드롬을 계산하는 과정은 메모리로부터 하나 하나씩 연속적으로 기호를 읽어와야 하므로 이 시간은 어떠한 경우라도 줄일 수가 없으며, 시간적으로 에러 정정을 위한 디코딩 속도를 좌우하는 중요한 요소로는 바로 에러 위치를 찾기 위한 시간(t=b)이 된다. 즉 현재의 1배속, 2배속에서는 하드 웨어를 단순화시키기 위해서 최악의 경우로 데이터를 읽는데 45개의 클럭 신호를 필요로 하고, 다시 에러 위치를 찾는데 45개의 클럭 신호를 모두 사용하는 방식을 취하고 있는데, 이는 디코딩 시간이 아직까지는 충분하기 때문에 가능하다.
그러나 최근에 시디 시스템에서 사용하고 있는 시디-롬은 그 속도가 최초에 만들어진 오디오 시디 플레이어의 속도를 기준으로 현재 4배속 및 8배속 혹은 향후 12배속으로 증가하고 있는 추세에 있으며, 이로서 에러 정정에 필요한 시간은 그에 역비례해서 감소해야 하므로 따라서 에러 정정을 하기 위한 디코딩 속도가 전체 시스템의 구조를 결정하는데 있어서 매우 중요한 요소가 되었다. 참고적으로 현재의 시디 시스템에서 사용되고 있는 시디-롬 데이터의 인코딩 포멧은 모드1, 모드2 폼1의 경우에 (45,43), (26,24)RS 방식으로 크로스 인터리브(cross interleaved) 인코딩 방식을 취하고 있다. 따라서 임의의 무작위 에러 뿐만 아니라 연속적인 다중 에러에 대해서도 에러 정정이 가능하도록 되어 있으며, 또한 1에러 정정 방식으로 크로스 인터리브 방식을 반복 정정함으로써 매우 많은 양의 에러에 대해서도 에러 정정이 가능하게 되어 있으나, 4배속, 8배속에서는 위와 같은 방식으로는 주어진 시간내에서 1섹터 내의 데이터를 모두 정정을 하는데 있어서 시간적으로 무리가 따르므로 이 시간을 줄여야만 되는 문제점이 발생하였다.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서 본 발명의 목적은 에러위치를 찾는 시간을 최단시간내에 간단하게 하는 연산기능을 추가하여 클럭 신호를 필요로 하지 않는 상태에서 신드롬이 계산되자마자 그 에러 위치를 즉시 알 수 있도록 함으로써, 에러 위치 검출 시간을 줄여 높은 배속에 적용할 수 있도록 한 시디-롬 디코더에서의 무클럭 에러 위치 검출 회로를 제공함에 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 시디-롬 디코더에서의 무클럭 에러 위치 검출 회로의 특징은 메모리로부터 입력된 데이터들을 생성 다항식으로 나눈 나머지값으로 에러의 존재유무와 에러의 위치 및 에러값도 연산을 통해서 알 수 있는 신드롬 S0 및 S1을 발생시키는 신드롬 S0 및 S1발생수단과, 상기 신드롬 S0에 상수 αK에 대한 곱셈을 수행하는 상수 곱셈수단과, 상기 신드롬 S1에 알파상수 α0부터 αn-1까지 병렬로 각각의 상수들에 대해서 미리 곱셈연산을 수행하는 알파 상수 곱셈수단과, 상기 알파 상수 곱셈수단의 각각의 출력값을 상수 곱셈수단의 출력값을 비교하여 두개의 입력값이 다른지를 판단하는 병렬 비교수단과, 상기 병렬 비교수단의 출력으로부터 에러 위치를 찾기 위한 디코딩수단으로 구성함에 있다.
이하, 본 발명에 따른 시디-롬 디코더에서 무클럭 에러 위치 검출 회로의 바람직한 하나의 실시예에 대하여 첨부 도면을 참고하여 상세히 설명하면 다음과 같다.
제3도는 본 발명에 따른 시디-롬 디코더에서의 무클럭 에러 위치 검출 회로의 블럭도로서, 도면에 도시된 바와 같이 신드롬 S0 및 S1발생수단은 메모리로부터 입력된 데이터들을 생성 다항식으로 나눈 나머지값으로 에러의 존재유무와 에러의 위치 및 에러값도 연산을 통해서 알 수 있는 신드롬 S0 및 신드롬 S1발생시키는 신드롬 S0발생기(1) 및 신드롬 S1발생기(2)로 구성하고, 상수 곱셈수단은 상기 신드롬 S0발생기(1)에서 만들어진 신드롬S0에 상수(αK; 단 k는 i의 최대값)에 대한 곱셈을 수행하는 상수 곱셈기(3)로 구성하며, 알파 상수 곱셈수단은 신드롬 S1발생기(2)에서 만들어진 신드롬 S1에 알파상수 αi(단 i는 0에서 n-1까지의 수)의 각각의 상수 (α0부터 αn-1까지의 상수)들에 대해서 병렬로 알파상수 αi(단 i는 0에서 n-1까지의 수)의 i값에 해당하는 크기를 미리 곱셈 연산하는 알파 상수 곱셈기(40)로 구성하고, 병렬 비교수단은 상기 알파 상수 곱셈수단의 각각의 출력값에 상수 곱셈수단의 출력값을 비교하여 두개의 입력값이 다른지를 판단하는 병렬 비교기(50)로 구성하며, 디코딩 수단은 상기 병렬 비교수단의 출력으로부터 에러 위치를 찾기 위한 디코더(60)로 구성함이 바람직하다.
제4도는 제3도의 알파 상수 곱셈기의 일 실시예도로서, (a)는 신드롬 S0에 알파 상수(α0=1)를 곱셈함으로써, 출력이 S0가 되는 알파상수 곱셈기(40A)를 보인 것이고, (b)는 다수의 배타적 오어게이트(EX-OR1~EX-OR4)를 이용하여 신드롬 S0 에 알파상수(α1=x)를 곱셈함으로써, 출력이 입력과 동일하게 되는 알파상수 곱셈기(40B)의 실시예를 보인 것이다. 이때 (a)의 경우 S0*α0는 α0=1이므로 입력과 출력이 동일하게 되는 것이고, (b)의 경우 SO*α1는 α1=x이므로
제5도는 본 발명에서 하나의 코드 워드에 대해서 에러 정정을 하는 과정을 시간적으로 나타낸 제3도의 동작 타이밍도로서, 메로리로부터 데이터를 읽는 기간(t=a)과 메모리로부터 에러 데이터를 읽는 기간(t=c)과 에러정정이 완료된 데이터의 메모리 기록기간(t=d)을 나타낸 것이며, 이 도면에서와 같이 메모리로부터 데이터를 읽는 기간(t=a)과 에러 데이터를 읽는 시간(t=c)과 에러 기록시간(t=d)은 종래의 경우와 동일하나 에러검출에 필요한 시간은 거의 소요되지 않음을 알 수 있다.
이상에서와 같은 구성을 참고하여 본 발명에 따른 시디-롬 디코더에서의 무클럭 에러 위치 검출 회로의 동작을 설명하면 다음과 같다.
먼저, 신드롬 S0발생기(1) 및 신드롬 S1발생기(2)에서 메모리로부터 코드 워드의 각 기호를 읽어들이는 시간(t=a)이후 최종적으로 마직막 기호를 읽어들이는 순간에 신드롬 S0,S1이 결정되면, 상수곱셈기(3)에서는 상기 신드롬 S0발생기(1)에서 만들어진 신드롬 S0에 상수(αK)에 대한 상수 곱셈을 수행하여 출력(S0*αK)을 만들어내고, 알파 상수 곱셈기(40)에서는 신드롬 S1발생기(2)에서 만들어진 신드롬 S1에 α0부터 αn-1까지 각각의 상수들에 대해서 병렬로 미리 상수 곱셈을 수행하여 알파 상수 αi가 각각 곱해진 각각의 i값에 해당하는 크기의 곱셈 출력(S1*α0, S1*α1,S1*α2, …… S1*α44)을 얻을 수 있으며, 병렬 비교기(50)에서는 상기 알파 상수 곱셈기(40)의 각각의 곱셈 출력값을 상수 곱셈기(3)의 출력값에 비교하여 두개의 입력값이 다른지를 판단하며, 디코더(60)에서는 상기 병렬 비교기(50)의 출력을 이용하여 빠르게 에러 위치를 찾을 수 있게 된다.
즉, 본 발명에서는 에러 위치를 찾는 시간을 최단시간내에 간단한 연산기능을 추가시켜서 클럭이 필요없이 신드롬 S0,S1이 계산되자마자 그 위치를 알 수 있도록 하였다. 아래에 설명한 간단한 식들은 이와 같은 방식을 유도하기 위한 것을 수식적으로 표현한 것이다.
1에러 정정 코드인 (45,43) RS코드를 예로 들어 설명하면 다음과 같다.
1에러의 경우 신드롬 S0,S1은 다음과 같이 구해진다.
S0 = e(i), S1 = e(i)*αi= S0*αi
위 수식에서 S1= S0*αi이므로 αi를 좌변으로 옮기고 상수를 αK를 곱하였을 경우 다음과 같다.
S1*αk-1= S0*αK, 여기서 변수 i는 에러가 발생한 위치로서 (45,43)RS 코드이므로 0부터 44까지의 크기를 가지며, k는 i의 최대값인 44이다.
위의 수식에서 가장 먼저 메모리로부터 입력된 데이터를 최상위 기호라 하면 수식을 만족하는 실제 에러의 위치는 (k-i+1)이 된다. 따라서 에러 위치를 찾는 방식으로 i를 0부터 44까지 모두 대입을 하여서 만족하는 i값을 찾으면 실제 에러 위치는 (k-i+1)이 된다. 따라서 본 발명에서는 알파상수 곱셈기(40)에서 클럭을 사용하지 않고 병렬로 각각의 i 값에 해당하는 크기(S1*α44, S1*α43, S1*α42, …… S1*α0)를 미리 계산함으로써 병렬 비교기(50)에서도 클럭을 사용하지 않고 상기 상수 곱셈기(3)의 출력과 알파 상수 곱셈기(40)의 출력을 각각 비교하여 곧 바로 에러 위치를 찾아내어 빠른 에러 정정을 수행할 수 있게 된다.
위의 수식으로부터 메모리에서 신드롬을 계산하기 위해서 읽은 순서대로 k-i+1의 크기가 현재의 에러 위치를 나타내는데, 1, 2배속에서는 각각 k-i+1의 값을 1부터 45까지 시간적으로 매 클럭마다 비교하므로 45개의 클럭이 필요하였지만, 본 발명에서는 1개의 에러가 발생하였을 경우 미리 계산된 각각의 결과값들 즉 S1*α0, S1*α1, S1*α2, …… S1*α44값들중에서 어느 하나의 값이 신드롬(S0*αk)과 반드시 같을 것이므로 따라서 병렬 비교기(50)에서의 비교 결과에 따라 그 위치에 해당하는 값을 이용하여 최종적으로 에러 위치를 구할 수 있게 된다.
이상에서와 같이 본 발명에 따른 무클럭 에러 위치 검출 회로에 의하면 하드웨어적으로도 구조가 단순하고 클럭을 필요로 하지 않는 상태에서 에러 위치를 찾을 수 있을 뿐만 아니라 각각의 알파 상수 곱셈기도 제4도와 같이 8~12개 이내의 배타적 오어게이트만을 필요로 하므로 하드웨어적으로도 부담이 없어 용이하게 적용시킬 수 있는 유용함이 있다.

Claims (1)

  1. 메모리로부터 입력된 데이터들을 생성 다항식으로 나눈 나머지값으로 에러의 존재유무와 에러의 위치 및 에러값도 연산을 통해서 알 수 있는 신드롬 S0 및 S1을 발생시키는 신드롬 S0 및 S1발생수단과, 상기 신드롬 S0에 상수 αk에 대한 곱셈을 수행하는 상수 곱셈수단과, 상기 신드롬 S1에 알파상수 α0부터 αn-1까지 병렬로 각각의 상수들에 대해서 미리 곱셈연산을 수행하는 알파 상수 곱셈수단과, 상기 알파 상수 곱셈수단의 각각의 출력값을 상수 곱셈수단의 출력값을 비교하여 두개의 입력값이 다른지를 판단하는 병렬 비교수단과, 상기 병렬 비교수단의 출력으로부터 에러 위치를 찾기 위한 디코딩수단으로 구성함을 특징으로 하는 무클럭 에러위치 검출회로.
KR1019950039602A 1995-11-03 1995-11-03 시디-롬 디코더에서의 무클럭 에러위치 검출회로 Expired - Fee Related KR0182001B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950039602A KR0182001B1 (ko) 1995-11-03 1995-11-03 시디-롬 디코더에서의 무클럭 에러위치 검출회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950039602A KR0182001B1 (ko) 1995-11-03 1995-11-03 시디-롬 디코더에서의 무클럭 에러위치 검출회로

Publications (2)

Publication Number Publication Date
KR970029555A KR970029555A (ko) 1997-06-26
KR0182001B1 true KR0182001B1 (ko) 1999-04-15

Family

ID=19432892

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950039602A Expired - Fee Related KR0182001B1 (ko) 1995-11-03 1995-11-03 시디-롬 디코더에서의 무클럭 에러위치 검출회로

Country Status (1)

Country Link
KR (1) KR0182001B1 (ko)

Also Published As

Publication number Publication date
KR970029555A (ko) 1997-06-26

Similar Documents

Publication Publication Date Title
JPS6412143B2 (ko)
JPH07220409A (ja) ディジタル信号再生装置
KR950004147A (ko) 정보 재생 장치 및 정보 기록 매체
US5255272A (en) Predictive tape drive error correction apparatus
KR100298520B1 (ko) 바이트 동기화 검출 회로 및 바이트 동기화 방법
KR20050111649A (ko) 데이터재생장치 및 기록매체
JP4115690B2 (ja) データ記録装置
KR0148004B1 (ko) 착오 정정장치
JP2000243041A (ja) データ再生システムにおけるクロック調整装置
JPH1083356A (ja) ストアしたディジタル・データのエラーを隠す方法および装置
JP2000010807A (ja) ディジタルデータ再生装置
US6288657B1 (en) Encoding apparatus and method, decoding apparatus and method, and distribution media
US6646575B2 (en) Circuit and method for protecting the run length in RLL code
US20030212951A1 (en) Apparatus for and method of generating soft output of signal passing through a channel
KR0182008B1 (ko) 시디-롬 디코더에서의 병렬 에러위치 검출 회로
JPH05335969A (ja) 誤り訂正装置
JPH05129964A (ja) デジタルデータのエラー訂正装置
JP2906850B2 (ja) 時分割形スイッチ監視回路
JPH10107648A (ja) 誤り訂正処理回路
JP3444658B2 (ja) 最尤復号器
JP4116061B2 (ja) データ再生装置及びデータ記録再生装置
JPH0134491B2 (ko)
JP2003141820A (ja) データ再生装置
JPH07230388A (ja) 誤り訂正方法及び装置
JP2001052454A (ja) ディスクドライブ装置およびサーボ情報検出方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

R17-X000 Change to representative recorded

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

PG1501 Laying open of application

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

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

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

GRNT Written decision to grant
PR0701 Registration of establishment

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

R18-X000 Changes to party contact information recorded

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PG1601 Publication of registration

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

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

PR1001 Payment of annual fee

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

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

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

PR1001 Payment of annual fee

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

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

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

PR1001 Payment of annual fee

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

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

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

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20061128

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20071211

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20071211

R18-X000 Changes to party contact information recorded

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

P22-X000 Classification modified

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