JPS623573A - データ圧縮のために画像データを処理する方法 - Google Patents

データ圧縮のために画像データを処理する方法

Info

Publication number
JPS623573A
JPS623573A JP61149903A JP14990386A JPS623573A JP S623573 A JPS623573 A JP S623573A JP 61149903 A JP61149903 A JP 61149903A JP 14990386 A JP14990386 A JP 14990386A JP S623573 A JPS623573 A JP S623573A
Authority
JP
Japan
Prior art keywords
scan line
current
image data
candidate
scanline
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
JP61149903A
Other languages
English (en)
Other versions
JPH0553427B2 (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 JPS623573A publication Critical patent/JPS623573A/ja
Publication of JPH0553427B2 publication Critical patent/JPH0553427B2/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)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は二次元画像コーディングに関するものであり、
更に詳しくいえば、選択抽出された画像を表す画像デー
タの垂直モード型画像コーディングに関連するデータ圧
縮に関するものである。とくに、本発明は、たとえばフ
ァクシミリ伝送に関連してデータ圧縮を増大できるよう
にするために画像コーディングに対する走査線基準選択
法および装置に関するものである。
〔従来の技術〕
画像を電気通信する装置は知られている。その画像には
文字と、イラストレーションや写真のような絵画的情報
、グラフィック情報などが含まれ得る。公知の画像電気
通信装置は、ある場所における送信器が画像を符号化し
、その符号化された画像を′電話線のような通信リンク
を介して別の場所にある受信器へ送シ、その受信器が画
像を復号する、というような動作を行うように構成され
ている。受信器によシ復号された画像は送信器により符
号化された画像に一致する。したがって、元の画像ファ
クシミ+)が送受信器から受信器!である距離にわたっ
て送信される。したがって、電気通信装置はファクシミ
リ伝送装置として知られるようになってきた。
ファクシミ’)伝送装置は種々の製作者から市販されて
いる。種々の製作者により製作された種々のファクシミ
リ伝送装置の間で相互に交信できるようにするために、
各種の基準が採用されている。
典型的には、公知のファクシミリ伝送装置は符号化すべ
き画像のラスク走査を利用している。公知のファクシミ
リ伝送装置は、[文書伝送用グループ3フアクシミリ装
置の標準化(5TANDARDIZATION OF 
GROUP  3  FAC8IMILE APPAR
ATUS  FORDOCUMEI:NT TRANS
MISSION)J国際電信電話時間委員会勧告T、4
(CCITT  Recommendation T、
4)  ジュネーブ(Geneva) 、 1980年
)に記載されているように、修正修正読取1p (Mo
dified Modified Read)(MMR
)コーディングを行うために典型的に標準化もされてい
る。MMRコーディングは水平モードコーディングを含
み、MMRの「読取り」部は、垂直モードコーディング
としても知られている相対アドレスφコーディング(R
AC)を表す。
一方、水平モードコーディング技術は、画像の走査され
る各走査線に関連する基準走査線を必要としない。また
、垂直モードコーディング技術は、伝送のために送信器
において画像データが符号化されるから、画像の走査さ
れる各走査線に対する基準走査線を必要とする。送信さ
れた画像データが受信器において復号される時に、基準
走査線は垂直モードコーディング技術によっても求めら
れる。
水平モードコーディング技術と垂直モードコーディング
技術のいずれを使用するかは、前記[文書伝送用グルー
プ3フアクシミリ装置の標準化(STANDARDIZ
ATION OF GROUP  3  FAC3IM
ILE APPARATUS  FORDOCUMII
ENTTRANSMISSION)J国際電信電話諮問
委員会勧告T、4 (CCITT  Recommen
dation T−4)(ジュネーブ(Geneva)
、 1980年)に記載されている公知のCCITTフ
ァクシミリ・コーディング・アルゴリズムにより定めら
れる。それらの規格は、垂直モードコーディング技術を
利用できる諸条件を指定する。コーディングのために基
準走査線と現在の走査線が使用されるものとすると、そ
の時のコーディングは垂直モードコーディングと呼ばれ
る。コーディングのために現任の走査線が単独で用いら
れる場合は、そのコーディングは水平モードコーディン
グと呼ばれる。
典型的には、公知のファクシミリ送信装置を動作させる
ための主な費用は、電話線のような通信リンクの費用で
ある。画像データは、垂直モードコーティング技術を用
いて、CCITTファクシミリデータ圧縮コーディング
アルゴリズムにより、ファクシミリ送信の前になるべく
圧縮するようにする。データ圧縮の目的は、送信すべき
画像データの量、更に具体的にはビットの数、を減少し
て、動作費用を低減することである。現在は、送信すべ
き画像データの量は絵画的な情報の場にとくに問題であ
る。
公知のファクシミリ伝送装置は、画像のコーディングお
よび送信の前に、絵画的な画像を写すことを一般に必要
とする。絵画的画像を選択抽出することはいくつかのや
り方で行うことができる。
拡大レンズの下で写された絵画的画像は、垂直の列に並
べられた円形または菱形のドツトを一般に有する。谷内
または各菱形の寸法、または円や菱形の画像の与えられ
た領域における面積は、その領域に対する灰色調の関数
である。
不幸なことに、選択抽出された絵画的画像を送信するも
のとすると、コード化すべき現在の走査線と基準走査線
の間の変化すなわち差のみをコーディングすることによ
りその現在の走査線を表し、結果すなわち差のデータが
通信させられる画像データを含むような、採用されてい
る典を的なデルタ変調技術をCCrTTファクシミリデ
ータ圧縮コーディング・アルゴリズムが最適に利用でき
ないから、それらのアルゴリズムはうまく機能しない。
CCITTファクシミリデータ圧縮コーディング・アル
ゴリズムは、コード化すべき現在の走査線を直前の走査
線を基にして圧縮するためにデルタ変調技術を常に利用
している。コード化すべき現在の走査線と直前の走査線
の間の変化分すなわち差のみをコーディングすることに
より、コード化すべき現任の走査線を表すことができる
ように、直前の走査線が基準走査線として用いられる。
しかし、コード化すべき現在の走査線と直前の走査線と
の差が大きいことがらシ得る。したがって、通信リンク
を介して送られる画像データの量が十分に多いことがあ
る。そうすると、通信リンクの使用コストは送信される
画像データの量を基にしているから、ファクシミリ送信
装置の運用のコストが高くなる。
〔発明の概要〕
本発明は、垂直モードコーディングのような二次元コー
ディングのために基準走査線を選択する方法と装置を提
供するものである。本発明の基準選択方法および装置は
、たとえば「文書伝送用グループ3フアクシミリ装置の
標準化(5TANDARDIZATION OF GR
OUP  3 FAC8IMILgAPPARATUS
  FORDOCUMENT TRANSMISSIO
N)J国際電信電話諮問委員会勧告T、4(CCITT
  Recommendation T、 4) (ジ
ュネーフ区Geneva) e 1980年)に記載さ
れている仕様に従ったCCITT  ファクシミリデー
タ圧縮コーディング・アルゴリズムを利用するファクシ
ミリ送信に関連して、画像データを格納または送信する
ために画像データの圧縮を改良するものである。ファク
シミリ送信の例のような場合においては、本発明の方法
および装置に従って基準走査線を選択することにより、
通信リンクの使用費用を低減するように、ファクシミリ
送信のための画像データの圧縮を改良できる。
一般に、本発明は、垂直モードコーディングのための基
準走査線としての直前の走査線に代るものとして水平モ
ードコーディングに対する無基準走査線の現在の2進判
定を、垂直モードコーディングのための現在の走査線よ
り1本前、2本前、またはに本前の走査線を基準走査線
に代るものとして水平モードコーディングのための無基
準走査線の決定に拡張するものである。本発明は、先行
する複数の走査線のうちのどれを垂直モードコーディン
グのための基準走査線として用い°るかの決定に関する
ものである。一方、水平モードコーディングは影響を受
けない。
本発明の一実施例に従って、コード化すべき画像データ
によシ表される画像中に現れることがある反復パターン
を基にして基準走査線の選択が行われる画像中に存在す
る反復パターンを基にして基準走査線が予め選択され、
コード化すべき画lデータに反映させられる。予め選択
される基準走査線としては、コード化すべき現在の走査
線の直前の走査線以外の走査線を使用できる。
本発明の別の実施例に従って、適応基準走査線選択が行
われる。K組の候補基準走査線画像データのための適応
基準走査線選択を(K+1)個の段階に分割できる。そ
れらの段階には、各候補基準走査線の便用、または各候
補基準走査線の品質の使用の結果として得られる、デー
タ圧縮の予測を生ずるに個の段階が含まれる。その予測
プロセスの一例は、たとえば、CCITTファクシミリ
データ圧縮コーディング法のような二次元データ圧縮コ
ーディング法である。予測値はデータ圧縮プo−1=ス
により発生される出力ビットの数で、Sる。
品質比較プロセスが予測値を比較し、最良の基準走査線
と、コード化すべき現在の走査線を二次元データ圧縮コ
ーディングプロセスへ送る。予測法の別の例は、コード
化すべき現在の走査線に対する画像データに一致しない
各候補基準走査線に対して、画像データ中のビットの数
を数えることである。これは、各候補基準走査線に対す
る画像データをコード化すべき現在の走査線に対する画
像データに排他的論理和的に組合わせること、およびそ
れに続いて、所定の論理状態を有するビットの数を数え
ることにより行われる。一致しない最少数のビットを発
生する候補基準走査線が基準走査線として選択される。
垂直モードコーディングのための基準走査線として直前
の走査線を用いる公知のファクシミリ送信装置とは対照
的に、本発明の方法と装置は基準走査線として直前の走
査線以外の走査線を便用できる。本発明の主な特徴は、
コード化すべき現在。
の走査線のための基準走査線の選択にある。本発明は、
基準走査線の選択と、その選択をどのようにして行うか
に存する。とくに、基準走査線として直前の走査線を使
用する従来の垂直モードコーディング技術とは異なシ、
本発明の方法と装置は先行する複数の走査線、たとえば
直前の10本の走査線、のうちから基準走査線を選択す
るものである。先行する多数の走査線のうち、最適なデ
ルタ変調を行える走査線が基準走査線として選択される
。それから、最適なデータ圧縮を行うように、公知のC
CITTファクシミリデータ圧縮コーディング・アルゴ
リズムのような二次元データ圧縮コーディング・アルゴ
リズムに従ってコード化すべき現在の走査線に対する画
像データに、基準走査線に対する画像データが与えられ
る。これにより、送信される画像データの量が減少する
とともに、ファクシミリ送信装置の運用費が低減する。
本発明に従って、そのうちのいずれかが基準走査線とし
て後で使用できるような、先に走査された複数の線が、
垂直モードコーディング技術による公知のCCITT 
ファクシミリデータ圧縮コーディング・アルゴリズムの
ような二次元画像コーディング技術により現在の走査線
がコード化される前に、調べられる。コード化すべき画
像データにより表される画像中に現れることがちる反復
パターンの存在を基にして、基準走査線を予め選択でき
る。その反復パターンは、基準走査線とコ−ド化すべき
現在の走査線の間にパターン関係を定める。この場合に
は、基準走査線は、コード化すべき現在の走査線よりも
早い所定数の走査線であって2.コード化すべき走査線
の直前の走査線以外の走査線とすることができる。ある
いは、所定数の以前の走査線の検査を基にして、基準走
査線を適応選択できる。なるべく10本の直前の走査線
を調べる。コード化すべき現在の走査線に最もよく適合
し、したがって最も近いパターン関係を定める以前の走
査線は、現在の走査線をコード化するための基準走査線
として使用される。
それから、予め選択された基準走査線、または最もよく
一致する以前の走査線と、コード化すべき現在の走査線
が、垂直モードコーディング技術によるCCITTファ
クシミリデータ圧縮コーディング・アルゴリズムのよう
な二次元画像コーディング技術に従って処理される。
それにより得られたコード化すべき現在の走査線と、基
準走査線として用いられる以前の走査線との差は最小で
ある。したがって、コード化すべき現在の走査線が、現
在の走査線と基準走査線の間の変化すなわち差のみをデ
ルタ変調によりコーディングすることによって表される
時には、差のデータは最少である。その結果、CCIT
Tファクシミリデータ圧縮コーディングψアルゴリズム
のような二次元データ圧縮コーディング・アルゴリズム
が、本発明の基準選択方法および装置によって画像デー
タを十分に圧縮する。したがって、送られる画像データ
の量が減少するから、ファクシミ’J送信装置の運用費
が低減される。
〔実施例〕
以下、図面を参照して本発明の詳細な説明する。
背景として、画像は2種類の基本的な情報、すなわち文
字情報と絵画的な情報を一般に含むことができる。文字
情報と絵画情報の両方がドキュメントのページに現れる
場合が第1図と第2図に示されている。
第1図に示すように、文字情報が参照符号10によシ全
体的に示されている。絵画情報が参照符号12により全
体的に示されている。説明のために、絵画情報12は文
書情報10よシも非常に拡大して示しである。このよう
に拡大することにより、絵画情報12が菱形の画素すな
わちビクセル14のアレイで構成されるように、その絵
画情報12が選択抽出された形で表されていることがわ
かる。ビクセル14の寸法の変化が絵画情報の種々の部
分の濃淡を決定するように、絵画情報12が選択抽出す
なわち書式化される。絵画情報12のうち、たとえば破
線16で囲1れている部分が、たとえば破線18で囲ま
れている部分よりも黒く見える。ビクセル14は第1図
に示すように白黒のような単色とすることもできれば、
多色絵画情報の場合には多色とすることもできる。
第2図においても、絵画情報12は文字情報10よシも
著るしく拡大して示されている。第2図の場合には、ビ
クセル14の密度の変化が絵画情報12の種々の部分の
濃淡を決定するように、絵画情報は選択抽出すなわち書
式化される。たとえば、破線16によυ囲1れている部
分は、破線18でH4れている部分よシも黒く見える。
ビクセル14は第2図に示すように白黒とすることもで
きれば、多色絵画情報12の場合には多色とすることも
できる。
ビクセル14の寸法または密度の変化が絵画情報12の
濃淡の変化に対応するが、文字情報10は濃淡をつける
ことなしに表される。したがって、文字情報10の選択
抽出は絵画情報12のそれとは異なる。文字情報10は
、絵画情報12の場合のビクセル14と対比的に、キャ
ラクタ20により特徴づけることかできる。
第1図と第2図に示されている文字情報10および絵画
情報12のような画像を記録またはファク7ミリ送信の
ためにコード化するには、画像をまず走査する。コード
化すべき画像の走査位置すなわち走査点22の数は変え
ることができる。しかし、絵画情報12を忠実に再生で
きるようにするために、ビクセル14の寸法は走査点2
2の寸法よシ、少くとも8対1の比だけ大きい、または
走査点の頻度がビクセルの数よシ少くとも8対lの比だ
け多いのが普通である。たとえば、水平方向のような第
1の方向24および垂直方向のような第2の方向26に
おける走査点22の頻度は約2.54cm(1インチ)
白シ400個であシ、更に具体的にいえば、文書の1ペ
ージの水平方向に約2.54m(1インチ〕尚シ400
走査点、および垂直方向に約2.54CM(1インチ〕
当り400走査点である。
典呈的には、文字情報10と絵画情報12は、第1図と
第2図に示すように、位t put、ytにある走査点
22で始1シ、位置PH1,7Nにある走査点まで、画
像を水平方向24に横切って走査するラスク走査により
走査できる。たとえばA4用紙に記載されている国際寸
法の文質の場合には、1ペ一ジ幽シ4768個の走査点
22が存在し得る。
上記のように1回目の走査を行った後で、位置P□2.
v1 にある走査点22から位置PH20)VNにある
走査点まで水平方向に走査を続け、位置P工vNにある
走査点を含めて文書の1ペ一ジ全体が走査されるまで走
査は続けられる。説明のために、水平方向24の位置P
H1、yL 、 PHI 、V2 ” ” ” pyn
、vN等にある走査点22のアレイのことを走査線と呼
び1垂直方向の位置PH1,71,PH2,Vl ’ 
” ”PIN、71等にある走査点の7レイを列と呼ぶ
ことにする。
表記を簡単にするために、位@ PHI、Vl、 PH
I、V2・・・P□l、VN Kある走査点22の線を
走査線t1として示し1位置P■2.Vl、 PH2,
V2 ”’PFI2.VNにある走査点220線を走査
線t2として示し、PHM、vl、 pHM、V2 @
 * 6 PIIM、VN K6る走査点の最後の線を
走査線tM で示す。
画像が走査される時には、第1の論理状態、たとえば低
論理状態すなわち論理O状態が、特定の走査点22がピ
クセル14またはキャラクタ20の任意の部分に一致し
ないように、なるべく2進書式で表丁よ5にする。これ
とは逆に、第2の論理状態、たとえば高論理状態すなわ
ち論理1状態は、走査点22がピクセル14の一部また
はキャラクタ20の一部に一致することを示す。したが
って、画像データは第1の論理状態および第2の論理状
態のアレイとして表れ、それらは走査線t1 * zz
  ・・・tM に対する連像データを構成する。
公知の垂直モードコーディング技術に従って、コード化
すべき現在の走査線のための基準走査線として、直前の
走査線が用いられる。たとえば、走査線t2がコード化
される時は走査線txが基準走査線として用いられ、走
査線L3がコード化される時は走査線t2が基準走査線
として用いられる、等である。しかし、垂直モードコー
ディングのために用いられる隣接する2本の走査線の差
は大きくできる。たとえば、走査線IUに対する画像デ
ータと、走査線1vに対する画像データとの差は大きく
、走査線Ivに対する画像データと、走査線1wに対す
る画像データとの差は大きく、走査線Ixに対する画像
データと、走査線1yに対する画像データとの差は大き
く、走査線IYに対する画像データと、走査線IZ に
対する画像データとの差は大きい。
しかし、本発明の基準走査線選択方法および装置に従っ
て、コード化すべき現在の走査線に対する基準走査線は
、直前の走査線以外の走査線を用いることができる。し
たがって、走査線Iz に対する画像データと走査線I
Zに対する画像データとの差は大きいが、走査線TZ 
に対する画像データは走査線rvに対する画像データと
はあ19大きくは異ならない。したがって、本発明に従
って、コード化すべき走査線IZに対する基準走査線と
して走査線rvを使用でき、その結果として、コード化
すべき走査線1zのための基準走査線Iyを使用する公
知の垂直モードコーディング技術とは対照的に、送信す
べき画像データを大幅に減少できる。本発明の方法およ
び装置は、データ圧縮のなめに垂直モードコーディング
技術のような二次元コーディング技術が用いられる時に
、2進コード化された画像データに応答して画像データ
を最適にコード化する。
第3図は、本発明に従って基準走査線を選択する装置の
一実施例のブロック図が示されている。
第3図に示す装置28においては、コード化すべき画像
を走査するために、走査器3oが用いられる。この走査
器30はなるべく電荷結合装置(CCD)  で構成す
る。走査器30としてはキャノン株式会社製のキャノン
・レーザ複写装置5SF−J7605の部品をなるべく
便用するようにする。
走査器30は水平方向24に画像を横切って約2.54
crn(1インチ)当9400個の走査点をなるべく走
査し、垂直方向26に約2.54 cm (1インチ)
当り400個の走査点をなるべく走査する。
画像がイラストレーションまたは写真のような絵画的情
報の場合には、画像は既に選択抽出されているか、走査
器30が選択抽出機能も行うかのいずれかである。前記
キャノン製の走査器は絵画的画像をデジタル的に選択抽
出できる。しかし、コード化すべき画像は選択抽出する
必要はない。
たとえば、文書情報10は選択抽出する必要はない。
走査器30により走査された画像データはバス32を通
じてメモリ35に与えられる。複数の候補基準走査線に
対する画像データがメモリ35に格納される。
基準走査線選択装置28は基準走査線選択器33も含む
。基準走査線選択器33は、コード化すべき現在の走査
線に対する基準走査線としてり用するために、メそり3
5に格納されている候補基準走査線を選択するためにプ
リセットされる。
コード化すべき画像データにょ9表される画像中に現れ
ることがある反復パターンの存在の決定を基にして、基
準走査線選択器33はプリセットされる。コード化すべ
き画像中の反復パターンの出現は、文字情報10の場合
にはキャラクタ2゜の書式から生じ、選択抽出された絵
画情報の場合にはビクセル14の寸法と形から生ずる。
再び第1図と第2図を参照して、走査線Ivとrzの類
似性は、選択抽出された絵画情報12を構成している菱
形ビクセル14の対称的な形が原因の一部であることが
わかる。興味のあることに選択抽出された絵画情報12
を構成するピクセル14の形が、よシ類似している走査
線IW、IX。
IYO差に寄与する。走査線IvとIz Ic関連して
発生された画像データ中に存在するパターンの反復の認
めることは、基準走査線選択器33をどのようにしてプ
リセットするかの決定における大きな要因である。
基準走査線選択器33をどのようにしてブリセントする
かの決定における別の大きな要因は、選択抽出された絵
画情報12を構成するビクセル14の特定の寸法または
頻度から生ずる。上記のように、コード化すべき画像を
選択抽出するために走査器30が選択的に動作させられ
る。しかし、画像を予め選択抽出することもできる。走
査器30が絵画情報を選択抽出する場合には、走査器3
0により選択抽出された絵画情報12の解析を基にして
、あるいはコード化すべき画像中に現われる予め選択抽
出された絵画情報の寸法の選択抽出の解析を基にして、
基準走査線選択器33はプリセットされる。
要約すれば、コード化すべき画像データにより表される
画像中に反復パターンが存在するという決定が、その絵
画情報を選択抽出するために用いられる特定の方法に徴
して、選択抽出された絵画情報12を構成するピクセル
14の対称性およびピクセルの寸法または頻度を基にし
て行われる。
その反復パターンが第1図と第2図において、走査線1
vとrzを比較することによシ、明らかに示されている
。その結果、反復パターンにかんがみてコード化すべき
現在の走査線に最も類似する、メモリ35に格納されて
いる候補基準走査線を選択するために、基準走査線選択
器33をプリセットできる。したがって、走査線Iz 
がコード化すべき現在の走査線でちるとすると、4本前
の基準走査線、詳しくいえば走査線Ivが、選択すべき
基準走査線として選択される。
たとえば、雑誌や新聞のような市販の出版物中に現われ
る予め選択抽出された絵画情報の選択抽出寸法について
解析が行われる。寸法は、ビクセル14当り走査点22
が2,5個からビクセル当シ走査点が10個の範囲であ
る。寸法がビクセル当り走査点が2.5個の場合には、
コード化すべき現在の走査線の2本前の走査線である候
補基準走査線を選択するようにプリセットされる。寸法
がビクセル14当シ走査点22が10個である場合には
、選択される候補基準走査線はコード化すべき現在の走
査線の9本前の走査線である。
第3図に示すよりに、基準走査線選択器33はバス46
を介して保持回路44に接続される。その保持回路44
はバス48によりマルチプレクサ36に接続される。基
準走査線選択器33は、保持回路44中の保持器のうち
、メモリ35からの予め選択された候補基準走査線に対
する画像データを、マルチプレクサ36からバス52を
介して二次元データ圧縮回路50へ与えるゲート作用を
制御する保持器に対応する保持器をイネイブルする。予
め選択された候補基準走査線による二次元コーディング
に基づいてコード化された現在の走査線は、バス54に
現れる。
次に第4図を参照して本発明の基準走査線選択法の一実
施例を詳しく説明する。第4図はこの一実施例の流れ図
であって、ブロック58においてフラッグがまずクリヤ
される。また、メモリの格納場所のうち候補基準走査線
用の場所が論理O状態(すなわち、走査線が白の走査線
としてなるべくセットされる)を含むようにメモリ35
がクリヤされる(ブロック60)。
次に、第1図および第2図に示されている走査線Il 
、I、・・・IM のような各走査線に対する基準走査
線の反復手続きが行われる。最初に、コード化すべき画
儲の走査線に一致するようにMとして示されている指標
を1に等しくする(ブロック62)。次に、候補基準走
査線として使用できる先行する走査線の数に対応するK
で示された別の指標が0に等しくセットされる(ブロッ
ク68〕。
その後で、次にコード化すべき走査線(最初は走査線t
1であった)に対する画像データが走査器30から出力
される(ブロック64)。画像の最初の走査線がコード
化されていることを示すために指標Kが(K−1)に等
しくセットされる(ブロック69)。
それから、次にコード化すべき走!−線の基準走査線と
して、予め選択されている候補基準走査線が選択される
。次にコード化すべき走査線の基準走査線の決定は、基
準走査線選択回路33のプリセットを基にして行われる
メモリ35は最初にクリヤされているから(ブロック6
0)、画像の11番目の走査線が走査される1では、実
際にIQ本の候補基準走査線はない。しかし、本発明の
基準走査線選択法は、実際の候補基準走査線がメモリ3
5に現在格納されているかのように、メモリに格納され
ている情報を利用する。
基準走査線は予め選択されでいる基準走査線にセットさ
れる(ブロック84)。それから、メモIJ35が10
個の実際の候補基準走査線を格納しているか否かを判定
するために指標Kが調べられる(ブロック86)。メモ
リ35が実際の候補基準走査線を1o本格納していると
すると、メモリに格納されている10本前の走査線が削
除され(ブロック90)、次にコード化すべき走査線が
メモリに格納される(ブロック92〕。1o本の実際の
走査線がメモリに格納されていないと、次にコード化す
る走査線がメモリに単に格納される(ブロック92)。
次に、いま決定された予め選択される候補基準走査線が
関連する次にコード化すべき走査線が、コード化すべき
現任の走査線になる(ブロック94〕。それから、現在
の走査線がコード化する画像の最後の走査線であるか否
かを決定するために、コード化すべき現在の走査線が調
べられる(ブロック9β〕。
一方、コード化すべき現在の走査線がコード化する画像
の最後の走査線でないと、指標Mが(M+1)に等しく
セットされ(ブロック98)、次にコード化すべき走査
線に対する基準走査線が前記決定と同様にして決定され
、コード化される現在の走査線と選択された基準走査線
が二次元データ圧縮回路50へ与えられる(ブロック1
00)。
そうすると、二次元データ圧縮回路50は現在の走査線
を選択された基準走査線を基にしてコードする(ブロッ
ク102)。
一方、コード化する現在の走査線が画像の最後の走査線
に一致したとすると、フラッグは1にセツトされる。そ
うすると、コード化すべき現在の走査線と選択された基
準走査線が二次元データ圧縮回路5Tへ与えられ(ブロ
ック100)、そのデータ圧縮回路は選択された基準走
査線を基にして現在の走査線をコード化する(ブロック
102)。
その後で、フラッグがセットされたか否かについての判
定が行われる(ブロック106)。フラッグがセットさ
れたならプロセスは終る(ブロック106)。
第5図は、本発明に従って基準走査線を適応選択する装
[29の一実施例のブロック図でちる。
この因に示す実施例においては、コード化する画像を走
査するために走査器が用いられる。
走査器30により走査された画像はバス32に現れる。
バス32は走査器30を画質評価回路34とメモリ35
に接続する。
この実施例においては、画質評価回路34は複数の画質
評価器341.342・・・34kをなるべく含むよう
にする。画質評価器の数はなるべく少くとも2個とし、
10個が好ましい。それらの画質評価器341 、34
1・・・34にはなるべく同一の構造のものとする。
複数の候補基準走査線のための画像データがメモリ35
に格納される。メモリ35はバス38によシ画質評価回
路34とマルチブレフサ36に接続される。複数の画質
評価器34+ 、34zφ・@34kがある場合に、コ
ード化すべき現在の走査線の直前の走査線が、画質評価
器34! の入力端子におけるバス38tに現れ、現在
の走査線の2本前の走査IN(すなわち、コード化すべ
き現在の走査線の直前の走査線の1本前の走査線)に対
応する走査線に対する画像データが、メモリ35からバ
ス38!を介して画質評価器342へ与えられ、画質評
価器34m、344・嗜・34kが前の走査線の残りの
走査線!3+t4  ・・・tkに対する画像データを
バス38g 、 384・・・38k を介して同様に
受ける。
画質評価回路34は、コード化すべき現在の走査線に関
連して、候補基準走査線の質を評価する。
この評価は、候補基準走査線と、コード化すべき現在の
走査線の間の類似性を確かめるために全般的に記述でき
る。本発明の適応基準選択袋[29の一実施例において
は、その類似性は[文書伝送用グループ3フアクシミリ
装置の標準化(5TANDARDIZATION OF
 GROUP  3  FAC8IMTLFJAPPA
RATUS  F’ORDOCUMENT TRANS
MISSION)J  国際電信電話諮問委員会勧告T
、4 (CCITT Recommendation 
T、4) (ジュネーブ(Geneva)、 1980
年〕に記載されている垂直モードコーディング技術のよ
うな二次元コーディング技術を実行することを基にする
ことができる。一般に、垂直モードコーディング技術は
、コード化すべき現在の走査線に対する走査される画像
と、基準走査線、具体的には各候補基準走査線に対する
画像データとの差を、本発明の適応基準選択技術に従っ
て決定し、1つまたはそれ以上のビットを有する類似性
信号を発生する。
あるいは、本発明の適応基準選択装置29の別の実施例
においては、コード化すべき現任の走査線と各候補基準
走査線の間の類似性を確かめるために、現在の走査線に
対する画像データと、各候補基準走査線に対する画像デ
ータとを排他的論理和組合わせを行うゲートアレイ回路
を有することができる。差の数は、コード化すべき現在
の走査線に対する画像データと、候補走査線に対する画
像データとの排他的論理和組合わせの結果として現れる
第2の論理状態信号によシ示され、それは1つまたはそ
れ以上のビットを有する類似性コードすなわち類似性信
号を形成する。
第5図に示すように、画質評価回路34の出力端子がバ
ス40により画質評価比較器42に接続される。画質評
価器341.342 、・・・34にの出力端子はバス
40+、4(h・・・40kをそれぞれ介して、複数の
画質評価比較器42が複数個ある場合に、各画質評価比
較器に接続される。画質評価比較器42は、画質評価器
34によυ発生された類似性信号から、コード化すべき
現在の走査線に最も類似する候補基準走査線Zl r 
’Z・・・tkを決定し、現在の走査線の、垂直モード
コーディングのような二次元コーディングに関連して使
用すべき基準走査線として最も類似する候補基準走査線
を選択する。
画質評価比較器42はバス46によシ保持回路44に接
続される。保持回路44はバス48を介してマルチプレ
クサ36に接続される。画質評価比較器42は、保持回
路44中の保持器のうち、マルチプレクサ36からの最
も類似する候補基準走査線に対する画像データを、バス
52を介して二次元データ圧縮回路50へ与えるゲート
作用を制御する保持器に対応する保持器をイネイブルす
る。
コード化すべき現在の走査線に対する画像データは、コ
ード化のためにバイス38を介して二次元データ圧縮回
路50へなるべく送り、次にコード化すべき走査線のた
めの基準走査線が確かめられる。コード化された現在の
走査線は、垂直モードコーディング技術のような二次元
コーディング技術を基にして、最も類似する候補基準走
査線とともにバス54に現れる。
一実施例においては、走査器3oにょシ発主された画像
データをコード化するために汎用デジタルコンピュータ
を使用できる。このコンピュータはUNIX を基にし
たエミュレーションを行う。
基準選択装[29は、たとえば、DHI、2000コン
ピユータのようfi UNIXをペースとするマイクロ
コンピュータにより実現できる。
k組の候補基準走査線画像データのための適応基準走査
線選択を(K+1 )の段階に分けることができる。そ
れらの段階には、各候補基準走査線の使用の結果として
行われるデータ圧縮の評価、または各候補基準走査線の
質の評価を行うに個の段階が含まれる。
評価法の一実施例は、CCITTファクシミリデータ圧
縮コーディング法のような二次元データ圧縮コーディン
グ法とすることができる(評価値はデータ圧縮法により
発生されるビットの数である)。
画質比較法は評価値を比、較し、最良の基準走査線に対
する画像データと、コード化すべき現在の走査線に対す
るデータとを二次元データ圧縮法へ送ることより取る。
評価法の別の実施例は、コード化すべき現在の走査線に
対する画像データに一致しない各候補基準走査線に対す
る画像データ中のビット数をカウントすることである。
これは、各候補基準走査線に対する画像データと、所定
の論理状態を有するビット数のカウントが後続するコー
ド化すべき現在の走査線に対する画像データとを排他的
論理和的に組合わせることによりなるべく行う。一致し
ない最少数のビットを発生する候補基準走査線が基準走
査線として発生される。
本発明の適応基準選択法の一実施例に従って、各候補基
準走査線と、コード化すべき現任の走査線は、CCIT
Tファクシミリデータ圧縮コーディング・アルゴリズム
のような二次元データ圧縮コーディング技術に従って、
データ圧縮のために用いられる垂直モードコーディング
技術のような同じ二次元コーディング技術によシ処理さ
れ、発生されるビット数がカウントされる。最少のビッ
トカウントを発生する候補基準走査線が基準走査線とし
て発生される。これによシ格納または送信のために最少
数の出力ビットが発生される。
いいかえると、基準走査線選択プロセスの結果が、コー
ド化すべき現在の走査線とともに、垂直モードコーディ
ング技術のような二次元コーディング技術を用いる、公
知のCCI TT  ファクシミリデータ圧縮コーディ
ング技術として知られているような二次元データ圧縮コ
ーディング法へ送られる。二次元データ圧縮コーディン
グ法が実際に発生するビットの数が予め定められている
ものとすると(すなわち、コーディング法が各候補基準
走査線とコード化すべき現在の走査線に対して行われ、
出力ビットの数がカウントされる)、基準走査線として
用いられる時に最少数のビットを発生する候補基準走査
線が、コード化すべき現在の走査線とともに所定のデー
タ圧縮法に与えられた時に最少数の出力ビットを発生す
る。
次にコード化すべき走査線に対する各候補走査線に対し
て、垂直モードコーディングを用いるCCITT ファ
クシミリデータ圧縮コーディング・アルゴリズムのよう
な二次元データ圧縮コーディング・アルゴリズムによっ
て発生された出力ビットの数をかぞえている間に、コー
ド化すべき現在の走査線に対する画像データが、それの
選択された基準走を線に対する画像データとともに送ら
れて、二次元コーディングを利用する二次元データ圧縮
コーディング・アルゴリズムによシ処理される。次にコ
ード化すべき走査線に対する基準走査線は候補基準走査
線であって、その候補基準走査線に関して、次にコード
化すべき走査線に対する画像データを有するその走査線
に対する画像データの、二次元コーディングを用いる二
次元データ黒線コーディング・アルゴリズムにより発生
されるビットの数は最少である。この計算は直前の10
本の走査線の全てに対して行われ、最少数のビットを発
生する走査線を基準走査線として選択する。
2本以上の候補基準走査線が同じである時は、最も近い
前の走査線、詳しくいえば物理的に(空間的に)fiも
近い走査線を、基準走査線としてなるべく選択する。し
かし、本発明の適応基準走査線選択法の一実施例の実現
のためには、非常に多数の回路を必要とする。
次に、第6図に示す流れ図を参照して、本発明の適応基
準走査g選択法の一実施例を説明する。
第6図に示すように、フラッグが最初にクリヤされる(
ブロック58)。また、候補基準走査線のためにメモリ
35に含まれている格納場所が論理0状態を含むように
(すなわち、走査線はなるべく自走査線としてセットさ
れる)、メモリ35はクリヤされる(ブロック60)。
次に、画像の、走査線Zl  + zz  ・・・tM
 (第1図および第2図〕のような各走査線に対する基
準走査線を決定するための反復手続きが行われる。
最初に、コード化すべき画像走査線に一致する指標Mが
1に等しくセットされる(ブロック62)。
その後で、次にコード化すべき走査線(最初は走査線t
xである)に対する画像データが走査器3゜から出力さ
れる(ブロック64)。
それから、次にコード化すべき走査線に対する基準走査
線として最も類似する基準走査線が選択される。第6図
に示すように、次にコード化すべき走査線に対する最も
類似する基準走査線の決定が繰返し手続きとして示され
ているが、逐次繰返光し手続きの代υに並列手続きを用
いることもできる。並列手続きによれば、次にコード化
すべき走査線のための最も類似する候補基準走査線は、
第5図についての説明から明らかとなる↓うに、同時に
決定される。
最初に、記号SUMで示されている変数がOに等しくセ
ットされる(ブロック66)。次に、候補走査線として
使用できる先行する走査線の数に一致するようにKとい
う記号で示されている別の指標が0に等しくセットされ
る(ブロック68)。
その後で、次にコード化すべき走査線の直前の走査線を
最も類似する候補基準走査線として試験すべきであるこ
とを示すために、指標Kが(K−1)にセットされる(
ブロック70)。したがって、次にコード化すべき走査
線に対する基準走査線が直前の走査線に等しくセットさ
れる(ブロック72)。
画質評価回路34は直前の走査線に対する画像データと
、次にコード化すべき走査線に応答する。
それらは、CCITTファクシミリデータ圧縮コーディ
ング・アルゴリズムのような二次元データ圧縮コーディ
ング・アルゴリズムにより処理される(ブロック74〕
。その結果は、発生されたビット数をカウントすること
により試験される(ブロック76)。次に、SUMX 
で示されている変数が、二次元データ圧縮コーディング
・アルゴリズムにより発生されるビットの数に等しくセ
ットされる(ブロック78つ。
その後で、Kが−1に等しいかどうかの検査が行われる
(ブロック80)。指標Kが−1に等しいとSUMはS
UMX  に等しくセットされ(ブロック82)、基準
走査線が直前の走査線にセットされる(ブロック84)
それから、本発明の適応基準走査線選択法に従って、1
0本前の走査線が候補基準走査線として用いられるとい
う事実を基にして指標Kが−10に等しいかどうかが調
べられる(ブロック86)。
指標Kが−10に等しくないと、指標には(K−1)に
等しくセットされる。このことは、プロセスを通る次の
繰返えし手続きの場合には、2本前の候補基準走査線が
最も類似する候補基準走査線かどうかが調べられる。
ブロック60で示されているようにメモリ35は最初は
クリヤされるから、画像11番目の線が走査されるまで
は、10本の実際の候補基準走査線はない。しかし、本
発明の適応基準走査線選択法は、実際の候補基準走査線
がメモリ35に現在格納されているかのように、メモリ
35内の情報を利用する。
指標Kが−1に等しくないとすると(これは、調べられ
ている候補基準走査線か、次にコード化すべき走査線の
直前の走査線ではないことを示す)、SUMXがSUM
 よシ小さいかどうかを判定するためにSUMが調べら
れる(ブロック88〕。
SUMXがSUM よシ小さいとすると、SUMはSU
MXに等しくセットされ、基準走査線が候補基準走査線
に等しくセットされる。その候補基準走査線は次にコー
ド化すべき走査線で処理された時に、SUMXは SU
Mよシ小さい結果となる。
一方、SUMがSUMX  より小さいとすると、SU
MはSUMXに等しくセットされず(す々わち、SUM
  は変えられない)、次にコード化すべき走査線に濃
も類似する全ての希望する候補基準走査線が調べられた
か否かについて指標Kが調べられる(ブロック86つ。
希望する最後の候補基準走査線が調べられたとすると、
メモリ35に格納されている10本前の走査線について
の画像データが削除され(ブロック90)、次にコード
化すべき走査線に対する画像データがメモリに格納され
る(ブロック92)。そして、次にコード化すべき走査
線に対する画像データがメモリに格納さする(ブロック
92)。
次に、次にコード化すべき走査線(その走査線に最も類
似する候補基準走査線がちょうど決定されたばかりであ
る〕がコード化すべき現在の走査線になる(ブロック9
4)。それから、その現在の走査線がコード化すべき画
像の最後の走査線であるか否かについての判定が行われ
る(ブロック96)。
一方、コード化すべき現在の走査線がコード化すべき画
像の最後の走査線でないとすると、指標Mが(Ji+1
)に等しくセットされ(ブロック98)、次にコード化
すべき走査線に対する基準走査線が上記の決定と同様に
して決定され、コード化すべき現在の走査線に対する画
像データと選択された基準走査線に対する画像データが
二次元データ圧縮回路50へ送られる(ブロック100
)。そうすると二次元データ圧縮回路50は現在の走査
線を選択された基準走査線を基にしてコード化する(ブ
ロック102)。
一方、コード化すべき現在の走査線が画像の最後の走査
線に一致したとすると(ブロック96)、フラッグは1
にセットされる(ブロック104)。
そうすると、コード化すべき現在の走査線についての画
像データと選択された基準走査線についての画像データ
が二次元データ圧縮回路50へ与えられ(ブロック10
0)、そのデータ圧縮回路においてそれらの画像データ
は、選択された基準走査線を基にしてコード化される(
ブロック102)。
その後で、フラッグが1に等しくセットされたか否かの
判定が行われる(ブロック106)。これでこのプロセ
スは終る。
本発明の適応基準走査線選択法の別の実施例に従って、
コード化すべき現在の走査線がコード化されると、次に
コード化すべき走査線に最もよく一致する走査線を探す
ために直前の10本の走査線が調べられる。この方法は
、次にコード化すべき走査線に対する画像データの谷ビ
ットと、直前の10本の走査線についてのそれぞれの画
像データの各ビットとの排他的論理和をとって、次にコ
ード化すべき走査線と直前の10本の走査線とについて
の各排他的論理和紙合わせに対して、所定の論理状態、
たとえば論理1状態、を有するビットの和を決定する。
その排他的論理和組合わせの結果は論理O状態または論
理1状態である。その排他的論理和組合わせの結果は、
ビットが一致(すなわち、ビットが共に論理0状態また
は論理l状態)の時には論理O状態であり、ビットが一
致しない(すなわち、一方のビットが論理0状態で、他
方のビットが論理1状態)時には論理l状態である。し
たがって、排他的論理和組合わせの和は−iしないビッ
トの数を表す。
各候補基準走査線についての画像データと、次にコード
化すべき走を線についての画像データとの排他的論理和
組合わせの決定中に、次にコード化−jべき走査線につ
いての画像データが、それの選択された基準走査線につ
いての画像データとともに、垂直モードコーディングの
ような二次元コーディングを利用する公知のCCITT
ファクシミリデータ圧縮コーディング・アルゴリズムの
ような二次元データ圧縮コーディング・アルゴリズムに
よシ処理される。次にコード化すべき走査線についての
基準走査線は候補基準走査線であって、その候補基準走
査線に関しては、その走査線についての画像データ中の
ビットと、次にコード化すべき走査線についての画像デ
ータ中のビットとの排他的論理和組合わせの和は最小で
ある。種々の候補基準走査ねでは種々の場所におけるビ
ットが一致しないかもしれない。しかし、2本以上の候
補基準走査線に従って同じ結果(すなわち、画質評価)
が得られるものとすると、直前の走査線、具体的には物
理的(見間的)に最も近い走査線を基準走査線として選
択することが好ましい。典型的には、前記実施例の場合
のように同じ基準走査線が選択される。しかし、それを
行うために必要な回路の構成は先の実施例に必要な回路
の構成より簡単である。
次に、本発明の適応基準走査線選択法の別の実施例を第
7図を参照して説明する。第7図に示すように、フラッ
グが最初にクリヤされる(ブロック58)。また、メモ
リ35の候補基準走査線用の格納場所に論理O状態が含
まれる(すなわち、走査線をなるべく自走査線としてセ
ットする)ようにメモリ35がクリヤされる(ブロック
60)。
次に、第1,2図に示されている走査線Z1+L2  
・・・tMのような画像の各走査線について走査線に一
致するようにMで示された指標が1に等しくセットされ
る(ブロック62)。その後で、次にコード化すべき走
査線(最初はA! )についての画像データが走査器3
0から出力される(ブロック64)。
次に、最も類似する候補基準走査線が、次にコード化す
べき基準走査線として選択される。第7図に示すように
、次にコード化すべき走査線についての最も類似する基
準走査線の決定が繰返えし手続きとして示されているが
、逐次繰返光し手続きの代)に並列繰返光し手続きを用
いることができる。並列繰返えし手続きでは、第5図を
参照して行った説明から明らかなように、次にコード化
すべき走査線についての最も類似する候補基準走査線が
同時に決定される。
最初に、SUMで示されている変数がOに等しくセット
される(ブロック66)。次に、候補基準走査線として
使用できる先行する走査線の数に一致するようにKで示
された別の指標がOに等しくセットされる(ブロック6
8)。それから、次にコード化すべき走査線の直前の走
査線を最も類似する候補基準走査線としてテストすべき
ことを示すために、指標Kが(K−1)に等しくセット
される(ブロック70)。したがって、次にコード化す
べき走査線に対する基準走査線が直前の走査線に等しく
セットされる(ブロック72)。
候補基準走査線についての画像データと次にコード化す
べき走査線についての画像データの排他的論理和組合わ
せを行うように、画質評価回路34は直前の走査線につ
いての画像データと次にコード化すべき走査線について
の画像データに応答する(ブロック108)。候補基準
走査線についての画像データ中のビットが、次にコード
化すべき走査線についての画像データの対応する場所の
ビットに一致しないと、論理1状態のビットが発生され
る。候補基準走査線についての画像データと、次にコー
ド化すべき走査線についての画像データとの排他的論理
和組合わせにより発生された論理1状態のピント、詳し
くいえば一致していないビット、の総数が決定され(ブ
ロック110)、iffSUMXが論理1状態ビットの
和に等しくセットされる(ブロック112)。
その後で、指標Kが−1に等しいか否かの判定を行い(
ブロック80)、等しくなければSUMがSUMXに等
しくセットされ(ブロック82)、基準走査線が直前の
基準走査線に等しくセットされる(ブロック84)。
それから、本発明の適応基準選択法に従って、直前の1
0本の走査線が候補基準走査線として用いられるという
事実を基にして、指標Kが−10に等しいか否かについ
ての判定が行われる(ブロック86〕。その判定の結果
が否であれば指標には(K−1,1に等しくセットされ
る(ブロック70)。このことは、次の繰返光し手続き
においては、2本前の判定された候補基準走査線が最も
類似する候補基準走査線であることを意味する。
ブロック60により示されているようにメモリ35は最
初にクリヤされるから、画像の11番目の線が走査され
るまでは10本の実際の候補基準走査線はない。しかし
、本発明の適応基準走査線選択法は、実際の候補基準走
査線がメモリ35に現在格納されているかのように、メ
モリ35内の情報を利用する。
指標Kが−1に等しくないとすると(これは、調べられ
ている候補基準走査線が、次にコード化すべき直前の走
査線ではないことを示す)、SUMXがSUM、より小
さいかどうかについてSUMが調べられ(ブロック88
)、もし小さければSUMはSUMX に等しくセット
され、基準走査線が候補基準走査線に等しくセットされ
る。その候補基準走査線は次にコード化すべき走査線に
組合わされると、SUMXはSUM よυ小さくなる。
また、SUMがSUMX  よシ小さいとSUMはSU
MX に等しくセットされず(jなわち、SUMは変え
られない)、次にコード化すべき走査線に最も類似する
希望する全ての候補基準走査線が調べられたか否かにつ
いて指標Kが調べられる(ブロック86)。希望する最
後の候補基準走査線が調べられるとすると、メモリ35
に格納されている10本前の走査線についての画像デー
タが削除され(ブロック90)、次にコード化すべき走
査線についての画像データがメモリに格納される(ブロ
ック92)。
それから、次にコード化すべき走査線(その走査線に最
も類似する候補基準走査線がちょうど決定されたばかシ
である)・はコード化すべき現在の走査線になる(ブロ
ック94)。それから、現在の走査線が、コード化すべ
き画像の最後の走査線か否かを判定するために現在の走
査線が調べられる(ブロック96)。
コード化すべき現在の走査線がコード化すべき画像の最
後の走査線でないとすると、指標Mが(M+1)に等し
くセットされ(ブロック98)、次にコード化すべき基
準走査線が前記決定と同様にして決定され、コード化す
べき現在の走査線についての画像データと選択された基
準走査線についての画像データが二次元データ圧縮回路
50へ与えられる(ブロック100)。そうすると二次
元データ圧縮回路50は、選択された基準走査線を基に
して現在の走査線をコード化する(ブロック102)。
コード化すべき現在の走査線が画像の最後の走査線に一
致したとすると(ブロック96)、フラッグは1に等し
くセットされる(ブロック104)。
フラッグがセットされると、コード化すべき現在の走査
線のデータと選択された基準走査線についての画像デー
タが二次元データ圧縮回路50へ与えられ(ブロック1
00)、選択された基準走査線を基にしてコード化され
る(ブロック102)。
それから、フラッグがセットされたが否かについての判
定が行われる(ブロック106)。これでプロセスは終
る。
ファクシミリ伝送装置の送信器と受信器に同じ回路構成
を採用できるように、走査された最近の16本の線がメ
モリ350基準フアイルに格納される。画像データが圧
縮される送信器においては、次にコード化される走査線
と、現在コード化される走査線と、直前の10本の走査
線の全部で10本の走査線が格納される。送信された画
f象データが元に戻される受信器においては、次にコー
ド化される走査線と、現在のコード化される走査線と、
直前の10本の元に戻された走査線と、拡張および縮減
のだめの別に4本の走査線とが格納される。
候補基準走査線として調べられる直前の10本の走査線
の数として選択される10本という数は好験によシ、雑
誌や新聞のような市販の出版物に現われる予め選択抽出
された絵画情報の選択抽出寸法の解析を基にして定めら
れる。その寸法はビクセル14当シ走査点22が2.5
個から10個までの範囲である。候補基準走査線として
調べる直前の走査線の数は11本よシ多くすることがで
きるが、格納および処理せねばならない走査線の数が増
すにつれて回路のコストが上昇する。
本発明の方法と装置は、前記[文書伝送用グループ3フ
アクシミリ装置の標準化(5TANDARDIZATI
ON OF GROUP  3  F’AC8IMIL
EAPPARATUS  FORDOCUMENT T
RANSMISSION)J国際電信電話諮問委員会勧
告T、4((:CITT Recommendatio
n T、4) (ジュネーブ(Geneva) 、 1
980年)に記載されている仕様に従うCCITT フ
ァクシミリデータ圧縮コーディング・アルゴリズムのよ
りな、二次元データ圧縮コーティング・アルゴリズムに
適合する垂直モードコーディングのような二次元コーデ
ィングのだめの基準走査線を選択するものである。本発
明の基準走査線選択法および装置は、ファクシミリ伝送
に関連してデータ圧縮を行い、通信リンクの使用経費を
減少させることによりファクシミリ伝送装置の運用費を
低下する画像コーディングにとくに有用である。これに
よυ、公知の垂直モードコーディング技術を含めたデー
タ圧縮に関連する公知の画像コーディング技術を改良し
、以前に格納された画像データ筐たは所定の画像データ
ノくクーンを、格納または送信される画像データを圧縮
するための基準として使用する任意のコーディング技術
に適用できる。これによシ、要求される格納の量、また
は通信リンクを通じて送られる画像データの貴したがっ
てコストが低減する。
【図面の簡単な説明】
第1図は文字情報と種々の寸法のビクセルによシ表され
ている絵画情報で構成されている画像のビクセルを拡大
して示す略図、第2図は文字情報と種々の密度で配置さ
れているビクセルによシ表されている絵画情報で構成さ
れた画像のビクセルを拡大して示す略図、第3図は本発
明の画像コーディング装置のブロック図、第4図は第3
図に示す画像コーディング装置によυ実施される基準走
査線選択方法の流れ図、第5図は本発明の画像コーディ
ング装置の別の実施例のブロック図、第6図は第5図に
示す画像コーディング装置により実施される適応基準走
査線選択法の一実施例の流れ図、第7図は第5図に示す
画像コーディング装置により実施される適応基準走査線
選択法の別の実施例の流れ図である。 30・・・・走査器、33−・・・基準走査線選択回路
、34・・・・画質評価器、35・・・・メモリ、36
・・・・マルチプレクサ、42・・・・画質評価比較器
、44・・・・保持回路、50・・・・二次元データ圧
縮回路。

Claims (20)

    【特許請求の範囲】
  1. (1)データを圧縮するために、第1の走査線と、この
    第1の走査線の直前の第2の走査線と、前記第1の走査
    線の前の第3の走査線を含む引き続く入力走査線を決定
    し、選択抽出された二次元画像を表す画像データを処理
    する方法において、前記第1の走査線を現在の走査線と
    して設定する過程と、 前記直前の第2の走査線と前記前の第3の走査線および
    前記現在の走査線から基準走査線を選択する選択過程と を備え、前記基準走査線は二次元画像コーディング過程
    に関連して使用するためのものであり、データ圧縮は、
    前記現在の走査線と前記基準走査線の間のパターン関係
    に直接関連づけられることを特徴とするデータ圧縮のた
    めに画像データを処理する方法。
  2. (2)特許請求の範囲第1項記載の方法であって、前記
    選択過程は、前記基準走査線として、前記現在の走査線
    からの予め選択された一定の走査線分離において前記前
    の第3の走査線を定める過程を備えることを特徴とする
    方法。
  3. (3)特許請求の範囲第2項記載の方法であって、前記
    予め選択された線分離は、前記画像データ中に現れる前
    記写されたデータ中の既知パターンの反復に一致するよ
    うに選択されることを特徴とする方法。
  4. (4)特許請求の範囲第1項記載の方法であって、前記
    選択過程は、 前記現在の走査線を、その現在の走査線より前の前記入
    力走査線の少くとも2本の候補走査線の各1本と比較し
    て、パターン関係基準を得る比較過程と、 前記現在の走査線に対する前記パターン関係基準の最も
    望ましい1つを生ずる前記候補走査線の前記1本を前記
    基準走査線として選択する過程とを備えることを特徴と
    する方法。
  5. (5)特許請求の範囲第4項記載の方法であって、前記
    パターン関係基準は前記候補走査線中の反復画像である
    ことを特徴とする方法。
  6. (6)特許請求の範囲第1項記載の方法であって、前記
    パターン関係基準はコード最適化メトリックスであるこ
    とを特徴とする方法。
  7. (7)特許請求の範囲第4項記載の方法であって、前記
    比較過程は、 前記現在の走査線のためのコーディング基準として用い
    られる前記各候補走査線に垂直モードコーディング技術
    を適用する過程と、 この適用する過程の各1つにより発生される出力ビット
    の数を決定する過程とを備え、 前記選択する過程は、最少数の出力ビットを生ずる前記
    候補走査線を前記基準走査線として選択する過程を備え
    ることを特徴とする方法。
  8. (8)特許請求の範囲第4項記載の方法であって、前記
    比較過程は、前記現在の走査線の画像データと、前記各
    候補走査線に対する対応する画像データとの差を加え合
    わせる過程を備え、 前記選択過程は、最少数の前記差を生ずる前記候補走査
    線を前記基準走査線として選択する過程を備えることを
    特徴とする方法。
  9. (9)特許請求の範囲第8項記載の方法であって、前記
    比較過程は、前記各候補走査線に対する画像データを、
    前記現在の走査線の対応する画像データに排他的論理和
    的に組合わせて、前記差を表す所定の論理状態の組合わ
    せビットを得る過程を備えることを特徴とする方法。
  10. (10)特許請求の範囲第9項記載の方法であって、前
    記選択過程は、前記最少の差を生ずる候補走査線を前記
    基準走査線として選択する過程を含み、その候補走査線
    は、前記最少走査線を生ずる他のどのような候補走査線
    よりも、前記現在の走査線に近接して先行することを特
    徴とする方法。
  11. (11)データを圧縮するために、第1の走査線と、こ
    の第1の走査線の直前の第2の走査線と、前記第1の走
    査線の前の第3の走査線を含む引き続く入力走査線を決
    定し、写された二次元画像を表す画像データを処理する
    装置において、 前記第1の走査線を現在の走査線として設定する設定手
    段と、 前記直前の第2の走査線と前記前の第3の走査線および
    前記現在の走査線から基準走査線を選択する選択手段と を備え、前記基準走査線は二次元画像コーディング過程
    に関連して使用するためのものであり、データ圧縮は、
    前記現在の走査線と前記基準走査線の間のパターン関係
    に直接関連づけられることを特徴とするデータ圧縮のた
    めに画像データを処理する装置。
  12. (12)特許請求の範囲第11項記載の装置であって、
    前記選択手段は、前記基準走査線として、前記現在の走
    査線からの予め選択された一定の走査線分離において前
    記前の第3の走査線を定める手段を備えることを特徴と
    する装置。
  13. (13)特許請求の範囲第12項記載の装置であって、
    前記予め選択された走査線分離は、前記画像データ中に
    現れる前記写されたデータ中の既知パターンの反復に一
    致するように選択されることを特徴とする装置。
  14. (14)特許請求の範囲第11項記載の装置であって、
    前記選択手段は、 前記現在の走査線を、その現在の走査線より前の前記入
    力走査線の少くとも2本の候補走査線の各1本と比較し
    て、パターン関係基準を得る比較手段と、 前記現在の走査線に対する前記パターン関係基準の最も
    望ましい1つを生ずる前記候補走査線の前記1本を前記
    基準走査線として選択する手段とを備えることを特徴と
    する装置。
  15. (15)特許請求の範囲第14項記載の装置であって、
    前記パターン関係基準は前記候補走査線中の反復画像で
    あることを特徴とする装置。
  16. (16)特許請求の範囲第14項記載の装置であって、
    前記パターン関係基準はコード最適化メトリックスであ
    ることを特徴とする装置。
  17. (17)特許請求の範囲第14項記載の装置であって、
    前記比較手段は、 前記現在の走査線のためのコーディング基準として用い
    られる前記各候補走査線に垂直モードコーディング技術
    を適用する手段と、 前記適用する過程の各1つにより発生される出力ビット
    の数を決定する手段とを備え、 前記選択手段は、 最少数のビットを生ずる前記候補走査線を前記基準走査
    線として選択する手段を備えることを特徴とする装置。
  18. (18)特許請求の範囲第14項記載の装置であって、
    前記比較手段は、 前記現在の走査線の画像データと、前記各候補走査線に
    対する対応する画像データとの差を加え合わせる手段を
    備え、 前記選択手段は、最少数の前記差を生ずる前記候補走査
    線を前記基準走査線として選択する手段を備えることを
    特徴とする装置。
  19. (19)特許請求の範囲第18項記載の装置であって、
    前記比較手段は、 前記各候補走査線に対する画像データを、前記現在の走
    査線の対応する画像データに排他的論理和的に組合わせ
    て、前記差を表す所定の論理状態の組合わせビットを得
    る手段を備えることを特徴とする装置。
  20. (20)特許請求の範囲第19項記載の装置であって、
    前記選択手段は、前記最少の差を生ずる候補走査線を前
    記基準走査線として選択する手段を含み、その候補走査
    線は、前記最少走査線を生ずる他のどのような候補走査
    線よりも、前記現在の走査線に近接して先行することを
    特徴とする装置。
JP61149903A 1985-06-27 1986-06-27 データ圧縮のために画像データを処理する方法 Granted JPS623573A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/749,606 US4729034A (en) 1985-06-27 1985-06-27 Method and apparatus for selection of a coding reference line for two-dimensional coding of image data representing screened images
US749606 1985-06-27

Publications (2)

Publication Number Publication Date
JPS623573A true JPS623573A (ja) 1987-01-09
JPH0553427B2 JPH0553427B2 (ja) 1993-08-10

Family

ID=25014442

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61149903A Granted JPS623573A (ja) 1985-06-27 1986-06-27 データ圧縮のために画像データを処理する方法

Country Status (4)

Country Link
US (1) US4729034A (ja)
EP (1) EP0205751B1 (ja)
JP (1) JPS623573A (ja)
DE (1) DE3688919T2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63230885A (ja) * 1987-03-20 1988-09-27 Dowa Teppun Kogyo Kk 金属表面処理方法
JPS641375A (en) * 1987-03-27 1989-01-05 Netexpress Syst Inc Video processing unit and video processing method
US8012597B2 (en) 2005-01-07 2011-09-06 Keihin Corporation Cast product having aluminum-based film and process for producing the same

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4794461A (en) * 1986-09-10 1988-12-27 Netexpress Systems, Inc. Method and apparatus for block coding vertical mode codes for enhanced compression of image data
US4809081A (en) * 1987-06-10 1989-02-28 Gould Inc. Method and apparatus for decompressing encoded data
JPH01279671A (ja) * 1988-05-06 1989-11-09 Hitachi Ltd 文書画像データの符号化方式
US4965677A (en) * 1989-02-01 1990-10-23 International Business Machines Corporation Compression of binary halftones
KR100186582B1 (ko) * 1996-06-29 1999-05-01 김광호 해상도 자동 제어방법
US6330362B1 (en) 1996-11-12 2001-12-11 Texas Instruments Incorporated Compression for multi-level screened images
JP3384553B2 (ja) * 1999-11-19 2003-03-10 セイコーエプソン株式会社 印刷システム
CN113688108B (zh) * 2021-07-16 2024-07-23 深圳智慧林网络科技有限公司 数据处理方法及相关设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730463A (en) * 1980-07-30 1982-02-18 Nec Corp Adaptive forecasting and decoding device
JPS58138176A (ja) * 1982-02-12 1983-08-16 Kokusai Denshin Denwa Co Ltd <Kdd> 多レベルの階調を有する画像の符号化方式
JPS59182670A (ja) * 1983-03-31 1984-10-17 Mitsubishi Electric Corp 画像信号の符号化装置
JPS6052167A (ja) * 1983-09-01 1985-03-25 Nec Corp 適応予測符号化装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5295113A (en) * 1976-02-05 1977-08-10 Fujitsu Ltd Band compression transmission system
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
JPS57190461A (en) * 1981-05-18 1982-11-24 Toshiba Corp Encoding system for half tone picture
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 画像読取り装置
JPS5927677A (ja) * 1982-08-04 1984-02-14 Kokusai Denshin Denwa Co Ltd <Kdd> フアクシミリ信号の符号化方式
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
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5730463A (en) * 1980-07-30 1982-02-18 Nec Corp Adaptive forecasting and decoding device
JPS58138176A (ja) * 1982-02-12 1983-08-16 Kokusai Denshin Denwa Co Ltd <Kdd> 多レベルの階調を有する画像の符号化方式
JPS59182670A (ja) * 1983-03-31 1984-10-17 Mitsubishi Electric Corp 画像信号の符号化装置
JPS6052167A (ja) * 1983-09-01 1985-03-25 Nec Corp 適応予測符号化装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63230885A (ja) * 1987-03-20 1988-09-27 Dowa Teppun Kogyo Kk 金属表面処理方法
JPS641375A (en) * 1987-03-27 1989-01-05 Netexpress Syst Inc Video processing unit and video processing method
US8012597B2 (en) 2005-01-07 2011-09-06 Keihin Corporation Cast product having aluminum-based film and process for producing the same

Also Published As

Publication number Publication date
DE3688919D1 (de) 1993-09-30
JPH0553427B2 (ja) 1993-08-10
EP0205751B1 (en) 1993-08-25
EP0205751A2 (en) 1986-12-30
EP0205751A3 (en) 1989-03-22
US4729034A (en) 1988-03-01
DE3688919T2 (de) 1994-01-27

Similar Documents

Publication Publication Date Title
US6307962B1 (en) Document data compression system which automatically segments documents and generates compressed smart documents therefrom
US5644366A (en) Image reproduction involving enlargement or reduction of extracted contour vector data for binary regions in images having both binary and halftone regions
US6219454B1 (en) Image processing apparatus
JPH07220091A (ja) 画像処理装置及び方法
EP0590923A2 (en) Method for compressing, processing, and storing grayscale bitmaps
US5113457A (en) Image information code processing system
CA2013232C (en) Image reduction system
EP0828375B1 (en) Image-region discriminating method and image-processing apparatus
US4571632A (en) Alternate line interpolation method and apparatus
US5271072A (en) Image reduction of binary images using filtering processing
EP0613290B1 (en) Method and apparatus for binary image data compression
JPS623573A (ja) データ圧縮のために画像データを処理する方法
US5703967A (en) Color image transmitting method
US4794461A (en) Method and apparatus for block coding vertical mode codes for enhanced compression of image data
AU686356B2 (en) Lossy compression land expansion algorithm for image representative data
JP3712030B2 (ja) 画像受信装置及び画像受信方法
JPH09102861A (ja) データ通信装置及び方法
JP3361201B2 (ja) 画像符号化装置および画像符号化復号化装置および画像符号化復号化方法
KR940007683B1 (ko) 중간조화상의 경계성분을 보존하는 블럭 부호화방법
JP3376095B2 (ja) 画像通信装置
JP3736107B2 (ja) 画像処理装置
KR910002773B1 (ko) 의사중간조 화상 데이터의 데이터 압축 및 복원방법
CA1288859C (en) Method and apparatus for image data compression
JPH08315159A (ja) 画像処理装置及び画像処理方法
JPH08204947A (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

EXPY Cancellation because of completion of term