JP3136573B2 - 可変長符号の復号装置及び処理装置 - Google Patents
可変長符号の復号装置及び処理装置Info
- Publication number
- JP3136573B2 JP3136573B2 JP15068792A JP15068792A JP3136573B2 JP 3136573 B2 JP3136573 B2 JP 3136573B2 JP 15068792 A JP15068792 A JP 15068792A JP 15068792 A JP15068792 A JP 15068792A JP 3136573 B2 JP3136573 B2 JP 3136573B2
- Authority
- JP
- Japan
- Prior art keywords
- length
- code data
- data
- code
- shift register
- 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 - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 7
- 239000000872 buffer Substances 0.000 claims description 5
- 238000012546 transfer Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
幅を持った画像データを高速で復号する装置、及び可変
長の符号語を伝送ビット数にすき間なくアライメントす
る装置に関するものである。
変長符号データの復号は、コードメモリもしくは、受信
線よりシリアルにシフトレジスタへロードし、パラレル
変換後復号を行なっている。この復号を高速化するた
め、特開昭62−135015号公報に開示される装置
は、復号を行っている符号データ長をメモリから読み、
シフトレジスタを符号長に等しい回数シフトを行い、符
号の解読の簡単化及び高速化を図っている。
ジスタへ転送され、かつ1ビットずつシフトされるため
符号データがnビットあった場合、最低nクロック復号
開始に必要であり、ラン長が短い符号データが連続した
ときにはリアルタイムに復号できない。つまり、符号1
ケの復号終了と次の符号の復号開始との間に数クロック
必要となってしまうという問題点がある。
フトレジスタを2段に分け、CPUがシフトとメモリか
らのロードを分割して行う技術が開示されている。しか
し、シフト途中でレジスタが32ビット空いた時点でシ
フトを中断しデータをロードしなければならず、その間
復号が中断されるという問題点があった。さらに、特開
平2−254824号公報では、バレルシフタを用い、
符号の頭出しを1クロックで行う技術を開示している。
図6及び図7にその開示内容を示す。
では、バレルシフタを2段に分けているため次のような
問題点があった。すなわち、第1に、2段のラッチが必
要であるので回路構成が大きくなる第2に、データをロ
ードするために片方のバレルシフタをちょうど空ける様
シフトを数回に分けなければならないので復号が一時中
断し、復号全体の処理スピードが落ちる、第3に、デー
タをロードする時はシフトは止まったままであるので復
号が一時中断し、復号全体の処理スピードが落ちるとい
う問題点があった。
送するために、特開平2−277319号公報、及び特
開平3−106127号公報では、伝送ビット数のシフ
タを2ケ設け、かつ、テンポラリレジスタを設け、デー
タが伝送ビット分そろった時点で外部へ出力する装置を
開示している(図13参照)。しかし、特開平2−27
7319号公報は、クロックの両エッジを使用しなけれ
ばならないため、動作周波数が抑えられてしまうという
問題点がある。
公報においてOR回路を使用することで解決されている
が、OR回路であるが故にシフタ内の不要なビットは全
てグランドに落とさなければならないため、回路規模が
大きくなるという問題点がある。また、近年の半導体技
術により、伝送ビットは、16又は32ビット等ビット
幅が広がっているが、従来技術ではこの場合シフタで最
大31ビットのシフトが必要となり、シフタの規模増大
及びシフト処理時間の増大という問題点、またシフタ→
OR回路→セレクタ、アダー→セレクタというクリティ
カルパスの遅延増大という問題点がある。
欠点を解消し、小型の構成により復号の処理を連続に、
かつ、高速に行う復号装置を提供することである。ま
た、本発明の目的は、符号語をすき間なく詰めていく過
程でシフタを使用せず、簡易なデコーダとマルチプレク
サで構成することにより、アライメントの高速処理、及
び伝送ビット数が増大しても、処理スピードをほとんど
低下させることなく、また小規模な回路で可変長符号の
アライメントを行うことである。
めに、本発明は、シフトレジスタの構成を、シフトレジ
スタ内の任意の位置に複数ビットのデータをロードで
き、かつ、複数ビットを1クロックでシフトできる様に
する。そして1符号の復号が終了した直後に次の復号を
開始できる様にしたものである。
に、本発明は、可変長の符号語をすき間なく詰めて伝送
するために伝送ビットと同数のラッチを有し、かつ、イ
ネーブル機能を有するレジスタ手段と、前記レジスタ手
段内の符号データを保持しているラッチ数に各符号長を
累算することにより計数する演算器手段と、符号データ
を前記レジスタ手段に上位から詰めて入力するために前
記演算器手段の出力値及び入力された符号データの符号
長より、前記レジスタ手段内ラッチへのイネーブル信号
を生成するデコーダ手段と、前記ラッチへ入力する符号
データを選択するマルチプレクサ手段と、前記レジスタ
手段の出力を選択するセレクタ手段と、を備え前記セレ
クタ手段のセレクト入力は、前記デコーダ手段から構成
される。
1はnビット符号データ、2はデマルチプレクサ、3は
シフトレジスタ、4はデコーダ、4aは復号用デコー
ダ、4bは符号ビット長デコーダ、5は演算器、6はア
キュムレータ、7はロード信号、8はシフト信号、9は
符号ビット長、10はシフトレジスタ内有効ビット長、
11は符号データ要求信号、12はデータロード位置選
択信号、13は制御信号、14は復号データ又はラン
長、15はデコーダである。
チプレクサを通り3のシフトレジスタに7のロード信号
によりロードされる。この時6のアキュムレータ内に
は、シフトレジスタ3内の有効ビット長が保持される。
最初の符号データをロードする際は、シフトレジスタ3
にはデータは入っていないので0の有効ビット長は0で
あり、15のデコーダからは、シフトレジスタ3の最上
位ビットからデータがロードされる様12の位置選択信
号及び7のロード信号が出力される。
力される。4aは復号データ、4bは符号ビット長デコ
ーダを示す。4aでは所定の復号処理もしくはMH符号
等ラン長を持った符号の場合はラン長が出力され、4b
では符号ビット長が出力される。5の演算器では、シフ
トレジスタ内の有効ビット長が計算される。例えば10
の現有効ビット長がm、9の符号ビット長がL、1のシ
フトレジスタにロードした符号データ長がnであった場
合、m+n−Lが計算される。演算結果は6のアキュム
レータに格納され、15デコーダによりシフトレジスタ
3がnビット空いた場合11のデータ要求信号が外部へ
出力される。
最上位ビットに符号データの先頭が位置され、次符号デ
ータもすき間なく詰められており、復号終了と同時にシ
フトレジスタの最上位にシフトされ、次の復号が開始さ
れる。図2は、本発明の実施例を示す。図1と共通の参
照番号についてはその説明を省略する(以下、他の図面
の説明も同様とする)。
フラグ、18は符号データ(符号長の最大ビット数)、
23は単位ブロック、24は復号終了信号、25は外部
からのデータロード信号、26は1ブロックのビット数
に分割された符号データを示す。図2は本発明の実施例
を示す。
3種であり、かつ、ラン長を含む符号データの復号を考
える。また、1の符号データの転送バス幅を16ビッ
ト、3のシフトレジスタが48ビットであるとする。1
の符号データは2のデマルチプレクサで48ビットに展
開される。3のシフトレジスタは、4ビット×12段で
構成され4ビット度にシフト及びロードが行われる。先
で展開された符号データは、7のロード信号でシフトレ
ジスタ3内の4ブロックへ16ビット同時にロードされ
る。次のクロックでシフトレジスタ3内のデータは最大
符号長である12ビットが4aのラン長デコーダ及び4
bの符号長デコーダヘ出力される。この時、4bのデコ
ーダには6のアキュムレータに保持される現シフトレジ
スタ3内の有効データブロック数が入力され、現在、4
a、4bに入力されているデータが有効であるかどうか
が判定され、17の符号有効フラグが出力される。
ブロック=8ビットのみデータが入っていた場合、6の
アキュムレータから有効ブロック数2が4bへ入力され
る。18の符号データが4または8ビットでない場合
は、17のフラグは立たず、かつ、シフトレジスタは3
ブロック目にデータがロードされるまで停止状態とな
る。逆に、有効ブロック数以下の符号データが4a、4
bのデコーダに入力された場合は、4bから9の符号デ
ータ長が5の演算器に出力され、24の現符号データの
復号終了信号と共に8のシフト値(=符号データ長)が
3のシフトレジスタ3へ送られる。そして、次のクロッ
クでシフトレジスタ3の最上位にシフトされた新しい符
号データが、4a、4bへ出力される。
数は、5の演算器から6のアキュムレータへ転送され
る。次に1の符号データをシフトレジスタ3内の有効ブ
ロックの次ブロックにロードするために15のデコーダ
でロード位置が計算され、25のデータロード信号が入
力されたと同時に7のロード信号が出力される。図3
は、本発明で使用するシフトレジスタ内1ブロックの構
成例を示す。
ロック下位のレジスタからのデータ線、20はマルチプ
レクサ、21はセレクタ、22はレジスタ、7−n n
ブロック下位レジスタへのロード信号、26−n nブ
ロック下位レジスタへのロード符号データを示す。8の
シフト値に従い、19−0〜nのデータが、20−1の
マルチプレクサで選択される。例えばシフト値が2であ
った場合、2ブロック下位からのデータ線10−2が選
択される。20−0、20−2は、データをロードする
ためのマルチプレクサである。シフト値が0である場合
は、26−0の符号データが7−0のロード信号により
21のセレクタで選択され、次クロックで22のレジス
タにラッチされる。シフト値がnである場合は、本来n
ブロック下位にロードされるべきデータ26−nが7−
nで選択されることによりロードデータもシフトされた
形でレジスタへラッチされる。これらの構成により、ロ
ードとシフトを同時に行うことができ3のシフトレジス
タは、常に最上位から符号データを出力する。
ビット長分空きができた場合15のデコーダから外部へ
11のロード要求が出力される。外部からは、25のロ
ード信号と共に1の符号データが転送され、15のデコ
ーダは、25のロード信号に同期して7のシフトレジス
タロード信号を出力する。同時に5の演算器では、6の
アキュムレータに保持された有効ブロック数に、ロード
したブロック数を加算する。
力し、3のシフトレジスタが符号データを4aのデコー
ダに出力した後、その符号の復号が、終了するまでシフ
ト値φを送出し続ける。そして24の復号終了信号と同
時に、9の符号長をシフト値として8のシフト信号を送
出し、即次符号データがシフトレジスタから出力され
る。これらにより、符号データ間で途切れることなく復
号を行い続けることができる。
単位であっても、図3のシフトレジスタの1ブロックを
1ビット単位にし、符号長に合わせ20のマルチプレク
サの入力を操作することにより、対応できる。図4は、
本発明の変形例の一部を示す。ここで、27は32ビッ
トデータロード信号、28はデータ要求信号、29は制
御回路、30はバッファ、31はセレクタ、32は16
ビットデータロード信号、33はデータ選択信号を示
す。
あるとする。先の例では、シフトレジスタ内が32ビッ
ト空くまでデータはロードできないため、リアルタイム
に復号を行うにはシフトレジスタの段数を多くとらなけ
ればならない。この解決策が本実施例である。1の32
ビット幅の符号データは一旦30のバッファに格納され
る。11のデータ要求信号により、29の制御回路は、
33のセレクト信号により上位16ビットのデータをま
ず2のデマルチプレクサへ転送し、同時に32のロード
信号を出力する。次にデータ要求信号が来た時は、下位
16ビットデータを転送し、28のデータ要求信号を外
部へ出力する。これにより、16ビットずつデータをシ
フトレジスタへ転送するため、シフトレジスタの段数を
減らすことができる。
を3段、4段に分け、データ転送ビット数をさらに少な
くすることができる。図5は、シリアルにデータ転送を
行う際の他の変形例を示す。ここで、34はシリパラ変
換器、35はFIFO(First-In First-Out)、36は
シリアル符号データを示す。
パラ変換器でnビット長に変換され、35のFIFOへ
送られる。29の制御回路は、11のデータ要求信号に
より、FIFOからデータをリードしデマルチプレクサ
へ転送し、可変長符号の復号に使用するシフトレジスタ
を任意の位置へデータがロードできる様にした。また、
シフトレジスタ内の有効ビット数もしくはブロック数を
アキュムレータに格納し、シフト、ロードを同時に行え
る様にした。
の最大ビット数を8、アライメント後の転送ビット数を
32とする。21の符号データ8ビットは、29のイネ
ーブル信号に同期して22のマルチプレクサへ入力され
る。同時に符号データ長210が25の演算器に入力さ
れ、現在の符号長累計値211と加算され26のレジス
タに保持される。211の符号長累計値29の入力イネ
ーブル信号及び210の符号データ長は、27のデコー
ダによりデコードされ、212のラッチイネーブル信号
が生成される。
められた形で入力され、保持される。また23のラッチ
は、本実施例では、64ビット用意され、32ビット蓄
えられた時点で24のセレクタで選択され、214のア
ライメント終了信号に同期して外部に出力される。図9
は、図8中の符号データ入力部の実施例を示す。
Significant Bit) からLSB(Least Significant Bi
t)まで7から0で示すことにする。また、22のマルチ
プレクサをMSBから22−0、22−01、・・・、
22−31、・・・22−63として示し、23のラッ
チをMSBから23−0、23−1、・・・23−3
1、・・・23−63と示すことにする。1の符号デー
タは、22−0〜22−63のマルチプレクサへ順に1
bitずらした構成で入力される。マルチプレクサのセ
レクト入力へは、211の累計符号長の下位3ビットが
入力される。
10(b)であった場合、図10に示す通り、23−0
〜23−63への入力順に107654321076・
・・となる。この時の23−0〜23−63のレジスタ
のEN(ENABLE)信号生成図を図11に示す。累
計符号長211の下位3ビットが010(b)であるか
ら累計符号長は2又は10又は18(d)であるが、2
(d)とすると図11から212−2、3、4、・・
・、63がイネーブル(ENABLE)となり、23−
2、3、4、5、・・・、63のレジスタへデータがロ
ードされる。つまり、空いているレジスタの先頭から1
の符号データのMSB−LSBがロードされることにな
る。同時にロードされた符号データのビット数と累計符
号長が加算され6のレジスタへ蓄えられ、次符号データ
のロードに使用される。
等であったとしても4bitのみレジスタへデータをロ
ードするのではなく、3の32bitレジスタのそれぞ
れのMSBから埋まっているレジスタのみディセーブル
(DISABLE)とし、他ビット及び他方の32bi
tレジスタは、全てイネーブルとしておく。これによ
り、27のデコーダ回路は、入力されたデータの符号長
に依存せず、図11中の外部への出力については、2つ
の32ビットレジスタのどちらかが埋まった時点で図8
中の14のアライメント終了信号が発生し、外部へアラ
イメントデータが出力される。
の24のセレクタへのセレクト信号213には、211
の累計符号長のMSBが入力されそして214のアライ
メント終了信号はセレクト信号213の変化点で1パル
ス生成される。本実施例では、3のレジスタは、転送ビ
ット数×2個用意したが、これに限るものではなく、レ
ジスタの1ブロックを細分化し、レジスタ数を減らすこ
とも可能である。例えば、転送ビット小数÷2を1ブロ
ックとし、計3ブロック用意し、その内2つが埋まった
時点で外部へ終了信号と共に出力することも、27のデ
コーダ及び24のセレクタを変更することで可能とな
り、レジスタの数を削減できる。
イメントするためのバレルシフタ部をn対1のマルチプ
レクサで構成し、アライメントデータをを1時格納する
レジスタをブロック分けし、各レジスタへのイネーブル
信号を生成するデコーダを設けた。
了と同時に符号データ長だけ、シフトレジスタ内でシフ
トが行なわれ、次符号データが、シフトレジスタより出
力されるので、復号を常に連続して行うことができる。
また、復号中に外部よりデータをシフトレジスタへロー
ドできるので、ラン長復号の際ランの無い、符号データ
が連続して入力されても復号が途中で止まることはな
い。
内の符号データが、1符号分そろっていない場合符号有
効フラグを下げロードされるのを待つので、外部から符
号データを転送する際、何らかの理由に転送が停止して
も復号が途中でエラーを起こすこともなく、動作を停止
させることができる。一方、従来例では、転送ビットが
32であるとすると、まずバレルシフタ部で最大31ビ
ットのシフトが行われる。これは32対1のマルチプレ
クサの処理時間と同等であり、かつ、空ビットには0を
埋めなければならないため回路規模が増大する。またシ
フト後にOR回路とSEL回路を通った後レジスタへ入
力されるので全体の処理時間が遅くなる。
対1のマルチプレクサを通るだけでレジスタへラッチさ
れるので高速に処理できる。レジスタへのイネーブル信
号についても生成部であるデコーダにおいて、入力され
た符号データの符号長を判断しなくてもよいので簡単な
ゲート回路で構成でき、かつ、高速に処理することがで
きる。従って、全体のアライメント処理時間は本発明に
より短縮され、回路規模も縮少される。
ほぼ同じである。
例を示す。
す。
す。
す。
である。
Claims (3)
- 【請求項1】 可変長符号データを全ビット同時にロー
ドできる機能及び符号データ長nビットを1クロックで
シフトできる機能を有し、シフト及びロードを同時に行
なえるシフトレジスタと、 前記シフトレジスタから出力される符号データから符号
ビット長及び復号データを出力するデコーダと、前記符号データ長、前記符号ビット長及び現有効ビット
長から、 前記シフトレジスタ内の有効ビット長を計算す
る演算器と、 前記演算器から出力されるシフトレジスタ内の有効ビッ
ト長を、現有効ビット長として保持するアキュムレータ
と、 前記アキュムレータの出力値に基づき符号データを前記
シフトレジスタの所定の位置へロードするためのデマル
チプレクサとを備えたことを特徴とする可変長符号の復
号装置。 - 【請求項2】 前記デマルチプレクサの前段に可変長符
号を一時格納するバッファを設け、このバッファにロー
ドされた符号データを分割してデマルチプレクサに転送
する制御回路を設けることにより、前記シフトレジスタ
の段数を削減したことを特徴とする請求項1記載の復号
装置。 - 【請求項3】 可変長の符号データをすき間なく詰めて
伝送するために伝送ビットと同数のラッチを有し、か
つ、イネーブル機能を有する、累計符号データ長を保持
するためのレジスタ手段と、前記符号データの符号データ長及び現在の累積符号デー
タ長から、累積符号データ長を計算する 演算器手段と、前記 符号データを前記レジスタ手段に上位から詰めて入
力するために、前記符号データ長、前記累積符号データ
長及び入力イネーブル信号から、前記レジスタ手段内の
ラッチへのラッチイネーブル信号を生成し、またアライ
メント終了信号を出力するデコーダ手段と、 前記ラッチへ入力する符号データを選択するマルチプレ
クサ手段と、 前記レジスタ手段の出力を選択し、また前記アライメン
ト終了信号に応じてアライメントデータを出力するセレ
クタ手段と、 を備えたことを特徴とする可変長符号処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15068792A JP3136573B2 (ja) | 1992-03-17 | 1992-06-10 | 可変長符号の復号装置及び処理装置 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6061992 | 1992-03-17 | ||
| JP4-60619 | 1992-03-17 | ||
| JP15068792A JP3136573B2 (ja) | 1992-03-17 | 1992-06-10 | 可変長符号の復号装置及び処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05327516A JPH05327516A (ja) | 1993-12-10 |
| JP3136573B2 true JP3136573B2 (ja) | 2001-02-19 |
Family
ID=13147481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15068792A Expired - Lifetime JP3136573B2 (ja) | 1992-03-17 | 1992-06-10 | 可変長符号の復号装置及び処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3136573B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3014997B2 (ja) | 1998-02-26 | 2000-02-28 | 鐘紡株式会社 | 可変長符号復号装置 |
-
1992
- 1992-06-10 JP JP15068792A patent/JP3136573B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05327516A (ja) | 1993-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4593393A (en) | Quasi parallel cyclic redundancy checker | |
| JP3294026B2 (ja) | 高速可変長復号化装置 | |
| JPH06348492A (ja) | データパイプライン装置及びデータエンコーディング方法 | |
| JP3136573B2 (ja) | 可変長符号の復号装置及び処理装置 | |
| JPH0333914A (ja) | データアンパック装置 | |
| EP0312614B1 (en) | Data transfer system | |
| JP3549756B2 (ja) | ブロックインターリーブ回路 | |
| US6848042B1 (en) | Integrated circuit and method of outputting data from a FIFO | |
| JP3459330B2 (ja) | 高速バレルシフタ | |
| US6496602B2 (en) | Sorting device of variable-length code | |
| US5784012A (en) | Variable-length code decoder | |
| KR101370606B1 (ko) | 스위칭 횟수 및 크로스톡 지연을 최소화한 버스 인코딩 장치 | |
| EP0499225B1 (en) | Variable-length code decoding device | |
| US6522690B1 (en) | Zero determination signal generating circuit | |
| JP2579696B2 (ja) | バッファ制御装置 | |
| KR970002073B1 (ko) | 파이프 라인 구조를 이용한 브이 엘 디 장치 | |
| KR100200490B1 (ko) | 데이타 인터페이스 장치 | |
| JP3219571B2 (ja) | 画像符号化装置及び方法 | |
| JP2597041B2 (ja) | Fifoメモリ装置 | |
| JP2529465B2 (ja) | 可変長符号復号装置 | |
| JPH03247020A (ja) | 可変長復号回路 | |
| KR200232068Y1 (ko) | 고속 동작을 위한 2의 보수 변환 장치 | |
| JPH04157831A (ja) | 重畳信号挿入回路 | |
| KR19980043765A (ko) | 대용량 icps에서 고속 직렬 통신 회로 | |
| JPH0373182B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071208 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081208 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091208 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 12 |