JPS63197122A - エラ−訂正及びチエツク装置 - Google Patents

エラ−訂正及びチエツク装置

Info

Publication number
JPS63197122A
JPS63197122A JP2935087A JP2935087A JPS63197122A JP S63197122 A JPS63197122 A JP S63197122A JP 2935087 A JP2935087 A JP 2935087A JP 2935087 A JP2935087 A JP 2935087A JP S63197122 A JPS63197122 A JP S63197122A
Authority
JP
Japan
Prior art keywords
data
error
check
error correction
code
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.)
Granted
Application number
JP2935087A
Other languages
English (en)
Other versions
JP2605270B2 (ja
Inventor
Yoichiro Sako
曜一郎 佐古
Shinichi Yamamura
山村 真一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP62029350A priority Critical patent/JP2605270B2/ja
Publication of JPS63197122A publication Critical patent/JPS63197122A/ja
Application granted granted Critical
Publication of JP2605270B2 publication Critical patent/JP2605270B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、例えば光磁気ディスクのようなディスク記
録媒体からのデジタルデータ再生系に適用して好適なエ
ラー訂正及びチェック装置に関する。
〔発明の概要〕
この発明はマトリクス配列されたデータに対し、エラー
訂正コードの生成系列の方向とエラーチェック用コード
の生成系列の方向とが同じ方向である場合に、エラー訂
正とエラーチェックとが同時に終了できるようにしたも
ので、バッファメモリよりのデータの読み出し回数を削
減でき、データ処理時間の短縮化を図ることができるも
のである。
〔従来の技術〕
光ディスク、ハードディスク等のディスク状記録媒体に
デジタルデータを記録し再生するものが知られている。
この場合、デジタルデータは、ディスクへの記録時及び
ディスクからの再生時において発生ずるデータ誤りを検
出して訂正できるエラー訂正コードを構成して記録再生
するのが一般的である。
そして、通常は、所定数の情報サンプルデータについて
エラー訂正コードを形成するブロック完結型のものを用
いる場合が多い。
そして、情報データがコンピュータデータの場合等にお
いては、その情報データブロック単位でエラー訂正をし
たとしても、その情報データが本当に正しいものではな
い場合にはデータとして使用できないので、情報データ
ブロック単位でエラーチェックコードも付加され、エラ
ーがないかどうかのチェックがされる。
第4図はこのような情報データブロックの一例を示すも
ので、例えばデジタルデータはバイト単位をl fil
のデータ(ただし1情報サンプルが1バイトとは限らな
い)として取り扱うものとして、第4図に示すように、
デジタルデータはメモリ上において行方向にmバイト、
列方向にnバイトとしてマトリクス状に配し、行方向の
各1行のmバイト(m個)のデータについてそれぞれ(
k、m)符号を生成してに−mlIliのエラー検出訂
正用の検査データC1を付加し、また、列方向の各1列
のnバイト(n個)のデータについて(1,n)符号を
生成してl−n個のエラー検出訂正用の検査データC2
を付加して積符号を構成するものである。
そして、この場合、情報データの最終行には、最終的に
この情報データブロックにエラーが存在しないか否かの
チェックを行なうためのエラーチェックコードEDCが
挿入されている。このコードEDCは上の行から順に下
の行に向かって、行方向に順次データを読み出して生成
されている。
このような積符号においては、先ず、各行について検査
データC1によるエラー訂正を行ない、次に、各列につ
いて検査データC2によるエラー訂正を行なう。そして
、原理的にはくり返し行なうことでエラーをすべて訂正
できる。しかし、このようにエラー訂正を限界まで行な
うとデータの信頼性が失われる。そこで、適当なくり返
し回数でエラー訂正を止め、エラーチェックコードED
Cによりその訂正後の情報データブロックのデータチェ
ックを行なう。
〔発明が解決しようとする問題点〕
ところで、このようなエラー訂正及びチェック処理は、
再生データを、第4図のようなマトリクス状データとし
てバッファメモリに一旦書き込んでおき、検査データC
1によるエラー訂正時には行方向に順次データを読み出
し、これが終了したら、列方向に順次データを読み出し
て検査データC2によるエラー訂正を行なう。
そして、エラー訂正が終了したら、再びバッファメモリ
より行方向に順次データを読み出して、エラーチェック
コードEDCによりエラーチェックを行なう、したがっ
て、このエラーチェックのため、エラー訂正終了後に、
もう一度メモリからデータを読み出す必要がある。これ
は、上記のようにただでさえメモリからデータを読み出
す回数の多いエラー訂正符号の場合には、処理時間が長
くなる欠点がある。
〔問題点を解決するための手段〕
この発明においては、複数個のデータが1ブロックとし
てマトリクス状に配列され、行方向又は列方向の少なく
とも一方の方向についてエラー訂正コードが生成されて
いるとともに、上記エラー訂正コードの生成方向と同方
向に上記lブロックのデータについて生成したエラーチ
ェック用コードを含む状態のデータをストアするメモリ
と、このメモリからデータを上記生成方向に読み出す読
み出し手段と、読み出したデータが供給されるシンドロ
ーム生成手段及びチェックコード生成手段と、上記シン
ドローム生成手段の生成結果からエラー位置及びエラー
値を計算する手段と、計算されたエラー位置及びエラー
値からエラー情報を上記チェックコード生成手段の出力
に加える手段とからなる。
〔作用〕
行方向のエラー訂正を行なうとき、読み出したデータは
チェックコード生成手段に供給される。
したがって、行方向のエラー訂正がすべて完了したとき
、すべてのデータが読み出されるがらチェックコードも
生成される。しかし、このときは、エラーを含んだまま
のデータでチェックコードを生成したので、チェックコ
ードはこのままでは正しくない。
そこで、エラー訂正時に得られたエラー位置のエラー値
の情報が生成したチェックコードに加えられる。すると
エラー訂正結果のデータからチェックコードが生成され
たのに全く等しくなる。つまり、メモリからのデータの
読み出しは、チェックコード生成用に特に行なうことな
く、エラー訂正終了時には、チェックも同時に行なえ、
処理時間が短(なる。
〔実施例〕
この発明の一例を、光磁気ディスクからデータを再生す
る場合を例にとって説明する。
先ず、光磁気ディスクのフォーマントについて説明する
。
この光磁気ディスクはデータが1回転当たり1トラツク
として、同志円状あるいはスパイラル状にトランクが形
成されて記録され、これより再生されるようにされる。
この光磁気ディスクの1トラツクは円周方向に等分割さ
れた複数のセクターからなっており、各セクターに、定
められた所定数のデータにエラー訂正コード、エラーチ
ェックコードが生成付加されたものが記録されている。
例えば1トラツクは32セクターとされている。
1セクタ一分は、ヘッダ部とデータ部と、ヘッダ部の後
とデータ部の後にそれぞれ設けられるギャップ部GAP
とからなる。
ヘッダ部にはその先頭にプリアンプル信号が記録される
とともに、トランクアドレスTAとセクターアドレスS
Aからなるアドレス信号ADDに対してエラー訂正符号
ECCが付加されたものにアドレス用同期信号ASYN
Cが付加されたものが2回くり返して記録されている。
また、データ部にはその先頭にプリアンプル信号が記録
されるとともに、その後にデータ及びそのデータに対す
るエラー訂正符号ECCその他が付加されたものが記録
される。
この場合、1セクターのデータ部に記録する単位データ
量は、コンピュータの記憶装置として用いることを考慮
して512バイトが標準とされる。
データ部の構造は第2図のようになっている。
すなわち、第2図の場合はデータ数がDo〜D511ま
での512バイトの場合で、実際のデータとしては、こ
の512バイトのデータDo”’Dstxの後に16バ
イトの付加情報が付加されて行方向に44バイト、列方
向に12バイトとして44X 12= 528バイトの
マトリクス配列とされる。
すなわち、512バイトのデータDoNDs1xの後の
12バイトはリザーブ領域とされ、この領域にはトラッ
クナンバー、セクターナンバー、データ識別情報等が挿
入される。そして、このリザーブ領域を含む524バイ
トのデータに対して行方向を生成方向としてエラーチェ
ックコードEDC(例えばリードソロモン符号を用いる
)が4バイト分生成され、付加情報の最後の4バイトの
領域に挿入される。そして、合計528バイトが第2図
に示すように44X 12としてマトリクス状に配列さ
れる。
このエラーチェックコードEDCの4バイトのデータP
、Q、R,Sは、 として生成される。ここで、この例の場合N=523で
ある。
そして、このエラーチェックコードEDCの4バイト分
を含めた528バイトに対し、行方向の1行について4
バ一イト分として第1のエラー訂正コード(これは例え
ば(48,44)リードソロモンコード)の検査データ
C1が付加され、同様に列方向の一例について2バイト
の第2のエラー訂正コード(これは例えば(14,12
) リードソロモンコード)の検査データC2が付加さ
れる。
以上のことから、この場合、512バイトのデータに、
このデータに関連する付加情報を16バイト付加して、
528バイトからなるブロックを形成し、これを12行
、44列に並べて行方向にパリティC1、列方向にパリ
ティC2を生成付加して積符号を形成し、これをディス
クの1セクターとして記録再生するものである。
このデータブロックについてのエラー訂正及びチェック
処理について説明する。
第1図はこの処理の機能ブロック図で、(1)はデータ
バッファ用のRAMである。このRA M (1)に対
する書き込み及び読み出し等のタイミングのコントロー
ルはマイクロコンピュータによりなされるが、このマイ
クロコンピュータの機能をブロック的にタイミングコン
トローラ(3)として示した。
(2)はRA M (11のアドレスコントローラであ
る。
RAM(1)のデータ入力側及びデータ出力側にはスイ
ッチ(4)及び(5)が設けられ、タイミングコントロ
ーラ(3)よりの切換制御信号により切換制御される。
光磁気ディスクからの再生データの書き込み時は、スイ
ッチ(4)は入力端A側に切り換えられ、光磁気ディス
クから再生され、デジタル信号に復元された再生データ
が入力端(6)を通じ、このスイッチ(4)を通じてR
A M (11のデータ入力端子に供給される。この場
合、ディスクからのデータはセクタ一単位で再生が行な
われ、データは第2図に示した構造のブロックデータで
ある。そして、アドレスコントローラ(2)からの書き
込み/読み出し制御信号によりRA M (1)は書き
込み状態になり、このコントローラ(2)からの書き込
みアドレスにより再生データがRA M (1)に順次
書き込まれ、第2図のようなマトリクス状のブロックデ
ータがメモリ上で再現される。
こうして書き込みが完了すると、エラー訂正及びチェッ
クが行なわれるが、この例の場合、エラー訂正は、■検
査データC1による訂正−■検査データC2による訂正
→■検査データC1による訂正の順に行なわれ、検査デ
ータC1による訂正が2回行なわれ、この例では2回目
の検査データC1による訂正時に、データチェンク動作
も同時に行なわれる。
すなわち、先ず、スイッチ(4)及び(5)はそれぞれ
端子B及びB′に接続される。そして、RA M (1
)より第2図において行方向にデータの読み出しがなさ
れ、第1のシンドローム生成回路(7)において、各行
についてシンドロームが生成される。そして、エラーが
あるときはそのエラー位置及びエラー値が検出回路(8
)で演算される。そして、エラー位置及びエラー値の情
報はエラー訂正回路(9)に供給されて、そのエラーデ
ータが訂正される。また、エラー位置のデータはアドレ
スコントローラ(2)に供給される。そして、このアド
レスコントローラ(2)よりのアドレス信号によりRA
 M (11の各行の検出されたエラーデータがエラー
訂正回路(9)よりの訂正された正しいデータに書き換
えられる。
この1回目の検査データC1による訂正が終了すると、
検査データC2により、残ったエラーの訂正が行なわれ
る。すなわち、スイッチ(4)及び(5)は端子C及び
C′に接続される。そして、RAM(1)より第2図に
おいて列方向にデータの読み出しがなされ、第2のシン
ドローム生成回路(10)において、各列についてシン
ドロームが生成される。
そして、エラーがあるときはそのエラー位置及びエラー
値が検出回路(11)で演算される。このとき、検査デ
ータC1による訂正時に訂正できなかった行についての
エラーフラグを参照してもよい。
エラー位置及びエラー値の情報はエラー訂正回路(12
)に供給されて、そのエラーデータが訂正される。また
、エラー位置の情報はアドレスコントローラ(2)に供
給され、このアドレスコントローラ(2)の制御により
RA M (11の各列の検出された工ラーデータがエ
ラー訂正回路(12)よりの訂正された正しいデータに
書き換えられる。
この検査データC2による訂正が終了すると、さらに残
留するエラーの訂正が検査データC1により再度なされ
る。すなわち、スイッチ(4)及び(5)が端子B及び
B′に接続され、RA M (1)より第2図上、行方
向にデータが読み出され、第1のシンドローム生成回路
(7)に供給される。このとき、同時にRA M (1
)より読み出されたデータはチェックコード生成回路(
13)に供給される。そして、前述した各行についての
エラー訂正動作をなすとき、チェックコードの生成の演
算が徐々になされることになる。そして、RA M (
1)よりバイトデータがすべて読み出されたときチェッ
クコード生成が終了するが、このチェックコードは、検
査データC1による2回目の訂正の前のデータであるの
で、エラーを包含する場合がある。すなわち、正しいチ
ェックコードをWI (i番目までのバイトデータによ
り生成したちの)としたとき、実際のものは、Wl’ 
= aj61 + α’ek + ” ” ” +W(
と表わされる。ただし、j、k・・・・はエラー位置、
eJ、1B5・・・・はエラー値をそれぞれ示している
。
Wi’に含まれるαJeJ、αke wを求め、これを
Wl’に付加すればa’ejトcx’ej= 0 (m
od、2 )であるから、w、’=w、となり、正しい
チェックコードが得られる 以上のことから、この場合、次のようにして正しいチェ
ックコードが得られるようにされる。
すなわち、この2回目の検査データC1による訂正時、
検出回路(8)で検出されたエラーデータの位置及びエ
ラー値の情報は、エラー位置及びエラー値チェンジ回路
(14)に供給され、この回路(14)ではチェックコ
ード生成用に適するエラー位置及びエラー値の情報に変
換される。すなわち、行方向の一行についてのエラー位
置の情報がD1〜D521+までの通し番号による位置
の情報に変換され、この位置の情報とエラー値から、前
述したエラー情報α’eJsαke k・・・・が演算
される。そして、このエラー情報が加算回路(15)に
供給され、チェックコード生成回路(13)よりのチェ
ックコードに加算される。この加算回路(15)ではw
+od、2の加算がなされて、前述したようにして含ま
れていたエラーの訂正がなされたことになり、正しいチ
ェックコードが得られる。このチェックコードはチェッ
ク回路(16)に供給され、エラーがなくなったかどう
かチェックされる。そして、チェック結果の信号はバッ
ファアンプ(いわゆるスリーステートバッファ)  (
17)のイネーブル端子に供給され、エラーがなければ
このアンプ(17)をイネーブルとし、エラーが残って
いればこのアンプ(17)をディスエーブルとする。
こうして、エラー訂正及びチェックが終了した後、スイ
ッチ(5)が端子A′に接続され、RA M (1)よ
り訂正後のデータが読み出される。しかし、前記のよう
に、チェックの結果、エラーが残留していれば、そのデ
ータはバッファアンプ(17)を通ることはできず、出
力端(18)には得られず、エラーのないデータブロッ
クのみが出力端(18)に得られるものである。
なお、チェック回路(16)の出力に基づいてRA M
 (11より訂正されたデータの読み出しを行なわない
ようにしてもよい。
第3図は以上のエラー訂正及びチェック動作のフローチ
ャートである。
なお、上記の例において、1回目の検査データC1によ
るエラー訂正時に、同時にチェックコードの生成を行な
い、そのとき得られたエラー値をそのチェックコードに
加算しておき、次に、2回目の検査データC1によるエ
ラー訂正時には、チェックコードの生成は行なわず、そ
のとき得られたエラー値をさらに加算するようにしても
よい。
もちろん、検査データC2によるエラー訂正時に得られ
たエラー位置及びエラー値から得たエラー情報も、チェ
ックコードに加算される。
なお、上記の例では行方向の検査データC1のみでなく
、列方向にも検査データC2を付与した場合であるので
、これらをくり返し行なう場合において検査データC1
の訂正を最後に行なうとき、同時にチェックをなすよう
にした。しかし、この発明は、行方向の検査データC1
のみしか存在しないようなエラー訂正符号にももちろん
通用でき、このときは、エラー訂正とチェックとでメモ
リからのデータの読み出しは1回でよい。
なお、エラーチェック用コードは上記のようなコードに
限られるものではなく、例えばCRCコードその他のエ
ラー検出コードを使用することができる。
〔発明の効果〕
この発明によれば、エラー訂正を行なうとき、同時にエ
ラーチェックを行なうことができ、メモリからのデータ
の読み出し回数を、チェック動作のための1回分減らす
ことができ、データ処理スピードを上げることができる
。
【図面の簡単な説明】
第1図はこの発明の一実施例のブロック図、第2図はデ
ータブロックの構造の一例を説明するための図、第3図
はエラー訂正及びチェック動作のフローチャート、第4
図はデータブロック構造の一例としての積符号を説明す
るための図である。 (1)はバッファメモリとしてのRAM、(7)はシン
ドローム生成回路、(8)はエラー位置及びエラー値検
出回路、(13)はチェックコード生成回路、−(15
)は加算回路である。

Claims (1)

  1. 【特許請求の範囲】 複数個のデータが1ブロックとしてマトリクス状に配列
    され、行方向又は列方向の少なくとも一方の方向につい
    てエラー訂正コードが生成されているとともに、上記エ
    ラー訂正コードの生成方向と同方向に上記1ブロックの
    データについて生成したエラーチェック用コードを含む
    状態のデータをストアするメモリと、 このメモリからデータを上記生成方向に読み出す読み出
    し手段と、 読み出したデータが供給されるシンドローム生成手段及
    びチェックコード生成手段と、 上記シンドローム生成手段の生成結果からエラー位置及
    びエラー値を計算する手段と、 計算されたエラー位置及びエラー値からエラー情報を上
    記チェックコード生成手段の出力に加える手段とからな
    り、 エラー訂正デコード処理と同時にエラーチェックも行な
    えるようにしたエラー訂正及びチェック装置。
JP62029350A 1987-02-10 1987-02-10 エラー訂正及びチエツク装置 Expired - Lifetime JP2605270B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62029350A JP2605270B2 (ja) 1987-02-10 1987-02-10 エラー訂正及びチエツク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62029350A JP2605270B2 (ja) 1987-02-10 1987-02-10 エラー訂正及びチエツク装置

Publications (2)

Publication Number Publication Date
JPS63197122A true JPS63197122A (ja) 1988-08-16
JP2605270B2 JP2605270B2 (ja) 1997-04-30

Family

ID=12273768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62029350A Expired - Lifetime JP2605270B2 (ja) 1987-02-10 1987-02-10 エラー訂正及びチエツク装置

Country Status (1)

Country Link
JP (1) JP2605270B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326689A (ja) * 1993-05-18 1994-11-25 Nippon Hoso Kyokai <Nhk> Fm多重放送受信機
US7181483B2 (en) 2000-01-31 2007-02-20 Sanyo Electric Co., Ltd. Error-correcting device and decoder enabling fast error correction with reduced circuit scale

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1286275C (zh) 1999-11-24 2006-11-22 三洋电机株式会社 纠错装置
JP3306413B2 (ja) 2000-01-31 2002-07-24 三洋電機株式会社 誤り訂正装置および誤り訂正方法
US9960788B2 (en) 2015-03-27 2018-05-01 Toshiba Memory Corporation Memory controller, semiconductor memory device, and control method for semiconductor memory device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096030A (ja) * 1983-10-31 1985-05-29 Mitsubishi Electric Corp 復号化システム
JPS60170330A (ja) * 1984-02-14 1985-09-03 Mitsubishi Electric Corp 復号化システム
JPS60201575A (ja) * 1984-03-24 1985-10-12 Sony Corp デイジタルデ−タ伝送方法
JPS61267416A (ja) * 1985-05-21 1986-11-27 Sony Corp エラ−訂正符号の復号装置
JPS61270922A (ja) * 1985-05-25 1986-12-01 Sony Corp エラ−訂正符号の復号装置
JPS6229351A (ja) * 1985-07-31 1987-02-07 Fujitsu Ltd 音声応答装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6096030A (ja) * 1983-10-31 1985-05-29 Mitsubishi Electric Corp 復号化システム
JPS60170330A (ja) * 1984-02-14 1985-09-03 Mitsubishi Electric Corp 復号化システム
JPS60201575A (ja) * 1984-03-24 1985-10-12 Sony Corp デイジタルデ−タ伝送方法
JPS61267416A (ja) * 1985-05-21 1986-11-27 Sony Corp エラ−訂正符号の復号装置
JPS61270922A (ja) * 1985-05-25 1986-12-01 Sony Corp エラ−訂正符号の復号装置
JPS6229351A (ja) * 1985-07-31 1987-02-07 Fujitsu Ltd 音声応答装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326689A (ja) * 1993-05-18 1994-11-25 Nippon Hoso Kyokai <Nhk> Fm多重放送受信機
US7181483B2 (en) 2000-01-31 2007-02-20 Sanyo Electric Co., Ltd. Error-correcting device and decoder enabling fast error correction with reduced circuit scale

Also Published As

Publication number Publication date
JP2605270B2 (ja) 1997-04-30

Similar Documents

Publication Publication Date Title
AU604836B2 (en) Method and apparatus for error correction
US5151905A (en) Data recording method
US4949342A (en) Code error detecting method
US6223322B1 (en) Method and apparatus for enhancing data rate in processing ECC product-coded data arrays in DVD storage subsystems and the like
US6158038A (en) Method and apparatus for correcting data errors
US6363511B1 (en) Device and method for decoding data streams from storage media
US20060069977A1 (en) Error correction device
JPH07105633A (ja) ディスク・ドライブ・アレイのデータ再生チャネル
JPS6074160A (ja) ビデオ・デイスクにおけるデイジタル・デ−タのエラ−訂正コ−ド
JP3945602B2 (ja) 訂正検査方法及び訂正検査装置
JPS62217468A (ja) デイジタル情報の記録/再生方法及び装置
US6651208B1 (en) Method and system for multiple column syndrome generation
US4912695A (en) Method for recording information including error information on a disk
JP2605270B2 (ja) エラー訂正及びチエツク装置
KR100509137B1 (ko) 에러 정정 장치
JPH10188489A (ja) 光ディスク、光ディスク記録装置および光ディスク再生装置
US20080109706A1 (en) Error correction method and apparatus for optical information storage medium recording/reproducing apparatus
JP2730892B2 (ja) ディスク記録方法
JP2735230B2 (ja) 書き換え形光ディスク装置
JP4112520B2 (ja) 訂正符号生成装置、訂正符号生成方法、誤り訂正装置、および誤り訂正方法
JPS61270922A (ja) エラ−訂正符号の復号装置
JPH043525A (ja) 符号誤り訂正装置
JP3628532B2 (ja) デジタル再生装置
JPH10154941A (ja) 誤り訂正回路
JPS60217568A (ja) 誤り訂正方式

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term