JPS6370670A - データ圧縮のために映像データを処理する方法および装置 - Google Patents

データ圧縮のために映像データを処理する方法および装置

Info

Publication number
JPS6370670A
JPS6370670A JP62225469A JP22546987A JPS6370670A JP S6370670 A JPS6370670 A JP S6370670A JP 62225469 A JP62225469 A JP 62225469A JP 22546987 A JP22546987 A JP 22546987A JP S6370670 A JPS6370670 A JP S6370670A
Authority
JP
Japan
Prior art keywords
scan line
block
encoding
video data
line
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
JP62225469A
Other languages
English (en)
Other versions
JPH043149B2 (ja
Inventor
ローレンス・ジイ・ロバーツ
アレックス・ヘンダーソン
フレドリック・ドレイン
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.)
NETEXPRESS SYSTEMS Inc
Original Assignee
NETEXPRESS SYSTEMS Inc
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 NETEXPRESS SYSTEMS Inc filed Critical NETEXPRESS SYSTEMS Inc
Publication of JPS6370670A publication Critical patent/JPS6370670A/ja
Publication of JPH043149B2 publication Critical patent/JPH043149B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • H04N1/4105Bandwidth or redundancy reduction for halftone screened pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/41Bandwidth or redundancy reduction
    • H04N1/411Bandwidth or redundancy reduction for the transmission or storage or reproduction of two-tone pictures, e.g. black and white pictures
    • H04N1/413Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information
    • H04N1/417Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information using predictive or differential encoding
    • H04N1/4175Systems or arrangements allowing the picture to be reproduced without loss or modification of picture-information using predictive or differential encoding involving the encoding of tone transitions with respect to tone transitions in a reference line

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔利用分野〕 本発明はデータ圧縮の分野に関するものである。
更に詳しくいえば、本発明は映像データの蓄積または伝
送に関連し、とくに、垂直モード符号化の利用の網がけ
された(screened)映像を表す映像データのデ
ータ圧縮を含む二次元映像符号化に関8一 連するデータ圧縮に関するものである。とくに、垂直モ
ード符号化技術を用いて符号化される処理中に映像デー
タをブロック符号化することによシ、映像データの蓄積
または伝送の諸要求に更に経済的に応じるために、デー
タ圧縮を一層強く行う方法および装置に関するものであ
る。
〔従来の技術〕
たとえば、1つの面においては、本発明は映像データ伝
送に関するものである。二次元映像を電気通信する装置
が知られている。映像はイラストレーション、写真、図
形情報のような絵画的情報はもちろん、文書情報も含む
ことがちる。仰られている電気通信装置は、1つの場所
における送信機が映像を符号化し、その符号化した映像
を電話線のような通信リンクを通じて別の場所における
受信機へ送シ、その受信機がその映像データを復号する
ような装置を構成する。したがって、元の映像のファク
シミIJが送信機から受信機まである距離にわたって伝
送される。そのだめに、その電気通信装置はファクシミ
リ通信装置として知られるようになってきた。
ファクシミリ通信装置は種々の製作者から商業的に入手
できる。種々の製作者によシ製作されたファクシミリ通
信装置の間で相互に通信できるようにするために、各種
の規格が採用されている。
国際電信電話諮問委員会勧告(CCITT)T、4 (
ジュネ−7”、1980)rスタンダーダイゼーション
9オプ・グループ・3フアクシミリ・アバレイタス・フ
ォー・ドキュメント管トランスミッショy(5TAND
ARDIZATION OF GROUP 3FkC8
IMILE  APPARATUS  FORDOCU
MENT TRANSMISSION)Jに記載されて
いる符号化を行うために、従来のファクシミリ通信装置
は規格化されているのが普通である。それらの符号化技
術は一次元映像符号化および二次元映像符号化を含む。
一次元映像符号化と二次元映像符号化のいずれを用いる
かは公知のCCITTファクシミリ符号化法によシ定め
られる。それらのCCITTファクシミリ符号化法は、
二次元映像符号化に関連して種々の符号化モードを利用
できるようにする諸条件の指定も行う。映像符号化のた
めの現在の走査線のみが用いられるものとすると、その
処理は水平モード符号化と呼ばれる。映像符号化のため
に基準走査線と現在の走査線が用いられるとすると、こ
の方法は垂直モード符号化と呼ばれる。
比較により、水平モード符号化技術は、映像の走査され
る線の符号化に関連して基準走査線を必要としない。こ
れとは対照的に、送信機において送信のために映像デー
タが符号化されるから、垂直モード符号化技術は映像の
走査される線を符号化するために基準走査線を必要とす
る。また、送信された映像データが受信機において復号
される時に、垂直モード符号化技術により基準走査線が
必要とされる。
典型的には、公知のファクシミリ通信装置を運用するた
めの主な費用は、電話線のよう々通信リンクの使用料で
ある。通信リンクの使用料は通信される映像データの量
を基にしている。
映像データをファクシミリで送信する前に、垂直モード
符号化技術を用いる公知のCCITT7アクシミリデー
タ圧縮符号化アルゴリズムによシ映像データを圧縮する
ことが好ましい。公知の垂直モード符号化技術はデルタ
変調技術を用いる。そのデルタ変調技術によシ、現在の
走査線と基準走査線の間の変化すなわち差のみを符号化
することにより、符号化すべき現在の走査線が表わされ
、その結果すなわち差データが送信すべき映像ブータラ
構成する。データ圧縮の目的は送信すべき映像データの
量、更に詳しくいえば、ビット数を減少することによシ
運用費用を低減することである。
現在は、送信すべき映像データの量は絵画的情報の場合
にとくに関心事である。
従来のファクシミリ通信装置は、符号化および送信の前
に絵画的映像を網かけ(screen)することを一般
に必要とする。絵画的映像の網がけはいくつかのやり方
で行うことができる。
網がけされた絵画的映像を拡大レンズを通して見ると、
円形または菱形の点が垂直方向に配列されていることが
わかる。絵画的映像の与えられた領域内における各点の
寸法、または密度は、与えられた領域の灰色調(gra
y 5cale )の関数として変化する。
不幸なことに、網がけされた絵画的映像を送信すべきも
のとすると、公知の垂直モード符号化技術は、採用され
ている典型的なデルタ変調技術を最適に利用できないか
ら、その垂直モード符号化技術は良く機能しない。符号
化すべき現在の走査線を圧縮するための典型的なデルタ
変調技術は直前の走査線を基準走査線として常に用い、
符号化すべき現在の走査線と、その直前の走査線との間
の変化すなわち差のみを符号化することによシ、符号化
すべき現在の走査線が常に表される。しかし、符号化す
べき現在の走査線と、その直前の走査線との間の差は大
きいことがある。したがって、通信リンクを介して送信
すべき映像データの量が十分に多いことがある。
典型的には、送信される映像データの量はこれまでの他
のどの技術によっても減少されない。そのために、通信
リンクの使用料は送信されるデータの量により決定され
るから、ファクシミリ通信装置の運用費が高くつく。
〔発明の概要〕
本発明は、二次元映像符号化に関連して用いられるデー
タ圧縮法を改良する方法および装置に関するものである
。本発明のブロック符号方法およびブロック符号装置は
、それらのデータ圧縮法によシ発生された垂直モード符
号のジ−タンスないしランを置き換えるものである。
本発明のブロック符号化方法および装置は、映像の蓄積
および送信に関連する映像データのデータ圧縮を改善す
るものである。国際電信電話諮問委員会勧告(CCIT
T)T、4  (ジュネーブ、1980)[スタンダー
ダイゼーション・オプφグループ・3フアクシミリ・ア
パレイタス・フォー・ドキュメント中トランスミッショ
ン(5TANDARDIZATION OF GROU
P  3 FAC8IMILEAPPARATUS  
FORDOCUMENT  TRANSMISSION
)Jに記載されている仕様に従って公知のCCITTフ
ァクシミリ圧縮符号化アルゴリズムを利用するファクシ
ミリ伝送の例においては、本発明の方法および装置に従
うブロック符号化によシ、既知の垂直モード符号化技術
のみを用いて映像データを大きく圧縮できるから、通信
リンクの使用料が減少する。
本発明は、垂直モード符号化に関連して走査線のための
映像データの蓄積または伝送に関連してブロック符号が
使用されるか否かの決定に関スるものである。ブロック
符号を使用するためにある決定が行われるものとすると
、多数の垂直モード符号の代りに予め選択されたブロッ
ク符号が映像データ中に含まれる。ブロック符号を、与
えられた垂直モード符号の所定のシーケンスないしラン
を置き換えることが好ましい。CCITTファクシミリ
符号化アルゴリズムまたはそれに類似の方法によシ用い
られる垂直モード符号化技術に従うようなデータ圧縮法
が、多数の垂直モード符号語を1つのブロック符号語で
衣すことにより強められる。一方、水平モード符号化技
術は影響を受けない。
15一 本発明の一実施例に従って、符号化すべき映像データに
よシ衣されている映像中に現われることがある繰返えし
パターンを反映する特徴の検出すなわち認識を基本的に
基にしてブロック符号化が行われる。映像中に存在する
繰返えしパターンは、与えられた垂直モード符号のシー
ケンスないしランが結果として得られることができるよ
うに、垂直モード符号化を用いて符号化される映像デー
タにおいて反映される。予め選択されたブロック符号が
、与えられた垂直モード符号の所定のランに置き換えら
れる。本発明のブロック符号化法およびブロック符号化
装置は、連続する11個の垂直オフセット零符号語のラ
ンを1つのブロック符号語で置き換えることが好ましい
。したがって、現在の走査線のための映像データ内で蓄
積および伝送されるブロック符号は、現在の走査線に対
する垂直モード符号のランにとって代わり、データ圧縮
を強く行う。
垂直モード符号化技術のみを用いる従来のファクシミリ
通信装置とは対照的に、本発明の方法および装置は、ブ
ロック符号を用いて垂直モード符号のシーケンスを変更
することによシ、現在の走査線に対する映像データを一
層圧縮するものである。本発明の重要な特徴は、蓄積ま
たは伝送すべき現在の走査線を表す映像データに対する
ブロック符号選択に存するものである。本発明は垂直モ
ード符号のシーケンスないしランをブロック符号で置換
えること、およびそのブロック符号がどのように置き換
えられるかにあるものである。
従来の垂直モード符号化技術とは異なシ、本発明の方法
および装置は垂直モード符号化を用いて映像データを符
号化する間にブロック符号を選択するものである。ブロ
ック符号は現在の走査線に対する映像データの圧縮を強
める。これによシ、蓄積され、または伝送される映像デ
ータの量が減少し、映像データ蓄積装置またはファクシ
ミリ通信装置の運用費用が低減する。本発明のブロック
符号化方法およびブロック符号化装置によシ、従来のC
CITTグループ3またはグループ4フアクシミリ符号
化よシもデータ圧縮を強力に行うことができる。
本発明の方法および装置は二次元映像符号化法とともに
垂直モード符号のブロック符号化も提供するものである
。垂直モード符号化技術により、現在の走査線の符号化
に関連して基準走査線を用いる有用な初期のデータ圧縮
技術、すなわち、第1段のデータ圧縮技術を提供し、蓄
@捷たは伝送される映像データのビット数を減少する目
的でデルタ変調技術を適用するものである。本発明のブ
ロック符号化法およびブロック符号化装置は、垂直モー
ド符号化の結果として行われるデータ圧縮を改良するも
のである。本発明のブロック符号化法およびブロック符
号化装置は、与えられた垂直モード符号のシーケンスな
いしランにおいて反映され、かつ一連のすなわち連続す
る与えられた垂直モード符号より明らかにされている映
像データの特徴をなるべく検出することにより強力なデ
ータ圧縮すなわち第2段のデータ圧縮を行い、垂直モー
ド符号のランの代りにブロック符号を含む。
したがって、多数の垂直モード符号語の代りに1つのブ
ロック符号語が用いられ、それにより、垂直モード符号
化単独によシ行われるデータ圧縮より強いデータ圧縮が
行われる。その結果、映像データのより少いビットが蓄
積または伝送され、それにより映像データの蓄積および
伝送に対する諸要求が減少し、それに対応して装置と運
用の少くとも一方の費用が低減される。
本発明のブロック符号化法およびブロック符号化装置は
連続する同一の垂直モード符号語の代シに予め選択され
たブロック符号を用いることが好ましい。たとえば、連
続する11個の垂直オフセット零符号の代シに予め選択
されたブロック符号を用いることが好ましい。
本発明のブロック符号化法およびブロック符号化装置に
従って、符号化処理中に、ブロック符号化が適切である
か否かを判定する目的で、垂直モード符号化を用いて映
像データが調べられる。本発明の一実施例に従って、垂
直モード符号化を行われている映像データは、与えられ
た一連のすなわち連続する垂直モード符号を表す特徴を
調べられる。たとえば、映像データのビットに変遷が存
在するかどうかについて映像データを調べることができ
る。その変遷は、与えられた垂直モード符号の所定のラ
ンのような一連の垂直モード符号、好ましくは垂直オフ
セット零符号、の存在を示す。
一連のそのような垂直モード符号が検出されたとすると
、それら一連の垂直モード符号にブロック符号が置き換
えられ、それによシ蓄積または伝送される映像データの
ビット数を減少する。あるいは、本発明の他の実施例に
従って、垂直モード符号化技術により発生されて、圧縮
された映像データに含まれている実際の垂直モード符号
が調べられる。それから、所定の連続した与えられた垂
直モード符号のような、垂直モード符号のシーケンスな
いしランが検出された時に、予め選択されたブロック符
号が置き換えられる。いずれの場合にも、本発明のブロ
ック符号化法およびブロック符号化装置が用いられると
十分に大きい映像データ圧縮が行われる。映像データの
量が減少するから、ファクシミリ通信装置の運用費用が
低減される。
〔実施例〕
以下、図面を参照して本発明の詳細な説明する。
背景として、映像は2つの基本的な種類の情報、すなわ
ち、文書情報と絵画的情報のうちの少くとも一方を一般
的に含むことができる。ある文書の1ページに文書情報
と絵画的情報が現われる場合を第1図および第2図に示
す。
第1図に示すように、文書情報が参照符号1゜により全
体的に示され、絵画的情報が参照符号12によシ全体的
に示されている。説明のために、絵画的情報12を文書
情報10と比較して非常に拡大しである。この拡大によ
り、絵画的情報が菱形画素すなわちビクセル14のプレ
イを含むように、絵画的情報12が網かけ(scree
n)された形で表されることを示す。ビクセル14の寸
法の変化が絵画的情報の種々の部分の暗さを決定する。
絵画的情報12のうち、たとえば破線で囲まれている部
分16内に含まれている部分の暗さは、たとえば破線で
囲捷れている部分18の中に含まれている部分より暗く
見える。ビクセル14は第1図に示すように単色とする
ことができるとともに、多色の絵画的情報12の場合に
は多色とすることができる。
第2図においても絵画的情報12は文書情報10よシ非
常に拡大されて示されている。絵画的情報12が菱形の
画素すなわちピクセル14のアレイを再び含むように、
絵画的情報12が網がけされた形で表される。しかし、
ピクセル14の密度の変化が絵画的情報の種々の部分の
暗さを決定するように、絵画的情報12は網かけすなわ
ち様式(フォーマット〕化される。絵画的情報12のう
ち、たとえば破線で囲まれている部分16′内に含まれ
ている部分の暗さは、たとえば破線で囲まれている部分
18′の中に含まれている部分より暗く見える。第4図
の場合におけるように、ピクセル14は第1図に単色と
することができるとともに、多色の絵画的情報12の場
合には多色とすることができる。
ピクセル14の寸法または密度の変化が絵画的情報12
の暗い部分の変化に対応するが、文書情報10は黒さを
変化することなしに完全に衣すことができる。したがっ
て、絵画的情報12の場合とは異って、文書情報10は
通常は網がけされない。絵画的情報12の場合における
ピクセル14と対比して、文書情報10はキャラクタ2
0と呼ぶことができる。
第1図および第2図に示されている文書情報10および
絵画的情報12のような映像を蓄積またはファクシミリ
伝送のために符号化するために、映像は最初は走査され
る。符号化すべき映像の走査位置すなわち走査点22の
数は変えることができる。しかし、絵画的情報12を忠
実に再現できるようにするために、一般に、ピクセル1
4の寸法は走査点22の寸法より少くとも8対1の比だ
け、または走査点の頻度がピクセルの数より少くとも8
対1の比だけ、こえる。たとえば、水平方向のよう々第
1の方向24、および垂直方向のような第2の方向26
における走査点22の頻度は1crn当り約158個(
1インチ当9400個)、更に具体的にいえば、文書の
ページの水平方向において1tM当り約158個(1イ
ンチ当9400個)の走査点、および文書のページの垂
直方向に1 cm尚p約158個(1インチ当り400
個)の走査点とすることができる。
通常は、文書情報10と絵画的情報12は、位置Pml
 Vlに設けられている走査点22において始まり、符
号化すべき映像を水平方向24に横切って走査し、かつ
位置PHI VNに設けられでいる走査点を含むラスク
走査により走査できる(第1図、第2図〕。たとえばA
4の寸法の紙に記載された国際寸法の文書の場合には、
文書1ページを横切って4768個の走査点22が存在
し得る。その後で、位置PH2vlに設けられている走
査点において始マシ、位置PH2VNに設けられている
走査点を含む走査点まで走査し、以下同様にして、位置
PH2viに設けられている走査点において始まり、位
置PHM VNに設けられている走査点を含む走査点ま
で走査して文書の全ページが走査されるまで走査は続け
られる。説明のために、水平方向24において位置P旧
、vl 、 p旧、v2.・・・・・・。
PHI VN等に設けられている走査点22のアレイ 
 。
のことを走査線と呼び、垂直方向26において位置PM
l、Ml + PH2,Ll t ”1°’+ PHM
、Vl  等に設けられている走査点のアレイのことを
行と呼ぶことにする。略して記すために、位置PHI 
Vl r pitiV2.・・・・・・+  PHI 
V2 +・・・・・・r PHI VN  等に設けら
れている走査点22の列を走査線t1 と記し、位置P
H2,Vl + PH2,V2+ PH2,V2 + 
””” + PH2,VN等に設けられている走査点の
列を走査線t2等と記し、位置PHN vt l PH
M V2+ ””’・r ”IIM VN等に設けられ
ている走査点の最後の列を走査線tMと記すことにする
映像が走査される時には、特定の走査点22がピクセル
14またはキャラクタ20の任意の部分に一致しかいこ
とを第1の論理状態、たとえば低い論理状態すなわち論
理0状態が示すように、文書情報10と絵画的情報12
は2進形式で衣すことが好ましい。それとは逆に、第2
の論理状態たとえば高い論理状態すなわち論理1状態は
、走査点22がピクセル14の一部またはキャラクタ2
0の一部に一致することを示す。したがって、走査線t
1+ t2 +・・・・・・、tMに対する映像データ
を構成する第1の論理状態および第2の論理状態のアレ
イとL7て現われる。
第3図はデータ圧縮装置28の一実施例のブロック図を
示す。このデータ圧縮装置は本発明に従ってブロック符
号化を行う装置を含む。ブロック符号化装置28の第3
図に示されている実施例においては、符号化すべき映像
を走査するために走査器30が用いられる。その走査器
は電荷結合装置(CCD)で構成することが好ましい。
走査器30はキャノン株式会社製のキャノンレーザ複写
装置(No、5SF−J7605)  の部品を用いる
ことが好ましい。走査器30は映像を水平方向24に1
mmクシ約158(1インチ当シ約400個)の点を走
査し、垂直方向26に11M当シ約158本(1インチ
当り約400本)の線を走査することが好ましい。
映像がイラストレーションまたは写真のような絵画的情
報である場合には、符号化すべき映像が既に網かけ(5
creen)されているか、走査器30が選別を行う手
段を含むかのいずれかである。キャノン製の走査器は絵
画的映像をデジタル的に網かけできる。しかし、符号化
すべき映像は網がけする必要はなく、たとえば文書情報
10は網がけする必要はない。
本発明のブロック符号化法およびブロック符号化装置は
、1985年6月27日付で出願され、本願出願人に譲
渡された[メソッド・アンド・アノくレイタス・フォー
・イメージeデータQコンプレッション(MgTHOD
 AND APPARATUS  FORIMAGg 
 DATA  COMPRESSION )Jという名
称の未決の米国特許出願No、06/749,606明
細書に開示されている二次元符号化に関連する改良され
た基準走査線選択法および装置とともに用いるととくに
有利である。その米国特許出願明細書に開示されている
ように、一実施例においては、基準走査線は現在の走査
線より所定数の走査線だけ早い走査線とすることができ
、かつ符号化すべき現在の走査線の直前の走査線以外の
走査線とすることか好ましい。あるいは、別の実施例に
おいては、基準走査線は所定数の以前の走査線の点検を
基にして適応選択できる。10本前の走査線を点検する
ことが好ましい。符号化すべき現在の走査線に最も良く
一致する以前の走査線を基準走査線として用いて現任の
走査線を符号化できる。
また、前記米国特許出願明細書に開示されているように
、予め選択された基準走査線、または最もよく一致する
以前の走査線は、符号化すべき現在の走査線とともに、
垂直モード符号化技術を用いるCCITTファクシミリ
データ圧縮符号化アルゴリズムのような二次元映像符号
化処理へ送られる。その結果として得られた、符号化す
べき現在の走査線と、基準走査線として用いられる以前
の走査線は典型的には最小である。したがって、符号化
すべき現在の走査線が、現在の走査線と基準走査線の間
の変化すなわち差のみをデルタ変調により符号化するこ
とによりiされる時には、その差データは最小である。
その結果として、二次元データ圧縮符号化アルゴリズム
、たとえば既知のCCITTファクシミリデータ圧縮符
号化アルゴリズム、が最適の垂直モード符号を生ずる。
したがって、走査器30により走査された映像データは
バス32へ送られる。バス32は走査器30を記憶装置
34へ接続する。その記憶装置はマルチプレクサ36へ
結合される。複数の候補基準走査線に対する映像データ
を記憶装置34に格納するようにする。
第3図に示されているブロック符号化装置28は基準走
査線選択器38を含む。この基準走査線選択器は、符号
化すべき現在の走査線に対する基準走査線として使用す
るために、記憶装置34に格納されている候補基準走査
線を選択する。
従来の垂直モード符号化技術に従って、符号化すべき現
在の走査線のための基準走査線として直前の走査線が用
いられる。たとえば、第1図および第2図を再び参照し
て、走査線t2が符号化される時は走査線t1が基準走
査線として用いられ、走査線t3が符号化される時は走
査線t2が基準走査線として用いられる等である。しか
し、従来の垂直モード符号化技術によシ用いられる隣接
する2本の走査線の間の差が大きいことがある。たとえ
ば、走査線tUに対する映像データと、走査線1vに対
する映像データとの差は大きく、走査線tvに対する映
像データと走査線twに対する映像データとの差は大き
く、走査線txに対する映像データと走査線tYに対す
る映像データとの差は大きく、走査線tY に対する映
像データと走査線tz K対する映像データとの差は大
きい。
前記米国特許出願明細書に開示されている基準走査線選
択法および装置に従って、符号化すべきた在の走査線に
対する基準走査線を直前の走査線姻・以外の走査線とす
ることができる。したがって、走査線tZのための映像
データと走査線tYのための映像データと走査@tyの
ための映像データの間の差は大きいが、走査線tzのた
めの映像データは走査線tvに対する映像データからは
犬きくは異ならない。したがって、符号化すべき走査線
tzのための基準走査線として走査線tvを用いること
が好ましく、その結果として、符号化すべき走査線tz
のための基準走査線として走査線AYを用いる従来の垂
直モード符号化技術とは対照的に、映像データが大幅に
減少する。データ圧縮のために垂直モード符号化技術の
ような二次元符号化技術が用いられる場合には、前記米
国特許出願明細書に開示されている基準走査線選択法お
よび装置は映像データを最適に符号化するために2進符
号化された映像データに応答して符号化の   1メト
リツクス(metrics)を最適にする。
一方、第3図に示されている基準走査線選択器38は、
符号化すべき映像により、&されている映像内に現われ
得る繰返えしパターンの存在の判定を基にして予めセッ
トできる。したがって、基準走査線選択器38は、前記
米国特許出願明細書の第3図に参照符号33により示さ
れている基準走査線選択器回路を含むことができる。そ
の結果、記憶装置34に格納されている候補基準走査線
を選択するために基準走査線選択器38を予めセットで
きる。それは、繰返えしパターンに関しては符号化すべ
き現在の走査線に最も類似する。したかって、走査線1
.が符号化すべき現在の走査線であるとすると、4本の
走査線分だけ前の候補基準走査線、具体的には走査線t
v、が選択すべき基準走査線として予めセットされる。
他方、基準走査線は場合に応じて選択できる。
この場合には走査器30は切換え可能なバス接続器40
によシ基準走査線選択器34へも接続され、記憶装置3
4は切換え可能なバス接続器42によシ基準走査線選択
器へ接続される。また、第3図に示されている基準走査
線選択器38は、前記米国特許出願明細書の第5図に示
されている質評価巻回路34と、この質評価巻回路へバ
ス40によ多接続された質比較器回路42とを含むこと
もできる。質評価巻回路は符号化すべき現在の走査線と
ともに候補基準走査線の質を評価すなわち判定する。こ
の判定は、候補基準走査線と符号化すべき現在の走査線
の間の類似性を確かめるものとして全体的に述べること
ができる。一実施例においては、候補基準走査線と符号
化すべき現在の走査線間の類似性は、国際電信電話諮問
委員会勧告(CCITT)T、4 (ジュネーブ、19
8o)[スタンダーダイゼーション・オブeグループ・
3フアクシミリ・アバレイタス・フォー・ドキュメント
・トランスミツシ=+y(STANDARDIZATI
ONOF GROUP  3  FAC8IMIIJ 
APPARATUSFORDOCUMENT TRAN
SMISSION)JIC記載されている垂直モード符
号化技術のような二次元符号化を実行することを基にす
ることができる。
一般に、垂直モード符号化技術は、符号化すべき現在の
走査線に対する走査される映像データと基準走査線およ
び具体的には各候補基準走査線の間の差を判定し、1ビ
ツトまたはそれ以上のビットを有する類似性符号すなわ
ち類似性信号を発生する。あるいは、質評価巻回路は、
現在の走査線と各候補基準走査線の間の類似性を確かめ
るために、符号化すべき現在の走査線のための映像デー
タと各候補基準走査線のための映像データの排他的論理
和組合わせを行うためのゲートアレイ回路を含むことが
できる。差の数は、符号化すべき現在の走査線のための
映像データと候補基準走査線のための映像データの排他
的論理和組合わせの結果として現われる第2の論理状態
信号の数にょシ示される。それは1ビツトまたはそれ以
上のビットを有する類似性符号すなわち類似性信号を形
成する。
それから、質評価器回路はそれにより発生された類似性
信号から、符号化すべき現在の走査線に最も類似する候
補基準走査線4+ + tZ +・・・・・・tkを決
定し、現在の走査線の垂直モード符号化に関連して使用
すべき基準走査線として最も類似する候補基準走査線を
選択する。
前記米国特許出願明細書に開示されている基準走査線選
択法および装置は高い頻度の一連の同一の結果垂直モー
ド符号を発生できる。したがって、本発明のブロック符
号化法および符号化装置を、前記米国特許出願明細書に
開示されている基準走査線選択法および装置に関連して
用いることが好ましいが、本発明のブロック符号化法お
よび装置は従来の二次元符号化技術または他の任意の二
次元符号化技術に関連して使用できる。
第3図に示すように、基準走査線選択器38はバス46
を介して保持回路44へ接続される。保持回路44はバ
ス48によシマルチプレクサ36へ接続される。基準走
査線選択器38は保持回路44に含1れている与えられ
たラッチを可能状態にする。そのラッチは、記憶装置3
4からマルチ □プレクサ36とバス52を介して二次
元データ圧縮器50へ与えられる選択された候補基準走
査線のための映像データのゲート操作を制御するラッチ
に対応する。次に符号化すべき基準走査線が選択されて
いる間に、符号化すべき現在の走査線は符号化のために
バス50を介し又二次元データ圧縮器50へ送られる。
一般に、符号化すべき映像データにより表される映像中
に現われることがある繰返えしパターンは、垂直モード
符号化を用いて符号化された映像データ中で反映される
。更に詳しくいえば、映像中の繰返えしパターンは基準
走査線と現任の走査線の間のパターン関係を定める。そ
のパターン関係は垂直モード符号化技術により発生され
た結果とし、ての垂直モード符号中に反映される。その
結果として、垂直モード符号化を利用する符号化された
映像データ中の同一の垂直モード符号の頻度が高くなる
所与の垂直モード符号の所定のシーケンスないしランを
出現させる特徴に対して、垂直モード符号化技術を用い
て符号化される処理中に本発明のブロック符号化法およ
び装置が映像データを点検することが好ましい。第3図
に示されている実施例においては、垂直オフセット零符
号すなわち■(0)符号のような与えられた垂直モード
符号を決定する映像データのビット中に遷移が存在する
がどうかについて映像データを調べるために、二次元デ
ータ圧縮器50はブロック符号化装置に組合わせ、かつ
バス56によジブロック符号化装置へ接続することが好
ましい。遷移が検出されたならば(このことは所与の垂
直モード符号のランを促進する)、多数のそのような垂
直モード符号の代シにブロック符号が映像データ中に含
まれ、それによシ、蓄積または伝送される映像データの
ビット数を減少させる。ブロック符号器58は11個の
v(0)符号語のランで置き換えることが好ましい。
ブロック符号器58によシ発生されたブロック符号は固
定長または可変長(ハフマン(Huff man)符号
化された)とすることができる。適切な任意のブロック
符号を含む現在の走査線に対する符号化された映像デー
タはバス60に現われる。
符号化すべき映像データによりhされる映像中に現われ
ることがある繰返えしパターンの存在のために生ずる、
所与の垂直モード符号のランを決定する映像データのビ
ット中の遷移の検出に応じて、ブロック符号化装置58
はブロック符号を置き換えることが好ましい。符号化す
べき映像データ中での繰返えしパターンの出現は、文書
情報10の場合にはキャラクタについての書式から始ま
υ、網がけされた絵画的情報12の場合にはピクセル1
4の寸法および形から始まる。
再び第1図および第2図を参照して、走査線tvと走査
1j tZの間の類似性は、一部は、選別された絵画的
情報12を構成する菱形ピクセル14の対称的な形に基
づくものであることがわかる。興味のあることに、選別
された絵画的情報12を構成する菱形ピクセル14の形
は一層近い走査線LW r ZX + zYの間の差に
寄与する。ピクセル14の形を基にして走査線tvと 
t2に関連して発生された結果としての映像データ中に
存在するパターンの繰返えしは、所与の垂直モード符号
のランを決定する映像データのビット中の遷移がどのよ
うにして起きるかに大きな衝撃を与える1つの要因であ
る。それらの遷移はブロック符号器58により検出され
る。
所与の垂直モード符号のランを決定する映像データのビ
ット中の遷移(この遷移はブロック符号器58によシ検
出される〕がどのようにして起こるかにおける別の重要
な要因は、選別された絵画的情報12を構成するピクセ
ル14の寸法すなわち頻度から生ずる。先に述べたよう
に、符号化すべき映像を網かけするために、第3図に示
されている走査器30が選択的に動作させられる。しか
し、映像は予め網かけできる。走査線勾、t2に関連し
て発生された結果としての映像データ中に存在するパタ
ーンの繰返えしは、部分的には、走査器が絵画的情報を
網がけする場合に絵画的情報12が走査器30によシど
のようにして網かけされるかの結果、あるいは符号化す
べき映像中に現われる予め網がけされた絵画的情報の選
別寸法を基にして絵画的情報12がどのようにして選別
されるかの結果によるものであることがわかる。
要約すると、所与の垂直モード符号のランを決定する映
像データ中のビットにおける遷移は、絵画的情報が選別
される特定のやり方に照して、選別される絵画的情報1
2を構成するピクセル14の寸法または頻度はもちろん
、対称性を基にして符号化すべき映像データによ9表さ
れる映像内に存在する繰返えしパターンに依存する。こ
の繰返えしパターンが第1図および第2図において走査
@tvをt2と比較することにより明らかに示されてい
る。とれによシ、所与の垂直モード符号のランを決定す
る映像データのビットにおいて遷移を生ずる。それらの
遷移はブロック符号化とともに検出される。
本発明のブロック符号化法およびブロック符号化装置の
実施例についての説明を続ける前に1本発明の特徴と利
点を浮解するためには垂直モード符号化についてのこれ
以上の情報が助けと力る。
二次元符号化に関連して垂直モード符号が発生される。
しかし、最初の走査線の場合におけるような、基準走査
線を用いることができない場合、または二次元映像符号
化により支配される他の場合において、垂直モード符号
化が適切でないような種々の場合がある。したがって、
二次元映像符号化が適切でない時に用いられる一次元映
像符号化を含むことが有益である。
一方、国際電信電話諮問委員会勧告(CCITT)T、
4 (ジュネーブ、1980 )rスタンダーダイゼー
ション・オブ・グループ・3フアクシミリ・アバレイタ
ス・フォー拳ドキュメントφトランスミニyシヨy(5
TANDARDIZATION OF GROUP  
3  FAC8IMILFJ APPARATUS  
FORD。
CUMENT  TRANSMISSION)Jに記載
されているファクシミリ伝送のための一次元ランレング
ス符号化技術は次の通シである。ある走査線に対する符
号化された映像データは一連の可変長符号語を含む。各
符号語は全部内または全部黒の走査点220ランレング
スを衣ず。白のランと黒のランは映像によシ決定された
ように交番する。
受信器が「色」(すなわち、白または黒)同期を確実に
維持するために、走査線のための全ての映像データは白
いランレングス符号語で始まる。
実際の走査線が黒のランで始まるものとすると、白いラ
ンレングス零が送られる。最長1本の走査線までの黒ま
たは白のランレングスが国際電信電話諮問委員会勧告(
CCITT)T、4 (ジュネーブ、1980 ) r
スタンダーダイゼーション・オプ・グループ・3フアク
シミリ・アパレイタス・フォー・ドキュメント・トラン
スミッション(STANDARDIZATION  O
F GROUP  3  FAC8IM工LEAPPA
RATUS  FORDOCUMENT  TRANS
MISSION)J の 224〜225ページの表1
/T、4と2/T、4  に示されている符号語によシ
定められる。それらの符号語には、終了符号語と、構成
符号語との2つの種類がある。各ランレングスは1つの
終了符号語、または終了符号語が後に続く1つの構成符
号語によシ表される。
0〜63ピクセルの範囲のランレングスはそれの適切な
終了符号語で符号化される。白いランレングスと黒いラ
ンレングスに対して符号語の種々のリストがある。
64から1本の走査線の最大長さ壕での範囲のランレン
グスは、要求されている長さに等しいか、それより短い
ランレングスを表す構成符号語によシまず符号化される
。その後に、要求されているランレングスと、構成符号
語により&されているランレングスとの間の差を表す終
了符号語が続く。
行の終、jl+(gOL)符号語が各走査線に対する映
像データに続く。EOLは走査線に対する妥描な映像デ
ータ内には見出されない独特な符号語である。したがっ
て、誤シバ−ストの後の再同期化が可能である。また、
ページの最初の走査線に対する映像データよシ前に起き
る。文書伝送の終シは、制御への戻fi(RTC)を構
成する連続する6個のEOLを送り出すことにより指示
される。
フィル(fill)を送ることによシメッセージ流中に
区切りを置くことができる。フィルは映像データの行と
EOLO間に挿入できるが、走査線のための映像データ
内には挿入されない。映像データとフィルおよびEOL
の伝送時間が、プレメツセージ制御手続きにおいて定め
られた全ての符号化された走査線の最短伝送時間よシ短
くないようにするためにフィルが加えられる。フィルの
書式はOの可変長列である。
他方、二次元符号化技術は上記の一次元符号化技術の希
望による拡張である。二次元映像符号化に対しては、全
ての符号化された走査線は映像データと、フィルビット
と、EOLビットと、 タグビットとの和である。国際
電信電話諮問委員会勧告(CCITT)T、4 (ジュ
ネーブ、1980)rスタンダーダイゼーション・オプ
・グループlI3ファクシミリ・アパレイタス・フォー
・ドキュメントψトラ7スミツシヨ/(STANDAR
DIZATION OF GROUP  3 FAC8
TMILEAPPARATUS  FORDOCUMg
NT  TRANSMISSION)Jに記載されてい
る二次元符号化技術は次の通りである。
先に述べたように、二次元映像符号化は、現在の走査線
または符号化線上の変化する各要素の位置が、符号化線
、または符号化線の上にある基準走査線の上にある対応
する基準要素の位置に関して符号化されるような線ごと
の符号化手続きである。符号化線が符号化された後で、
その符号化線は以後の符号化線に対する基準走査線とな
ることができる。
変化する要素は、同じ走査線に沿う前の走査点の色(す
なわち、黒または白)とは異なる色を有する走査点22
として定められる。第4図を参照して、下記の定義を適
用できる。
JLO現在の走査線すなわち符号化線上の基準の変化す
る要素すなわち初めの変化する要素。
符号化線の初めにおいて、aQは線上の最初の走査点の
直前の仮想的な白の変化する要素上にセットされる。符
号化線の符号化中は、aoの位置は前の符号化モードに
より定められる。
al 符号化線上でaoの右側の次の変化する要素。
a2 符号化線上でalの右側の次の変化する要素。
bI  ILoの右側で、aQO色とは反対の色を有す
る、基準線上の最初の変化する要素。
b2 基準線上でblの右側の次の要素。
符号化線に沿って各変化する要素の位置を符号化するた
めに、3つの符号化モードのうちの1つが二次元映像符
号化とともに選択される。3つの符号化モードの例が第
5図および第6図に関連して示されている。
第5図に示すように、b2の位置がalの位置の左側に
ある時にバス(Pass)モードが識別される。このモ
ードが符号化されると、次′の符号化(すなわち a 
10よ)に備えて、aoがb2の下の符号化線の走査点
22上にセットされる。
第6図を参照して、水平モードが識別されると、符号語
H”M (aoal) ”M(al at)  を用い
てランレングスaQ IllとJ R2が符号化される
Hは下の二次元符号化ff(iI )から得たフラッグ
符号語001である。M (aQ al )とM(al
a2)は、ランaoalと111 R2のレングスと色
をそれぞれ表す符号語であって、適切な白と黒の一次元
符号表、すなわち、国際電信電話諮問委易会勧告(CC
ITT)7.4 (ジュネーブ、1980 )rスタン
ダーダイゼーション1オブ・グループ113フアクシミ
リ・アバレイタス・フォー・ドキュメント会トランスミ
ッション(STA、NDARDIZATIONOF G
ROUP  3  FAC8IMILE  APPAR
ATUSFORDOCUMENT TRANSMISS
ION ) Jの224〜225ページの表1/T、4
 および2/T、4  から得られる。水平モード符号
化の後で、aQの位置がR2の位置にセットされる。
なお第6図を参照して、垂直モードが識別されると、a
lの位置がblの位置に対して符号化される。相対釣力
距離IL+ blは7つの値、v(0)、vR(1)、
VR(2)、V R(3)、VL(1)、VL(2)、
vL(3)のうちの1つの値とすることができ、各値は
別々の符号語によ#)表される。下附き記号RとLは、
l’1がblのそれぞれ右または左にあることを示し、
かっこ内の数字は距離!Lt bl の値を示す。垂直
モード符号化が行われた後で、16の値がalの位置の
上にセットされる。
符号化手続きは、符号化線に沿う各変化する要素を符号
化するために用いる符号化モードを識別する。3つの符
号化モードのうちの1つが、下記のステップ1またはス
テップ2により識別される一般化された手続きに従って
識別されると、下記のaIに記されている符号表から選
択される。
ステップ−パスモードが識別されたとすると、これは語
0001を用いて符号化される(FeI)。
この処理の後で、bzのすぐ下のa′aが次の符号化に
対する新し論スタート要素a6 と見なされる(第5図
参照)。パスモードが検出されないとすると、手続きは
次のステップ2により指定される。
ステップ2−相対的な距離J bl の絶対値を決定す
る。
一方でas bt≦3であるとすると、at btは懺
工に従って垂直モードによシ符号化されその後で位置a
lは次の符号化のための新しいスタート要素ILoと見
なされる。
また、a+b+>3  であるとすると、水平モード符
号001に従って、aQ ILIと ILI R2が表
■に従って一次元映像符号化によυそれぞれ符号化され
る。この処理の後では、R2は次の符号化のための新し
いスタート要素aQと見なされる。
各符号化紗上の最初のスタート要素aOは最初の走査点
22の直前の位置に仮想的にセットされ、白の要素と見
なされる。まだ、線8011  上の最初のランレング
スがaolL+1に置き換えられる。
最後の実際の走査点22の直後に位置させられている仮
想的な変化する要素の位置が符号化されるまで、符号化
線の符号化は続けられる。これはaIまたはR2として
符号化できる。また、符号化線の符号化中の任意の時刻
にblとbz の少くとも1つが検出されないとすると
、それらの要素は、基準走査線上の最後の実際の走査点
22の直後に位置させられている仮想的な変化する要素
の上に位置させられる。伝送に誤りが生じた場合に乱さ
れる面積を制限するために、−次元的に符号化された各
走査線と後で、たかだか(J−1)本の連続する線が二
次元的に符号化される。
衣工 二次元符(づ化成 パス bl 、 bz          P    
0001水平 aoa+ r A+az       
H001”M(a6al)+M(al R2)  ” 垂直 blの真下のalat bl −OV(0’) 
 1b1の右側のaI R1bl =I  VR(1)  011a+ bt 
=2 V、(2’)  0000711L+ bl =
3  VR(3)  0000011b里の左側のal aI bl  =I  VL(1ン  010a+ b
l =2 VJ2)000010a+ bl =3  
VL(3>  0000010弓水平モードの符号M(
)は国際電信電話諮問委員会勧告(CCITT)T、4
 (ジュネーブ、1980)[スタンダーダイゼーショ
ン・オプ・グループ・3フアクシミリ会アパレイタス・
フォー・ドキュメント・トランスミッション(STAN
DARDIZATION OF GROUP  3  
FAC8IMTLE APPARATUS  FORD
OCUMgNT  TRANSMISSION)」の2
24〜225ページの衣1/T、4および2/T、4 
 における符号語を表す。
EOL符号語の後に、−次元映像符号化と二次元映像符
号化のいずれが次の線に対して用いられるかを示す1つ
のタグビットが続く。あるページの符号化された映像デ
ータの最初の線の前にFJOLプラスタグビット1も起
る。EOL+1は次の線の一次元映像符号化を示す。E
LO+0  は次の線の二次元映像符号化を示す。
従来の二次元映像符号化技術に従って、符号化された映
像データの線と線間期信号、EOL十タグビット、の間
にフィルが挿入されるが、符号化された映像データ中に
は挿入され々い。フィルの書式はOの可変長列である。
RTC書式は6個の連続する線間期化符号語、すなわち
、6XIOL+1)である。
二次元映像符号化に組合わせて垂直モード符号化技術を
用いる理由は、データ圧縮を行うこと、具体的にいえば
映像データを蓄積および伝送するために出力ビットの数
を減少させることである。
これによシデータ圧縮の第1の段階が行われる。
本発明のブロック符号化法およびブロック符号化装置は
、与えられた垂直モード符号のランのような、圧縮され
た映像データ中に現われるようである垂直モード符号の
シーケンスないしランを決定する映像データのビット中
の遷移の存在を検出する。所与の垂直モード符号の所定
のランを決定する映像データのビット中に遷移が存在す
ることは、映像中のパターンの繰返えしに寄与でき、そ
のパターンの繰返えしは映像データと、垂直モード符号
を発生する手続きにおいて反映される。重要なことに、
■(0)符号の形の垂直モード符号のランを決定する映
像データのビット中に遷移が存在することは、符号化す
べき走査線に対する垂直モード符号を発生するために用
いられる基準走査線が前記米国特許出願A O6/74
9,606明細書に開示されている基準走査線選択法に
従って選択された時に、しばしば起ることが見出されて
いる。たとえば連続する11個の■(01符号のランの
統計的発生率を基にして本発明のブロック符号化法およ
びブロック符号化装置の実施例は、11個の連続する■
(0)符号語の代りに1つのブロック符号語を含むこと
によシデータ圧縮の第2の段階を行うことができる。こ
れによシデータ圧縮を強力に行うことができ、垂直モー
ド符号化のみを用いることと比較して、蓄積または伝送
される映像データの量を一層減少できる。
更に詳しく考えると、本発明に従って映像データを強く
圧縮するためにブロック符号化スルブロック符号器の一
実施例のブロック図を第7図に示す。符号化線のための
映像データがバス54を介して二次元データ圧縮器50
へ与えられる。選択された基準走査線のための映像デー
タがノ(ス25を介して二次元データ圧縮器50へ与え
られる。
二次元データ圧縮器52は検出器62を含む。
この検出器はバス52上に現われる符号化線のための映
像データに応答し、て、変化する要素ILoO色と、変
化する要素aQ l ’I a2の位置とを検出する。
また、検出器b2はバス52に現われる選択された基準
走査線のための映像データに応答して、変化する要素b
l とb2の位置を検出する。
aO位置に設けられている変化する要素に関連する映像
データのビットの論理状態を検出することによシ、変化
する要素ILQの色が検出される。映像データのビット
の論理状態の遷移を検出することによυ、変化する要素
aQ  +ILI  、a2.bl  +b2の位置が
検出される。更に詳しくいえば、符号化線に対する映像
データのビットの論理状態の遷移を検出することにより
、変化する要素111 。
a2の位置が検出され、変化する要素a6の位置すよび
色と、変化する要素b1の位置とにそれぞれ関連する選
択された基準走査線に対する映像データのビットの論理
状態の遷移を検出することにより、変化する要素b1と
b2の位置が検出される。
二次元データ圧縮器50は二次元符号化プロセッサ66
も含む。検出器62はバス66により二次元符号化プロ
セッサ64へ接続される。
二次元符号化プロセッサ64は変化する要素ILOの色
と、変化する要素aQ + al  l ag + b
ll b2の位置とを示す映像データのビットの検出さ
れた遷移とく応答して、符号化線を符号化するために適
切なモードを決定する。更に詳しくいえば二次元符号化
プロセッサ64は、符号化線を符号化するために、二次
元映像符号化がバスモードと、水平モードと、垂直モー
ドとのいずれかを判定する。
二次元データ圧縮器50は符号語アドレス回路6Bも含
む。この符号語アドレス回路は二次元符号化プロセッサ
64ヘパスフ0によシ接続される。
符号語アドレス回路68は、二次元符号化プロセッサ6
4により発生された符号に応答して、蓄積または伝送す
べき映像データを表すノくスモード、水平モードおよび
垂直モードの符号語を与える。
たとえば、符号語はiIに示されている符号語を含むこ
とができる。
二次元符号化プロセッサ50は符号語読出し専用メモ1
,1 (ROM) 72も含む。この符号語ROMはバ
スT4により符号語アドレス回路68へ接続される。
符号語ROM72は蓄積または伝送すべき映像データを
表す符号語を格納する。符号語ROM72は符号語アド
レス回路68から読出されたアドレスに応答して、符号
化された映像データをバス60へ与える。
一方、二次元データ圧縮器50は通常のものである。し
たがって、この二次元データ圧縮器50に対しては独立
したクレームは主張されない。
一方、本発明のブロック符号化装置に従って、ブロック
符号器58に二次元データ圧縮器50が組合わされて、
蓄積または伝送すべき映像データを強く圧縮するための
組合わせを形成するようにする。第7図に示すように、
二次元データ圧縮器50とブロック符号器58の間には
種々の相互液=55− 続が存在する。これKついて次に説明する。
第1に、ブロック符号器58は第1のオア回路76を含
む。このオア回路76の入力端子は二次元符号化プロセ
ッサ64へ接続される。オア回路T6は、二次元符号化
プロセッサ64により発生されて、ブロック符号化が行
われない省略条件を示す信号に応答する。第7図に示す
ブロック符号化装置の構造に従ってはブロック符号化は
パスモードまたは水平モードでは行われず、かつ次の場
合、fすf)チ、VR(1)l  VR(2’ll V
R(3)、 VL(1)IVL(2) 、 VL (3
)の場合には垂直モードでは行われない。
オア回路16の出力端子は符号語アドレス回路6Bへ接
続される。省略条件のいずれかが現われるものとすると
、オア回路76は、二次元符号化プロセッサ64によ多
発生された符号によジ選択されたアドレスを、符号語ア
ドレス回路68から読出させて、符号語ROMγ2に格
納されている符号語をアクセスし、符号語はバス60へ
送られる。
更に、ブロック符号器58は第2のオア回路78を含む
。このオア回路78の入力端子は二次元符号化プロセッ
サ64へ接続される。オア回路78は、二次元符号化プ
ロセッサ64によ多発生されて、ブロック符号化が行わ
れる諸条件を示す信号に応答する。第7図に示すブロッ
ク符号化装置の構成に従って、■(0)符号の場合には
ブロック符号化は垂直モードで行われる。
ブロック符号器58はブロック符号化プロセッサ80も
含む。このブロック符号化プロセッサはカウンタ82を
含む。このカウンタは4ビツトカウンタとすることがで
きる。
カウンタ82の入力端子は二次元符号化プロセッサ64
の出力端子へ接続される。カウンタ82は、二次元符号
化プロセッサ64により発生されて、■(0)符号を決
定する映像ビット中の検出された遷移を衆す信号に応答
して、それらの検出された遷移の数をカウントする。カ
ウンタ82のリセット端子はオア回路78の出力端子へ
接続される。
したがって、■(0)符号以外の符号を決定する信号を
発生したとすると、カウンタ82はリセットされる。
ブロック符号化プロセッサ80はアンド回路で構成され
た復号器84も含む。そのアンド回路84の入力端子は
カウンタ82の出力端子へ接続される。第7図に示すブ
ロック符号化装置の構成に従って、二次元符号化プロセ
ッサ64により発生されて、11個の連続するv(0)
符号を決定する映像データのビットの検出された遷移を
示す信号が発生された時に、ブロック符号化が行われる
。したがって、11個の連続するv(0)符号を決定す
る信号を二次元符号化プロセッサが発生した時に1アン
ド回路84の出力端子に信号を発生するために、カウン
タ82の「0」出力端子と、「2」出力端子と、「8」
出力端子がアンド回路84の入力端子へ接続される。
ブロック符号器58はブロック符号語アドレス回路86
も含む。このブロック符号語アドレス回路はアンド回路
84の出力端子へ接続される。
ブロック符号語アドレス86は、アンド回j884によ
シ発生された信号に応答して、1つの符号語に圧縮され
る多数の垂直符号語を含むブロック符号語のアドレスを
与える。したがって、蓄積または伝送すべき符号化され
た映像データの一部が、複数の垂直モード符号語ではな
くて、1つのブロック符号語によシ表される。
ブロック符号器58はブロック符号語ROM 88も含
む。このブロック符号語ROMはバス90によυブロッ
ク符号語アドレス回路86へ接続される。
ブロック符号語ROM88は、蓄積または伝送すべき映
像データに相関させられた多数の垂直モード符号語を表
すブロック符号語と格納する。ブロック符号語ROM8
Bはブロック符号語アドレス回路86から読出されたア
ドレスに応答して、更に圧縮された、符号化された映像
データをバス60へ与える。
第2に、二次元データ圧縮器50へは更に相互接続が行
われる。符号語アドレス回路68のクリヤ端子がアンド
回路84の出力端子へ接続される。
したがって、11個の連続するv(0)符号を決定する
信号を二次元符号化プロセッサが発生すゐと、符号語ア
ドレス回路はクリヤされる。
バスモード、水平モード、垂直モードのV、(1)。
Vm(2)、Vm(3)、VL(1)+ Vb(2)+
 VL(3)符号により示されている省略条件の間に1
〜10個の連続するv(0)符号が生ずるような状況が
起シ得る。それらの条件の下においては、第2の省略条
件が起るまで(これはオア回路T6により発生される信
号によυ示される)、v(O)符号は符号語アドレス回
路68によυ累積される。それに続いて、1〜10個の
連続するv(0)符号が符号語アドレスから読出されて
、符号語ROM72に格納されているv(0)符号を対
応する回数だけアクセスする。v(0)符号はバス60
へ与えられる。それとは逆に、11個の連続するv(0
)符号が生じたとすると、ブロック符号がブロック符号
語アドレス回路86から読出されて、ブロック符号RO
Mに格納されているブロック符号語をアクセスする。そ
のブロック符号語はバス60へ与えられて、符号語アド
レス回路68はクリヤされる。
第7図に示されているブロック符号化装置の構成に従っ
て、ブロック符号器58はブロック符号語アドレス回路
86を含む。もつとも、1つのブロック符号語がブロッ
ク符号器ROM88に格納される。したがって、ブロッ
ク符号語アドレス回路86は無くすことができ、11個
の連続するV(O)符号を置き換えたブロック符号語を
レジスタに格納できる。蓄積または伝送のために、その
レジスタはアンド回路84による発生された信号によシ
可能状態にされてブロック符号の代りをする。しかし、
直接に可能状態にされるレジスタを含むと、ブロック符
号化が単一の条件に制限される。
またブロック符号器58は、符号語ROM72とは別の
符号語ROM88を含む。11個の連続するv(0)符
号語の代りをするブロック符号語を代シに符号語アドレ
スROM72に格納すること、およびブロック符号語ア
ドレス回路86によりアドレスするととができる。しか
し、ブロック符号化プロセッサ80の拡張およびオア回
路γ6,7Bの変更に結びつけられて、別のブロック符
号語ROM8Bを保持することによシ、他の一連の符号
語、とくに一連の同一の垂直モード符号語または一連の
混合された垂直モード符号を含む他の一連の垂直モード
符号語、をブロック符号化するためにブロック符号器5
8の拡張を容易にする。
ブロック符号化を含む本発明のデータ圧縮法の実施例が
第8A図および第8B図に示されている。
第8A図に示すように、第1図および第2図に示されて
いる走査線tI 、t2・・・・・・+4Mのよう々符
号化すべき映像の各走査線の二次元映像符号化のための
繰返えし手続きが行われる。最初に、符号化線に一致す
るように、Mと記されたインデックスが0に等しくセッ
トされる(ブロック100)。次に、インデックスM(
M+1)に等しくセットされる(ブロック102)。イ
ンデックスMが1であると、符号化線が最初の走査線1
1であるという指示が最初に与えられる。その後で、最
初は走査線tlである符号化線のための映像データが記
憶装置34からバス54へ出力される(ブロック104
)。
それから、その走査線が映像の最初の走査線であるか否
かを判定する目的で、インデックスMが調べられる(ブ
ロック106)。符号化線が走査線L であることを示
すためにインデックスMは最! 初は1でおるから、−次元映像符号化を用いて走査線を
符号化すべきことを示すために、タグビットが1にセッ
トされる(ブロック108)。その後で、1に等しいタ
グビットが、蓄積または伝送のために符号化された映像
データの最初の部分として、EOLに組合わされる(ブ
ロック110)。次に、最初は走査線t1である符号化
線が、−次元映像符号化を用いて二次元データ圧縮器5
0によシ符号化すれ(ブロック112 )、gOL、プ
ラス、最初は1である、タグビットに続いて、蓄積また
は伝送のための符号化された映像データに組立てられる
次に、映像の最後の走査線が符号化されたか否かを判定
するために、インデックスMが調べられる(ブロック1
14)。
映像の最後の走査線が符号化されなかったとすると、イ
ンデックスMは(M+1)に等しくセットされ(ブロッ
ク102)、いまは走査線t2である次の符号化線のた
めの映像データが記憶装置34からバス54へ出力され
る(ブロック104)。また、いまは走査線t2  で
ある符号化線が映像の最初の符号化線であるか否かを判
定するために、インデックスMが調べられる(ブロック
106)。いまは走査線t、である符号化線は映像の最
初の走査線ではないから、二次元映像符号化を用いて走
査線を符号化すべきことを示すために、タグビットはO
に等しくセットされ(ブロック116)。その後で、符
号化線のための選択された基準走査線が記憶装置34か
ら出力され、マルチプレクサ36を介してバス52へ与
えられる(ブロック118)。
次に、いまはOに等しいタグビットがEOLに組合わさ
れ、(ブロック120)、蓄積または伝送のために符号
化された映像データに組立てられる。
二次元データ圧縮器50は、いまは走査線t2である符
号化線のための映像データと、選択された基準走査線の
ための映像データとに応答する。
第8A図および第8B図で破線122で囲まれている部
分によシ示されているように、二次元モード符号を発生
するため、およびブロック符号化が適切である場合には
ブロック符号を発生するために、それらの映像データは
、公知のCCl[TTファクシミリデータ圧縮符号化ア
ルゴリズムのような二次元映像符号化アルゴリズムによ
シ処理される。とくに、ブロック124により示されて
いるように、&0が符号化線の最初の走査点22の1つ
の位置に配置される。また、■モード符号カウントとし
て示されているインデックスが0に等しくセットされる
(ブロック126)。次に、検出器62はalの位置と
、blの位置と、b2の位置とを検出する(ブロック1
28,130,132)。
それから、b、が11の左側に位置されているか否かを
判定するためにに次元符号化プロセッサ64はb2の位
置を調べる(ブロック134)。b2の位置が111の
位置の左側であれば、バスモー ド符号化が開始される
。しかし、v(0)符号のような任意の垂直モード符号
が二次元符号化プロセッサ64から以前に出力され、現
在は符号語アドレス回路68に存在するか否かを判定す
るために、■モード符号カウントがまず調べられる(プ
ロック136)。Vモード符号カウントが0に等しいと
すると、二次元符号化プロセッサ54がパスモード符号
化を行い(ブロック138)、表Iに示されているパス
モード符号が、蓄積または伝送のために符号化された映
倫データに組立てられる。また、符号化線の残りを符号
化するために、aoはb友の下側に位置させられる(ブ
ロック140)。Vモード符号がOでないと、符号語ア
ドレス回路68内に以前にバッファされた垂直モード符
号が符号語ROM72をアクセスして、蓄積または伝送
のために符号化された映像に組立てられ(ブロック14
2)、それからVモード符号カウントがOにセットされ
る(ブロック144)。また表I向姑れているパスモー
ド符号が蓄積または伝送のために映像データに組立てら
れるように、二次元符号化プロセッサ64はパスモード
符号化を行い(ブロック138)、符号化線の残υを符
号化するためにaQはb2の下側に位置させられる(ブ
ロック140)。したがって、以前に格納された任意の
垂直モード符号が、蓄積または伝送のために符号化され
た映像データに組立てられる。更に、表■に示されてい
るパスモード符号がそれらのバッファされている垂直モ
ード符号とともに、蓄積または伝送のために符号化され
た映像データに組立てられる。
符号化線のための映像データがパスモード符号化を用い
て符号化されるものとすると、jLoの位置がす、の位
置の下側に位置させられた後で、二次元映像符号化が継
続されて’1 + bl +b2の位置が検出される(
ブロック128,130,132)。その後で、b雪の
位置がa!の位置の左側にあるか否かを判定するために
す、の位置が調べられる(ブロック134)。b2の位
置が31の位置の左側にあるものとすると、パスモード
符号化が再び開始される。
b2の位置が&1の位置の左側にないものとすると、パ
スモード符号化は開始されない。その代シに、距離a1
b1が3より小さいか、3に等しいか否かを判定するた
めに、距離IL1 b、が調べられる(ブロック146
)。
距離J b+が3より大きいとすると、a2の位置が検
出される(ブロック14B)。それから、符号化線のた
めの映像データの水平上〜ド符号化が開始される。しか
し、まず任意の垂直モード符号が二次元符号化プロセッ
サ64から以前に出力されて、現在は符号語アドレス回
路68に存在するか否かを判定するために、■モード符
号カウントが調べられる(ブロック150)。Vモード
符号カウントがOに等しいと、二次元符号化プロセッサ
64が水平モード符号化され(第8B図中のブロック1
52)、表■に従って水平モード符号が蓄積または伝送
のために符号化された映像データに組立てられる。また
、符号化線の残りを符号化するために、凰。位置が13
位置の上にセットされる(ブロック154)。Vモート
符号が0でないとすると、符号語アドレス回路6日内に
以前にバッファされた垂直モード符号が、蓄積または伝
送のために符号化された映像データに組立てられ(ブロ
ック156)、Vモード符号カウントがOK上セツトれ
る。また、表Iに示す水平モード符号が蓄積または伝送
のために映像データに組立てられるように、二次元符号
化プロセッサ64は水平モード符号化を行い(ブロック
152)、符号化線の残りを符号化するためにaoの位
置が11の位置にセットされる(ブロック154)。し
たがって、以前に格納された任意の垂直モード符号が蓄
積または伝送のために符号化された映像データに組立て
られる。また、水平モード符号が、表Iに従って二次元
データ圧縮器50により判定され、それらのバッファさ
れた垂直モード符号とともに、符号化された映像ブタに
組立てられる。
距離a、 b、が3より小さいか、3に等しいと、その
距離がOであるか否かを判定するために、その距離を調
べることが好ましい(ブロック160)。
また、距離11b、が0で力いと、符号化線のための映
像データの垂直モード符号化が開始される。
しかし、任意の垂直モード符号が二次元符号化プロセッ
サ64から以前に出力され、現在は符号語アドレス回路
68内に存在するか否かを判定するために、■モード符
号カウントが調べられる(ブロック162)。Vモート
符号カウントが0に等しいとすると、二次元符号化プロ
セッサ64が垂直モ−ド符号化を行い(ブロック164
)、表Iに従って垂直モード符号が蓄積または伝送のた
め釦符号化された映像データに組立てられる。また、符
号化線の残シを符号化するために、h6の位置が1□の
位置の上にセットされる(ブロック166)。他方、V
モード符号カウントが非0であるとすると、符号語アド
レス回路68に以前にバッファされた垂直モード符号が
符号語ROM72をアクセスして、対応する符号語が蓄
積または伝送の丸めに符号化された映像データに組立て
られるようにしくブロック168)、Vモード符号カウ
ントがOにセットされる(ブロック170)。ま六、表
Iに示す垂直モード符号が蓄積または伝送のために映像
データに組立てられるように、二次元符号化プロセッサ
64が垂直モード符号化を行い(ブロック164)、符
号化線の残りを符号化するためにa。の位置が88 の
位置の上にセットされる(ブロック166)。
したがって、蓄積または伝送のために、以前に格納され
た垂直モード符号が符号化された映像データに組立てら
れる。また、垂直モード符号が表■に従って二次元デー
タ圧縮器50によシ決定され、蓄積または伝送のために
符号化された映像データにバッファされている垂直モー
ド符号とともに組立てられる。
距離a、 blが0に等しいと、Vモード符号カウント
がカウントがカウントの限度に等しいか否かを判定する
ために、そのカウントが調べられる(ブロック172)
。第3図と第7図に示すブロック符号化装置の実施例は
、11個の連続するV(O)符号が発生された時にブロ
ック符号化を用いるものであって、この実施例において
はカウントの限度は11に等しい。
カウントの限度に達しなければ、■モード符号カウント
が1だけ増加させられ、その結果として得られたv(0
)符号が格納される(ブロック114゜176.178
)。その後で、符号化線の残りを符号化するために、K
Oの位置かalの位置にセットされる(ブロック166
)。
カウントの限度に達している時はブロック符号化が開始
され(ブロック180)、Vモード符号カーフ1− ラントがOにセットされる(ブロック182)。したが
って、ブロック符号はブロック符号器58により決定さ
れ、格納されているv(0)符号の代りに、蓄積または
伝送のために符号化された映像データに組立てられる。
その後で、符号化線の残υを符号化するためIc、  
aoの位置がa、の位置にセットされる(ブロック16
6)。
符号化線のための映像データが、パスモード符号化を用
いて符号化され(ブロック138)、水平モード符号化
を用いて符号化され(ブロック152)。
垂直モード符号化を用いて符号化され(ブロック154
または174)、あるいはブロック符号化を用いて符号
化され(ブロック164または174)、あるいはブロ
ック符号化を用いて符号化され(ブロック180)た後
で、全符号化線が符号化された否かを判定するために、
符号化線のための映像データが調べられる(ブロック1
86)。符号化線のための映像データが完全には符号化
されないとすると、a、の位置と、blの位置と、b2
の位置とが検出される(ブロック128,130,13
2)。それから、パスモード符号化が適切であるか否か
を判定するために、参、の位置とともにす、の位置が調
べられる。符号化線のための付加映像データのパスモー
ド符号化が適切であるとすると、パスモード符号化が再
開される(ブロック138)。パスモード符号化が適切
でなければ、水平モード符号化を再開するか否かを決定
するため(ブロック152)、あるいは垂直モード符号
化とブロック符号化の少くとも一方を開始するため(ブ
ロック164,176゜180)に距離&1b1が調べ
られる(ブロック146 )aそれから、符号化線が符
号化すべき映像の最後の走査線であるか否かを判定する
ために符号化線が調べられる(ブロック114)。符号
化線が符号化すべき映像の最後の走査線で寿いと、イン
デックスMは(M+1)に等しくセットされ(ブロック
102)、次に符号化すべき走査線の符号化が上記の判
定に類似するやり方で行われる。符号化線が映像の最後
の走査線に対応すれば、蓄積または伝送のために符号化
されたデータにRTCが組立てられる(ブロック188
)。これで映像の符号化は終る。
要約すれば、本発明のブロック符号化法およびブロック
符号化装置の以下説明した実施例に従って、垂直モード
における二次元映像符号化の間に映像のビットにおける
遷移が調べられる。好ましくは、所与の垂直モード符号
のランを決定する映像データのビット中の遷移が検出さ
れる。v(0)符号の態様における同一の垂直モード符
号のラン、具体的にいえば11個のv(0)符号のラン
を決定する遷移の存在について、映像データのビットの
遷移を調べることが好ましい。11個のv(0)符号の
ランを決定する映像データのビットにおける遷移が検出
された々らば、本発明のブロック符号化法およびブロッ
ク符号化装置は、連続する11個のv(0)符号語の代
りに1個のブロック符号語を映像データに挿入する。こ
れによりデータ圧縮が強められ、映像データの蓄積また
は伝送のための出力ビットの数が減少する。
あるいは、本発明のブロック符号化法およびブロック符
号化装置の以上説明した実施例に従って、与えられた一
連の垂直モード符号が存在するか否かについて、二次元
映像符号化中に発生された実際の垂直モード符号語を調
べることができる。与えられた垂直モード符号のシーケ
ンスないしランの存在について垂直モード符号を調べる
ことが好ましい。本発明のブロック符号化法およびブロ
ック符号化装置のこの別の実施例に従って、V(O)符
号の態様における同一の垂直モード符号のラン、具体的
にいえば連続する11個のv(0)符号のランの存在に
ついて、垂直モード符号を調べることが好ましい。11
個の連続するv(0)符号のランが認められると、その
垂直モード符号語のシーケンスの代シに1個のブロック
符号語が用いられる。これによってデータが強く圧縮さ
れ、映像データの蓄積または伝送のための出力ビットの
数が減少する。
本発明のブロック符号化装置の別の実施例を第9図に示
す。この実施例のブロック符号化装置28′は先に説明
した第3図に示されているブロック符号化装置28の実
施例に類似する。しかし第3図に示されているブロック
符号化装置28とは異なシ、第9図に示すブロック符号
化装置28′は、バス192を介して二次元データ圧縮
器50の出力端子へ接続されたブロック符号器190を
含む。ブロック符号器190は垂直モード符号の所定の
シーケンス碌いしラン、好ましくは連続する11個のv
(0)符号のランの存在を認めるためのゲートアレイ回
路すなわちマイクロプロセッサをベースとする回路を備
えるか、あるいは、一連の同一の、または混合された垂
直モード符号を含み、かつ多数の垂直モード符号語のた
めのブロック符号語の代シをする垂直モード符号の他の
シーケンスを備える。
垂直モード符号化技術を用いる二次元映像符号化を基に
して最初に符号化された、現在の映像走査線のための映
像データが、ブロック符号化のためにバス192を介し
てブロック符号器190へ与えられ、次に符号化すべき
走査線のための基準走査線が選択される。ブロック符号
器190は、二次元データ圧縮器50によシ発生された
1つまたはそれ以上の垂直モード符号をブロック符号化
する。
ブロック符号器190は1つのブロック符号語を有する
、垂直モード符号の1つまたはそれ以上のシーケンスを
表す。たとえば、与えられた垂直モード符号のラン、た
とえば11個の連続するV (O)符号の存在を検出し
、1個のブロック符号語に置き換えるために予めセット
できる。ブロック符号化された現在の走査線のための映
像データがバス60に現われる。
本発明のブロック符号化を含むデータ圧縮法の別の実施
例が第10図の流れ図に示されている。
第10図に示すように、第1図および第2図に示されて
いる走査線’i + ’2 +・・・・・・、を菫のよ
うな符号化すべき映像の各走査線の二次元映像符号化の
六めの繰返えし手続きが行われる。最初に、符号化線に
一致するように、Mと記されているインデックスが0に
等しくセットされる(ブロック200)。
次に、インデックスVが(M+1)に等しくセットされ
る(ブロック202)。インデックスMが1であると、
符号化線が最初の走査線t1であるという指示が最初に
与えられる。その後で、最初は走査線t1である符号化
線のための映像データが記憶装置34からバス54へ出
力される(ブロック204)。
それから、その走査線が映像の最初の走査線であるか否
かを判定する目的で、インデックスMが調べられる(ブ
ロック206)。符号化線が走査線L1であることを示
すためにインデックスMは最初は1であるから、−次元
映像符号化を用いて走査線を符号化すべきことを示すた
めに、タグビットが1にセットされる(ブロック208
)。その後で、1に等しいタグビットが、蓄積または伝
送のために符号化された映像データの最初の部分として
、EOLに組合わされる(ブロック210)。 次に、
最初は走査線t、である符号化線が、−次元映像符号化
を用いて一次元データ圧縮器50により符号化され(ブ
ロック212)、EOL、プラス、最初は1である、タ
グビットに続いて、蓄積または伝送のために符号化され
た映像データに組立てられる。次に、映像の最後の走査
線が符号化されたか否かを判定するために、インデック
スMが調べられる(ブロック214)。
映像の最後の走査線が符号化されなかったとすると、イ
ンデックスMは(M+1)に等しくセットされ(ブロッ
ク202)、いまは走査線t2 である次の符号化線の
ための映像データが記憶装置34からバス54へ出力さ
れる(ブロック204)。また、いまは走査線t2でお
る符号化線が映像の最初の符号化線であるか否かを判定
するために、インデックスMが調べられる(ブロック2
06)。いまは走査線t2である符号化線は映像の最初
の走査線ではないから、二次元映像符号化を用いて走査
線を符号化すべきことを示すために、タグビットは0に
等しくセットされる(ブロック216)。
その後で、符号化線のための選択された基準走査線が記
憶装置34から出力され、マルチプレクサ36を介して
バス52へ与えられる(ブロック218)。次に、いま
はOに等しいタグビットがEOLに組合わされ(ブロッ
ク220)、蓄積または伝送のために符号化された映像
データに組立てられる。
二次元データ圧縮器50は、いまは走査線t2である符
号化線のための映像データと、選択された基準走査線の
ための映像データとに応答する。第10図で破線222
で囲まれている部分によシ示されているように、二次元
モード符号を発生するため、訃よびブロック符号化が適
切である場合にはブロック符号を発生するために、それ
らの映像データは、公知のC(JTTファクシミリデー
デー縮符号化アルゴリズムのような二次元映像符号化ア
ルゴリズムにより処理される。とくに、ブロック224
により示されているように、aoが符号化線の最初の走
査点22の1つの位置に配置される。
次に、検出器62はalの位置と、blの位置と、b、
の位置とを検出する(ブロック226,228  。
230)。
それから、b2がa□の左側に位置されているか否かを
判定するために、b2の位置が調べられる(ブロック2
32)。b、の位置が&1の位置の左側であれば、バス
モード符号化が開始される(プロツク232)。したが
って、表Iに示されているバスモード符号が、蓄濱址た
は伝送のために符号化された映像データに組立てられる
。また、符号化線の残りを符号化するために、aoはb
2の下側に位置させられる(ブロック236)。
符号化線のための映像データがパスモード符号化を用い
て符号化されるものとすると、ao  の位置がb2の
位置の下側に位置させられた後で、二次元映像符号化が
継続されてa□、bl、b、の位置が検出される(ブロ
ック226,228,230)。 その後で、b2の位
置が息、の位置の左側KSるか否かを判定するためにb
2の位置が調べられる (ブロック232)。b、の位
置がal の位置の左側におるものとすると、パスモー
ド符号化が再び開始される。
b、の位置がalの位置の左側にないものとすると、パ
スモード符号化は開始されない。その代りに、距離&1
b、が3よシ小さいか、3に等しいか否かを判定するた
めに、距離a1  b、が調べられる(ブロック238
)。
距離a1b1が3よシ大きいとすると、IJ  の位置
が検出される(ブロック240)。それから、符号化線
のための映像データの水平モード符号化が開始される(
ブロック242)。したがって、水平そ一ド符号が表I
に従って二次元データ圧縮器50によシ決定され、かつ
蓄積または伝送のために符号化された映像データに組立
てられる。ま九、符号化線の残りを符号化するために、
&0位置が&2位置の上にセットされる(ブロック24
4)。
距離a、b1が3より小さいか、3に等しいと、符号化
線の念めの垂直モード符号化が開始される(ブロック2
46)。したがって、垂直モード符号が表■に従って二
次元データ圧縮器50により判定される。また、符号化
線の残りを符号化するために、&oの位置が11の位置
の上にセットされる(ブロック24B)。
それから、二次元映像符号化により発生された符号化線
のための符号化された映像データがバス192を介し7
てブロック符号器190へ送られる(ブロック250)
。ブロック符号器190は、与えられた垂直モード符号
の所定のランのような、符号化線のための符号化された
映像データ中に現われ得る、垂直モード符号のシーケン
スないしランを検出する(ブロック252)。たとえば
、11個の連続するv(0)符号の存在を検出できる。
与えられた垂直モード符号の所定のランの存在が調べら
れる(ブロック254)。一方、与えられた垂直モード
符号の所定のランが存在すると、与えられた垂直モード
符号の所定のランが1つのブロック符号語で置き換えら
れ(ブロック256)、ブロック符号語が蓄積または伝
送のために符号化された映像データに組立てられる。他
方、符号化された映像データ中に与えられ垂直モード符
号の所定のランが存在しないものとすると、元の垂直モ
ード符号が蓄積または伝送のために符号化された映像デ
ータに組立てられる。
符号化線のための映像データが、水平モード符号化を用
いて符号化され(ブロック242)、垂直モード符号化
を用いて符号化され(ブロック246)、あるいはブロ
ック符号化を用いて符号化され(ブロック256)た後
で、全符号化線が符号化された否かを判定するために1
符号化線のための映像データが調べられる(ブロック2
58)。符号化線のための映像データが完全には符号化
されないとすると、&1の位置と、blの位置と、b、
の位置とが検出される(ブロック226,228.23
0)。それから、バスモード符号化が適切であるか否か
を判定するために、&1の位置とともにす、の位置が調
べられる。符号化線のための付加映像データのバスモー
ド符号化が適切であるとすると、バスモード符号化が再
開される(ブロック234)。バスモード符号化が適切
でなければ、水平モード符号化を再開するか否かを決定
するため(ブロック242)、Iるいは垂直モード符号
化とブロック符号化の少くとも一方を開始するため(ブ
ロック246.256)に距離&1 b、が詞べられる
(ブロック238)。
それから、符号化線が符号化すべき最後の走査線である
か否かを判定するために符号化線が調べられる(ブロッ
ク214)。符号化線が符号化すべき映像の最後の走査
線でないと、インデックスMは(M+1)に等しくセッ
トされ(ブロック202)、次に符号化すべき走査線の
符号化が上記の判定に類似するや多方で行われる。符号
化線が映像の最後の走査線に対応すれば、蓄積または伝
送のために符号化された泥にRTCが組立てられる(ブ
ロック260)これで映像の符号化は終る。
要約すれば、本発明のブロック符号化法およびブロック
符号化装置の以上説明した別の実施例に従って、垂直モ
ード符号化技術による公知のCCITTフイクシミリデ
ータ圧縮符号化アルゴリズムのよう々、二次元映像符号
化法によシ符号化された後で、現在の走査線のための映
像データが蓄積または伝送される前に垂直モード符号が
調べられる。与えられた垂直モード符号の所定のランの
ような垂直モード符号シーケンヌないしランの存在を認
めたことを基にして、現在の走査線のためのブロック符
号を置き換えることができる。同一の垂直モード符号の
シーケンスないしランの存在を認識することが好ましい
。そのような同一の垂直モード符号のランが認識された
とすると、多数の垂直モード符号の代シに1つのブロッ
ク符号が用いられる。
第11図はあるページ上の映像の初めにおいてスタート
する映像データのいくつかの符号化された走査線のため
の書式(フォーマット)を示す。
第11図に示すように1本発明のブロック符号化法およ
びブロック符号化装置に従って符号化された映像データ
は最初に符号化された走査線t1と、それの後に続くそ
の走査線t1のための符号化された映像データとを有す
る。その走査線t1は、その走査線が一次元映像符号化
を用いて符号化されることを示すために、FJOLプラ
ス、タグビット1により表される。第11図に示すよう
に次の走査線t2が二次元映像符号化を用いて符号化さ
れる。したがって、走査線t2のための符号化された映
像データはEOLプラス、タグビットoと、それに続く
、二次元映像符号化を用いて符号化された走査線t2の
ための符号化された映像データとを有する。また、本発
明のブロック符号化法およびブロック符号化装置に従っ
て、走査線t、のための符号化された映像データは、二
次元映像符号化を用いて発生された、検出されたすなわ
ち認識された、垂直モード符号のシーケンスないしラン
の代りをする1つまたはそれ以上のブロック符号を含む
ことができる。公知のCCITTフイクシミリデータ圧
縮符号化アルゴリズムによう発生された映像データとは
異なシ、与えられた垂直モード符号の所定のランのよう
な認識された垂直モード符号のランをブロック符号で置
き換えることにより修正された垂直モード符号を含む符
号化された映像データは、符号化された全走査線の最短
伝送時間を得るためにフィルが続くことはない。
−次元映像符号化または二次元映像符号化を用いて次の
走査線が符号化される。−次元映像符号化と二次元映像
符号化のいずれを用いるかはデータ圧縮符号化アルゴリ
ズムによシ決定される。第11図に示すように、データ
圧縮符号化アルゴリズムは種々の状況の下に一次元映像
符号化へ戻ることを指示できる。
第12図はページ上の映像に対する映像データの最後の
いくつかの符号化されたデータに対する書式を示す。第
12図に示すように、最終の走査線tv 、 Lw 、
・・・・・・tMが、最後の走査線tMが符号化される
まで、走査線’* y ’3 +・・・・・・L■と同
様に符号化される。最後の走査線1Mが符号化された後
で、6 X (EOL+1 )を含むRTCが、その映
像のための映像データの符号化が終ったことを示すため
に、蓄積または伝送される。
以上、本発明の方法および装置を、11個の連続するv
(0)符号語を1つのブロック符号語として表すフイク
シミリ伝送に関連して説明した。11個の連続するV 
(O)符号語の代りに1つのブロック符号語を置き換え
ることの決定は、前記米国特許出願N106/749,
606明細書に開示されている基準走査線選択方法およ
び装置に従って選択された基準走査線を用いる二次元映
像符号化によυ符号化された走査線の解析を基にするも
のである。あるいは、本発明のブロック符号化法および
装置は異なる与えられた垂直モード符号および他の長さ
の一連の与えられた垂直モード符号に関連して使用でき
、かつ、再帰する一連の混合された垂直モード符号に関
連して使用することさえもできる。
本発明のブロック符号化法および装置は、国際電信電話
諮問委員会勧告(CCITT)T、4  (ジュネーブ
、1980)rスタンプ・−ダイゼーション拳オブ・グ
ループ・3フアクシミリ・アパレイタス・フォー−ドキ
ュメント・トランスミッション(STANDARDIZ
ATION OF GROUP 3 FAC8IMIL
E APPARATUS FORDOCUMENT T
RANSMISSION)J  に記載されているCC
IT’rファクシミリデータ圧縮符号化アルゴリズムの
ような二次元データ圧縮符号化アルゴリズムに適合する
、垂直モード符号化のような、二次元映像符号化に関連
してブロック符号を選択するものである。本発明のブロ
ック符号化法および装置は、フイクシミリ伝送に関連し
て強くデータ圧縮できるようにするために映像を符号化
することによシ、通信リンクの使用料を低減することに
よってフイクシリ伝送装置の運用費を低減するものであ
る。こうすることによシ、従来の垂直モード符号化技術
を含めて、データ圧縮に関連する従来の映像符号化技術
を改良するものであシ、かつ、蓄積または伝送するため
に映像データを圧縮するための基準として、以前に格納
された映像データまたは集められた所定の映像データパ
ターンを用いる任意の符号化技術に応用できる。これに
よシ、必要とする記憶装置の容量、または通信リンクを
通じて伝送される映像データの量を減少し、したがって
運用費を低減できる。
【図面の簡単な説明】
第1図は文書情報と、拡大して示されている種々の寸法
のピクセルにより表されている絵画的情報とで構成され
ている映像の略図、第2図は文書情報と、拡大して示さ
れている種々の密度のピクセルによシ表されている絵画
的情報とで構成されている映像の略図、第3図は本発明
のデータ圧縮装置の一実施例のブロック図、第4図は本
発明のデータ圧縮方法を説明するために用いる用語を定
義するために示す第1図および第2図に示されている映
像の一部の略図、第5図は第4図に関連して定義したプ
ロトコルに従って用いられるパスモードを定義するため
に示す第1図および第2図に示されている映像の一部の
略図、第6図は第4図に関連して定義したプロトコルに
従って映像データを符号化するのに用いる水平モードお
よび垂直モードを定義するために示す第1図および第2
図に示されている映像の一部の略図、第7図は第3図に
示されているデータ圧縮装置に含まれるブロック符号化
装置の実施例の詳しいブロック図、第8図、第8A図お
よび第8B図は本発明のデータ圧縮方法の実施例の流れ
図、第9図は本発明のデータ圧縮装置の別の実施例のブ
ロック図、第10図は本発明のデータ圧縮方法の別の実
施例の流れ図、第11図は映像の最初の走査線のための
映像データの書式を示す図、第12図は映像の最終の走
査線のための映像データの書式を示す図である。 30@・・−走査器、34−−−・記憶装置、36・・
・働マルチプレクサ、38・拳・9基準走査線選択器、
44・・・・保持回路、50・・−会データ圧縮器、5
8,190・・拳・ブロック符号器、62會・・・検出
器、64・拳・・符号化プロセッサ、68−−・・符号
語アドレス回路、γ2・拳・・符号@ROM、8G −
−−−カウンタ、86・・・・ブロック符号語アドレス
回路、88−・―・ブロック符号語ROM。 特許出願人 ネットエクスプレス・システムズ・インコ
ーホレーテッド

Claims (20)

    【特許請求の範囲】
  1. (1)データ圧縮のために、二次元映像を表し、引続く
    入力走査線を定める映像データを処理する方法において
    、 前記走査線の1本を現在の走査線として設定する過程と
    、 前記走査線のうちの別の走査線を基準走査線として設定
    する過程と、 前記現在の走査線と前記基準走査線二次元映像符号化処
    理に関連して用いて垂直モード符号を発生する過程と、 前記二次元映像符号化処理中に発生され、前記映像符号
    化処理の出力内に一連の垂直モード符号を決定する映像
    データの特徴を検出する過程と、前記一連の前記垂直モ
    ード符号を予め選択されたブロック符号で置き換える過
    程と を備えることを特徴とするデータ圧縮のために映像デー
    タを処理する方法。
  2. (2)特許請求の範囲第1項記載の方法であつて、前記
    一連の垂直モード符号は与えられた垂直モード符号の所
    定のランを含むことを特徴とする方法。
  3. (3)特許請求の範囲第2項記載の方法であつて、前記
    与えられた垂直モード符号の前記所定のランは垂直オフ
    セット零符号語の所定のランであることを特徴とする方
    法。
  4. (4)特許請求の範囲第2項記載の方法であつて、前記
    与えられた垂直モード符号の前記所定のランは連続する
    11個の垂直オフセット零符号語の所定のランであると
    とを特徴とする方法。
  5. (5)特許請求の範囲第3項記載の方法であつて、前記
    走査線は、前記現在の走査線としての第1の走査線と、
    この第1の走査線の直前の第2の走査線と、前記第1の
    走査線の前の第3の走査線とを含み、 前記基準走査線を設定する前記過程は、前記基準走査線
    を選択する過程 を備え、 前記基準走査線は前記前の第2の走査線と前記前の第3
    の走査線の間から選択され、前記現在の走査線と前記基
    準走査線は前記二次元映像符号化処理に関連して使用す
    るためのものであり、データ圧縮は前記現在の走査線と
    前記基準走査線の間のパターン関係に直接関連させられ
    ることを特徴とする方法。
  6. (6)特許請求の範囲第5項記載の方法であつて、前記
    選択する過程は、前記現在の走査線からの一定の予め選
    択された線分離における前記前の第3の走査線を前記基
    準走査線として定める過程を備えることを特徴とする方
    法。
  7. (7)特許請求の範囲第5項記載の方法であつて、前記
    基準走査線を設定する前記過程は、 パターン関係基準を得るために、前記基準走査線を、前
    記現在の走査線の前の前記入力走査線の少くとも2つの
    候補走査線の各1本と比較する過程と、 前記現在の走査線に対する前記パターン関係基準の最も
    望ましい1本を生ずる前記候補走査線の前記1本を前記
    基準走査線として選択する過程とを備えることを特徴と
    する方法。
  8. (8)特許請求の範囲第7項記載の方法であつて、前記
    比較する過程は、 垂直モード符号化技術を各前記候補走査線に適用する過
    程と、 それらの適用する過程の各1つにより発生された出力ビ
    ットの数を決定する過程と を備え、各前記候補走査線は前記現在の走査線のための
    符号化技術として用いられ、前記選択する過程は、 最少数の出力ビットを生ずる前記候補走査線を前記基準
    走査線として選択する過程 を備えることを特徴とする方法。
  9. (9)特許請求の範囲第7項記載の方法であつて、前記
    比較する過程は、 前記現在の走査線の映像データと各前記候補走査線に対
    する対応する映像データの間の差を組合わせる過程と、 最少数の前記差を生ずる前記候補走査線を基準走査線と
    して選択する過程と を備えることを特徴とする方法。
  10. (10)特許請求の範囲第9項記載の方法であつて、前
    記比較する過程は、 前記差を表す所定の論理状態の組合わせビットを得るた
    めに、各前記候補走査線に対する映像データを前記現任
    の走査線の対応する映像データに排他的論理和組合わせ
    する過程 を備えることを特徴とする方法。
  11. (11)データ圧縮のために、二次元映像を表し、引続
    く入力走査線を定める映像データを処理する装置におい
    て、 前記走査線の1本を現在の走査線として設定する手段と
    、 前記走査線のうちの別の走査線を基準走査線として設定
    する手段と、 前記現在の走査線と前記基準走査線二次元映像符号化処
    理に関連して用いて垂直モード符号を発生する手段と、 前記映像符号化処理の出力内の一連の垂直モード符号を
    予め選択されたブロック符号で置き換える手段と を備えることを特徴とするデータ圧縮のために映像デー
    タを処理する装置。
  12. (12)特許請求の範囲第11項記載の装置であつて、
    前記一連の垂直モード符号は与えられた垂直モード符号
    の所定のランを含むことを特徴とする装置。
  13. (13)特許請求の範囲第12項記載の装置であつて、
    前記与えられた垂直モード符号の前記所定のランは垂直
    オフセット零符号語の所定のランであることを特徴とす
    る装置。
  14. (14)特許請求の範囲第12項記載の装置であつて、
    前記与えられた垂直モード符号の前記所定のランは連続
    する 11個の垂直オフセット零符号語 の所定のランであることを特徴とする装置。
  15. (15)特許請求の範囲第13項記載の装置であつて、
    前記走査線は、前記現在の走査線としての第1の走査線
    と、この第1の走査線の直前の第2の走査線と、前記第
    1の走査線の前の第3の走査線とを含み、 前記基準走査線を設定する前記手段は、前記基準走査線
    を選択する手段を備え、 前記基準走査線は前記前の第2の走査線と前記前の第3
    の走査線の間から選択され、前記現在の走査線と前記基
    準走査線は前記二次元映像符号化処理に関連して使用す
    るためのものであり、データ圧縮は前記現在の走査線と
    前記基準走査線の間のパターン関係に直接関連させられ
    ることを特徴とする装置。
  16. (16)特許請求の範囲第15項記載の装置であつて、
    前記選択する手段は、前記現任の走査線からの一定の予
    め選択された線分離における前記前の第3の走査線を前
    記基準走査線として定める手段を備えることを特徴とす
    る装置。
  17. (17)特許請求の範囲第15項記載の装置であつて、
    前記基準走査線を設定する前記手段は、 パターン関係基準を得るために、前記基準走査線を、前
    記現在の走査線の前の前記入力走査線の少くとも2つの
    候補走査線の各1本と比較する手段と、 前記現任の走査線に対する前記パターン関係基準の最も
    望ましい1本を生ずる前記候補走査線の前記1本を前記
    基準走査線として選択する手段とを備えることを特徴と
    する装置。
  18. (18)特許請求の範囲第17項記載の装置であつて、
    前記比較する手段は、 垂直モード符号化技術を各前記候補走査線に適用する手
    段と、 それらの適用する過程の各1つにより発生された出力ビ
    ットの数を決定する手段と を備え、各前記候補走査線は前記現在の走査線のための
    符号化技術として用いられ、前記選択する手段は、 最少数の出力ビットを生ずる前記候補走査線を前記基準
    走査線として選択する手段 を備えることを特徴とする装置。
  19. (19)特許請求の範囲第17項記載の装置であつて、
    前記比較する手段は、 前記現在の走査線の映像データと各前記候補走査線に対
    する対応する映像データの間の差を組合わせる手段と、 最少数の前記差を生ずる前記候補走査線を基準走査線と
    して選択する手段と、 を備えることを特徴とする装置。
  20. (20)特許請求の範囲第19項記載の装置であつて、
    前記比較する手段は、 前記差を表す所定の論理状態の組合わせビットを得るた
    めに、各前記候補走査線に対する映像データを前記現在
    の走査線の対応する映像データに排他的論理和組合わせ
    する手段 を備えることを特徴とする装置。
JP62225469A 1986-09-10 1987-09-10 データ圧縮のために映像データを処理する方法および装置 Granted JPS6370670A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US905829 1986-09-10
US06/905,829 US4794461A (en) 1986-09-10 1986-09-10 Method and apparatus for block coding vertical mode codes for enhanced compression of image data

Publications (2)

Publication Number Publication Date
JPS6370670A true JPS6370670A (ja) 1988-03-30
JPH043149B2 JPH043149B2 (ja) 1992-01-22

Family

ID=25421552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62225469A Granted JPS6370670A (ja) 1986-09-10 1987-09-10 データ圧縮のために映像データを処理する方法および装置

Country Status (5)

Country Link
US (1) US4794461A (ja)
EP (1) EP0259588B1 (ja)
JP (1) JPS6370670A (ja)
CA (1) CA1290852C (ja)
DE (1) DE3768063D1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH088642B2 (ja) * 1989-07-27 1996-01-29 富士通株式会社 網点画像データ圧縮装置
US5293251A (en) * 1991-10-31 1994-03-08 Comsat Corporation Encoding/decoding system with two-stages of encoding/decoding
US5442458A (en) * 1991-12-18 1995-08-15 Eastman Kodak Company Method and associated apparatus for encoding bitplanes for improved coding efficiency
CA2205836C (en) * 1994-11-21 2005-05-24 Oracle Corporation Method and apparatus for multidimensional database using binary hyperspatial code
US5745245A (en) * 1995-01-06 1998-04-28 Mita Industrial Co., Ltd. Communication apparatus
US6868186B1 (en) * 2000-07-13 2005-03-15 Ceva D.S.P. Ltd. Visual lossless image compression
US6778108B2 (en) * 2002-07-09 2004-08-17 Ipmobilenet, Inc. Method and apparatus for compression of binary data

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5818824B2 (ja) * 1975-11-07 1983-04-14 ケイディディ株式会社 フアクシミリシンゴウノ フゴウカホウシキ
US4144547A (en) * 1977-04-04 1979-03-13 Xerox Corporation Apparatus and method for encoding halftone and line copy data
GB2016872B (en) * 1978-02-23 1982-08-25 Nippon Electric Co Digital facsimile transmission system for screened pictures
US4425582A (en) * 1980-07-03 1984-01-10 Xerox Corporation Hardware implementation of 2 line/11 element predictor
JPS57183174A (en) * 1981-05-06 1982-11-11 Nec Corp Mark detecting circuit
JPS57190461A (en) * 1981-05-18 1982-11-24 Toshiba Corp Encoding system for half tone picture
JPS5854778A (ja) * 1981-09-29 1983-03-31 Fujitsu Ltd 2次元符号化方式のフアクシミリ装置における自動線密度切替制御方式
US4399467A (en) * 1981-10-13 1983-08-16 Ncr Canada Ltd. Method and apparatus for image data compression and decompression
US4511213A (en) * 1981-12-24 1985-04-16 Kokusai Denshin Denwa Kabushiki Kaisha Coding method for multilevel-gradated picture signal
IT1155650B (it) * 1982-03-19 1987-01-28 Olivetti & Co Spa Metodo ed apparecchiatura di compressione e decompressione di informazioni digitali di immagini
JPS592485A (ja) * 1982-06-28 1984-01-09 Fujitsu Ltd 画像読取り装置
US4633325A (en) * 1983-09-01 1986-12-30 Nec Corporation Adaptive predictive encoding and/or decoding apparatus
US4559563A (en) * 1983-10-11 1985-12-17 Xerox Corporation Adaptive prediction for binary encoded documents containing a mixture of text, line drawings and halftones
JPS60169276A (ja) * 1984-02-10 1985-09-02 Fujitsu Ltd デ−タ圧縮方式
JPH069375B2 (ja) * 1984-04-27 1994-02-02 株式会社東芝 中間調画情報の符号化伝送方式
US4631521A (en) * 1984-12-31 1986-12-23 Wang Laboratories, Inc. Method and apparatus for differential run-length coding
US4673987A (en) * 1985-04-22 1987-06-16 Ibm Corporation Compressed block code for facsimile transmission
US4729034A (en) * 1985-06-27 1988-03-01 Netexpress Systems, Inc. Method and apparatus for selection of a coding reference line for two-dimensional coding of image data representing screened images

Also Published As

Publication number Publication date
US4794461A (en) 1988-12-27
EP0259588A2 (en) 1988-03-16
EP0259588A3 (en) 1989-03-22
DE3768063D1 (de) 1991-03-28
JPH043149B2 (ja) 1992-01-22
EP0259588B1 (en) 1991-02-20
CA1290852C (en) 1991-10-15

Similar Documents

Publication Publication Date Title
US5448654A (en) Image reduction apparatus
EP0776569B1 (en) Method and system for encoding and decoding image data
US5331426A (en) Image encoding method
US4571632A (en) Alternate line interpolation method and apparatus
EP0613290B1 (en) Method and apparatus for binary image data compression
US4688100A (en) Video data encoding/decoding apparatus
US4092665A (en) Method and means for extracting variable length data from fixed length bytes
US4673987A (en) Compressed block code for facsimile transmission
JPH04270568A (ja) 画像処理装置におけるデータ圧縮方式
JPH0134500B2 (ja)
EP0288219B1 (en) Apparatus for decoding facsimile coded data to image data
US5424854A (en) Image processing apparatus for half-tone processing and reproducing high speed images of different resolutions
US4729034A (en) Method and apparatus for selection of a coding reference line for two-dimensional coding of image data representing screened images
JPS6370670A (ja) データ圧縮のために映像データを処理する方法および装置
US5703967A (en) Color image transmitting method
JP2962518B2 (ja) 画像データの符号化装置
US5422735A (en) Image processing method and image processing apparatus
US4918540A (en) System for encoding or decoding analog video signals
US4623936A (en) Error processing technique for modified read code
JPS5947672A (ja) 画像処理装置
JP3281183B2 (ja) 画像符号化復号化方法および画像符号化復号化装置
JPH07231385A (ja) 画像処理装置の最適線密度の決定方法
US5452092A (en) Changing pixel detector for coding of image data
CA1288859C (en) Method and apparatus for image data compression
JPH07177359A (ja) ファクシミリ装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080122

Year of fee payment: 16