JPH02199584A - 画像の縮小変換方法 - Google Patents

画像の縮小変換方法

Info

Publication number
JPH02199584A
JPH02199584A JP1017703A JP1770389A JPH02199584A JP H02199584 A JPH02199584 A JP H02199584A JP 1017703 A JP1017703 A JP 1017703A JP 1770389 A JP1770389 A JP 1770389A JP H02199584 A JPH02199584 A JP H02199584A
Authority
JP
Japan
Prior art keywords
pixel
value
data
image
converting
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
JP1017703A
Other languages
English (en)
Other versions
JP2636396B2 (ja
Inventor
Tadatsugu Ichikawa
市川 忠嗣
Hisato Miyaji
寿人 宮地
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP1017703A priority Critical patent/JP2636396B2/ja
Publication of JPH02199584A publication Critical patent/JPH02199584A/ja
Application granted granted Critical
Publication of JP2636396B2 publication Critical patent/JP2636396B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、白黒2値で1画素が1ビットで表現された
ディジタル画像を、多値表示可能な画像出力装置に出力
するために縮小変換する場合、多値画像に変換すること
により画品質劣化の少ない縮小変換画像を得る画像の縮
小変換方法に関するものである。
〔従来の技術〕
従来、白黒2値で1画素が1ビットで表現されたディジ
タル画像(白黒2値画像)の縮小変換方法としては、最
も簡単な方法には原画像の行および列を変換画像で必要
とする値まで適当に間引く方法が挙げられ、画像をパソ
コンなどのデイスプレィに表示するための縮小変換方法
に採用されている。この方法は処理が簡単であり、簡易
な方法としで、゛例えばワープロなどでレイアウトのみ
を知りたい場合などに使用されている。しかし、文書の
内容を判読する場合には切れやつぶれなどの発生により
著しく画品質が劣化するため適当ではない。一方、白黒
2値画像から白黒2値画像への縮小変換方法として、S
PC法(−像電子学会第7回全国大会予稿集、予稿No
、10、昭和50年)や領域判別法(信学技報RPL8
1−92)などが発表されている。これらの変換方法で
は、黒の細い線が消失するための切れ、白の細い線が消
失するためのつぶれが発生し、画品質が劣化する欠点が
あった。これに対して、これらの欠点を解、決するため
細い線を判定し、これを保存することにより画品質の劣
化を防ぐTP法(信学技報ED84−26、昭和59年
)なども発表されている。この方法でも、切れやつぶれ
がなくなったわけではないため、パソコンのデイスプレ
ィ等の多値表示可能な画像出力装置に出力するための縮
小変換方法としては不十分であった。さらに、切れやつ
ぶれを防ぐ多値表示可能な画像出力装置に出力するため
の縮小変換方法として、変換画像を原画像に写像した時
、着目する変換画素に対する周囲の原画素の値を加算し
て多値データとし、これを変換画素の値とする方法が考
えられている。
この方法では、原画像と変換画像の関係が第7図(a)
、(b)に示すような場合、縮小率(垂直方向B/A、
水平方向C/D)から計算によって変換画素の位置およ
び参照画素を求める。第7図に示すように、黒画素を“
°1°′、白画素な°“0°゛として着目する変換画素
の周囲の参照画素の値を加算する。第7図(a)では参
照画素の加算値は、o”、”i°゛、“’2”、’“3
゛。
” 4 ”の5種類、第7図(b)では°°0゛1°°
  “°2°°  “”3”   ’“4°′  5°
“6″’、  7  、”8”、”9°゛の10種類と
なる。参照画素の加算値に対応、する階調値で表示する
ことにより品質の良い変換画像が得られる。
この変換方法では、参照画素の加算値は参照画素数+ル
ベルの多値データとなり、2値データに縮小した場合に
比べてデータ量が増加するという欠点があった。
この発明は、縮小変換画像を原画像に写像した際、着目
する変換画素を中心として複数の周囲の原画素の値を利
用する′縮小変換画像にお□いて、前述の欠点を解決し
白黒2値画像からデータ量の少ない高品質な多値の縮小
変換画像が、簡単な回路構成で演算の回数が少なく、高
速に得られる画像の縮小変換方法を提供する゛こ°゛と
にある。
〔課題を解決するための手段〕
この発明にかかる画像の縮小変換方法の請求項(1)記
載の発明は、縮小率に応じて決まる参照画素の値の加算
値を得る過程と、これにより得られた参照画素の加算値
を2進数で表現した時に必要となる桁数Mより少ない1
画素を1ビットで表現したMプレーンのデータに変換す
る過程とからなる。  ゛ また、1画素を1ビットで表現したMプレーンのデータ
に変換する過程が、参照画素の加算値を2進数で表現し
た時に必要となる桁数Mまで加算値の各桁を変換画素の
順・番により決まる1バイト長または1語長データの所
定の位置に取り出すことにより1画素を1ビットで表現
したMプレーンのデータに変換する過程と、該Mプレー
ンのデータをMより少ない1画素を1ビットで表現した
Mプレーンにする論理演算過程とすることもできる。
(作用) この発明においては、従来の多値画像への縮小変換にく
らベデータ量少なくて高品質な変換画像が得られる。
また、請求項(2)記載の発明では、請求項(1)記載
の発明と同様に、データ量の少ない高品質な多値の変換
画像か得られ、さらに、より簡単な回路構成で演算の回
数が少なく、高速に変換画素が得られる。
〔実施例〕
第1図はこの発明の一実施例を示すブロック図である。
ただし、ここでは説明を簡単にするため水平方向と垂直
方向の縮小率は同じで、B/Aとする。DATAは変換
画像を原画像に写像したときの縮小率対応の参照画素数
、参照画素処理単位および参照画素群間隔データからな
る参照画素の位置データを示し、1はシフトレジスタI
A、マスク回路1Bおよび加算回路1Cからなる参照画
素の値の加算手段、2はシフトレジスタ2A、マスク回
路2Bおよび論理和回路2Cからなる参照画素の加算値
を2進数で表現した時に必要となるビット数Mまで参照
画素の加算値の各ビットを1画素1ビットからなるMプ
レーンデータに変換する手段、3は1画素1ビットから
なる該Mプレーン分のデータをMより少ないMプレーン
分のブタに変換する論理演算手段、4は初期値Oの参照
画素の加算値用メモリ、5は初期値0のMプレーン分デ
ータ用メモリ、6はNブレー2分データ用メモリである
参照画素の位置データのうち、参照画素数は水平方向と
垂直方向の加算の対象となる画素数を示すものであり、
例えば参照画素数3では垂直方向には3ライン分のデー
タが、水平方向には3画素が加算の単位となる。参照画
素数は縮小率により第2図に示す関係で決めればよい。
参照画素処理単位は参照画素の加算を行う上での処理単
位である。参照画素の加算値をMプレーンの多値データ
に変換する際に、1バイト長単位での処理を行うときは
、参照画素処理単位は縮小率の分母の数字Aとすればよ
い。このとき、変換画素に対応する参照画素の加算値の
個数は、8×(縮小率の分子の数B)となる。1語単位
での処理を行うときは参照画素処理単位はく縮小率の分
母の数字A)X (1語長/8)となる。
参照画素群間隔データは参照画素の集まり(参照画素群
)の重なりを示すデータであり、縮小率と参照画素が第
2図に示す関係の場合、整数分の1の縮小率では常にO
である。非整数分の1の縮小率では0と−1の値をとり
、縮小率の分子Bで決まる周期での繰り返しとなる。参
照画素の加算にあたり、参照画素群間隔0では新たな参
照画素から加算を開始するが、−1ではひとつ前の参照
画素から加算を開始する。
縮小率が215で1バイト長データで処理する場合につ
いて、この発明による縮小変換方法を説明する。
参照画素と変換画素の位置関係は第7図(b)と同じで
ある。この時、参照画素の位置データとしては、水平方
向と垂直方向の参照画素数は3、参照画素処理単位は5
バイト、参照画素間隔は0、−1を1回毎に繰り返した
値となる。
入力データは、第3図に示すように、第7図の左の画素
が右側のビットから収められているものとして以下に説
明する。
第3図のデータでは、P ill + P 112 +
 P 113が変換画素Q+目の参照画素、P 113
 + P114 +2015が変換画素Q、、2の参照
画素、pttaP 117 * P III!lが変換
画素Q、1.の参照画素、Ptea + PL21 +
 P 122が変換画素Q、14の参照画素、P 12
3 + P 124 + P +28が変換画素Q11
5の参照画素、P 125 + P 12B + P1
27が変換画素Q 118の参照画素、P1□8 * 
P 13’l +  P 132が変換画素Q117の
参照画素・P132・PI3’3・P、34が変換画素
Q118の参照画素、P136+P 138 + P 
+37が変換画素Q 121の参照画素、P137・+
 P 138+ P 141が変換画素Q、22の参照
画素、PI42 + P143 + PI44が変換画
素Q123の参照画素、P I’441 145’I 
P +48が変換画素Q124の参照画素、P147 
+ P+4a l P+s+が変換画素Q126の参照
画素、P+s’+ + P182P153が変換画素Q
128の参照画素、P154Pe55+ P+5aが変
換画素Q、27の参照画素、Po5e + Plst 
+ P+saが変換画素Q128の参照画素となる。
次に第1図の実施例の動作を説明する。
第1に参照画素の加算値を算出する。参照画素の参照画
素の加算値用メモリ4に入れる加算値を説明上all+
 a12+ a13+  a14+  al!+  a
lB+817+  ”  Ia+  821+  82
2+  823+  824+  8 28a 261
  a 271 a 28で表す01ライン1バイト目
のデータを参照画素の加算手段1に入力する。最初は参
照画素間隔データは0である。該値が0のためpHl 
、 PI12PII3の値をallに加算する。この加
算は次の動作により行う。シフトレジスタ1A上の右端
ビットP11!をマスク回路1Bにより1バイト長デタ
として取り出し、加算回路1Cによりallに加算する
。次に、シフトレジスタ1Aで右に1ビットシフトして
P112を第1番目のビット位置に移動し、マスク回路
IB”rP++2を同様に取り出し、加算回路1Cによ
りa1□に加算する。同様に、p+Bを取り出しall
に加算する。これで参照画素数3個分の処理が終る。次
では参照画素群間隔が−1のため、ひとつ前の参照画素
であるP、13とP 114 + P 115の値を上
記と同じ動作によりa12に加算する。次では参照画素
群間隔が0のため、P 116 + P 117 + 
P118の値を上記と同じ動作によりalsに加算する
。次では、参照画素群間隔が−1のため、Pl、8の値
をa14に加算する。これで1バイト目のデータが終る
2バイト目のデータを参照画素の加算手段1に入力し、
P 121 + P 122をat4にも加算して参照
画素3個分の処理を終る。以下同様に処理を繰り返し、
5バイト目のデータを入力して第1ラインの5バイト分
の参照画素の加算値を得る。
上述のように、各バイト目のデータを入力して処理する
ことによりall、a 12+  a lj+ a14
+a IS+   a 16+   a 17+   
a Ia+   a 2++   a 22+   a
 23+824+ a2S+ a2B+ a27+ a
2aについて参照画素処理単位である5バイト1ライン
目の加算値を得ることができる。
引き続いて、同様に2ライン目の5バイト、3ライン目
の5バイトを順次入力し、それまでの参照画素の加算値
に加える。
このようにして、第3図に示す5バイト3ライン分のデ
ータより第4図に示すような2×8個の参照画素の加算
値を得る。
第2に参照画素の加算値を2進数で表現した各桁毎に取
り出してプレーンデータに変換する。プレーン数は2進
数で表現した時に必要となる桁数Mまでとする。参照画
素数が3の場合、変換画素の加算値の最大値は9である
のでMは4である。
参照画素の加算手段1で得た8個2組の該加算値から2
組の1バイト長の4ブレ一ン分データに変換する。この
1バイト長データのメモリを説明上E all E 1
2+ E l’3+ E 14+ E 21+ E 2
2+ E 23E24とする。
参照画素の加算値を参照画素の加算値用メモリ4から1
個づつ第1図の加算値をMプレーンデータに変換する手
段2に順次入力する。allの値5の1バイトの2進数
表現” 00000101 ”からシフトレジスタ2A
とマスク回路2Bおよび論理和回路2Cにより以下のよ
うに処理する。allの1桁目“1′′を1バイト長デ
ータの第1番目のビット位置で、マスク回路2Bにより
取り出しEllと論理和をとる。次に、2桁目゛0”を
シフトレジスタ2Aで右に1ビットシフトし、1バイト
長データの第1番目の位置に移動した後、マスク回路2
Bにより取り出し、EI2と論理和をとる。同様に、3
桁目゛1°°を取り出し、E13と論理和を、1桁目”
 o ”を取り出しE14と論理和をとる。
a 12(7)値” o o o o o o t i
 ”は第2番目のビット位置にシフトレジスタ2Aとマ
スク回路2Bで取り出し、論理和回路2CでE l l
+ E 12゜E 13+  E +4と論理和をとる
。同様に、as3は第3番目のビット位置、a14は第
4番目のビット位置、alsは第5番目のビット位置、
a16は第6番目のビット位置、a17は第7番目のビ
ット位置、a□8は第8番目のビット位置に順次取り出
して、第5図(a)に示す各1バイト4プレ一ン分のE
 11+  E 121  E 131  E 14を
得る。821〜82Bについても同様にして同図に示す
E2++ E22+ E23E24を得る。
第3に第1図の論理演算手段3でN=2、すなわち2プ
レ一ン分のデータに変換する場合を説明する。2組の1
バイト長2ブレ一ン分データを説明上D all D 
12+ D 21’+ D 22とする。
1バイト長4プレ一ン分のデータEll〜E14を論理
演算手段3に入力し、第6図(a)で示す関係で第5図
(b)に示す2ブレ一ン分のデータD I l+ D 
I2を得る。この場合における論理演算手段3は、次式
で示される論理式を実現する構成であればよい。
D nl”’ E nJ+(E n2*  E n3)
D n2” E n4+E n3     nは1or
2   ++++  (1)ただし、十記号は論理和を
、*記号は論理積を−記号は補数を表している。
同様にE21〜E24についてもD2□、D22を得る
また、第6図(b)のような2ブレ一ン分のデータにす
る場合には、第 (1)式の論理式が次式となるような
構成に変更すればよい。すなわち、−理演算手段3を変
えることにより第6図以外に任意の2ブレ一ン分のデー
タにすることができる。
D n、= (E na* E nl)+(En3*(
En2*  Ens) )+(−En3*(En2+E
n1)) Dn2=En4+(El13*  (Enz+Ent)
)。は、。r2             ・・・・・
・ (2)垂直方向については、参照画素群間隔がOと
1の値の1回毎の繰り返しのため、第1ラインとしてひ
とつ前の3ライン分データのうちの最終ラインを使用す
ることを1回毎に繰り返せばよい。このようにして、水
平方向、垂直方向のすべての原画素を参照画素として処
理することにより、縮小率215の1画素を1ビットで
表現した2ブレ一ン分の多値データの変換画像を得るこ
とができる。
例えば、パソコンのようにイ、メージデータ表示用のメ
モ′すpi’、  1画素1ビットで極数プレーンの構
成をとっており、ルックアップテーブルにより具体的な
デイスプレィの表示色を決めている場合には、イメー゛
ジデータ表示用のメモリにバス経由で上記データ2プレ
ーン分を転送し、ルックアップテーブルで白と黒および
その中間色2種類を決めればよい。
なお、原画素の順序は右端が第1番目の画素として説明
したが、左端が第1番目の画素の場合には参照画素の加
算値を算出する際、参照画素処理単位としての人力デー
タを逆順にすれば同様な処理が可能である。
(発明の効果〕 以上説明したようにこの発明は、白黒2値ディジタル画
像を多値表示可能な出力装置に縮小して表示する場合、
変換画素の値として着目する変換画素の周囲のnxn個
の参照画素の加算値を算出し、酸価を2進数で表現した
時に必要となる桁数Mに対応して1画素を1ビットで表
現したMプレーン分のデータに変換し、さらに、該1画
素1ビットのMプレーン分のデータを定められた論理演
算によりMより少ない1画素の1ビットのMプレーン分
のデータとしたので、データ量の少ない品質のよい縮小
変換画像が、簡単な回路構成で演算の回数が少なく、高
速に得られる。
【図面の簡単な説明】
第1図はこの発明の詳細な説明するための図、第2図は
縮小率と参照画素数の関係の例を示す図、第3図はこの
発明の縮ノ11変換方法の流れを説明するための白黒2
値ディジタル画像の一部5バイト3ライン分のデータ例
の図、第4図は、第3図のデータ例における参照画素の
加算値とその2進数表現、第5図(a)は参照画素の加
算値を1画素1ビットの4プレーンに変換した多値デー
タを示す図、第5図(b)は論理演算手段により得た1
画素1ビットの2プレーンの多値データを示す図、第6
図(a)、(b)は論理演算手段の例の説明図、第7図
は従来の参照画素の加算値を多値データとする縮小変換
方法を説明するための図である。 図中、1は参照画素の加算手段、1人はシフトレジスタ
、1Bはマスク回路、1cは加算回路、2は参照画素の
加算値を2進数で表現した時に必要となるビット数Mま
で参Iカ画素の加算値の各ビットを1画素1ビットから
なるMプレーンデータに変換する手段、2Aはシフトレ
ジスタ、2Bはマスク回路、2Cは論理和回路、3は論
理演算手段、4は加算値用メモリ、5はMプレーン分デ
タ用メモリ、6はNプレーン分データ用メモリで呪 Φ ○ ○ ○ 〇−−令 ○ ○ ○ ○ ○−−◆ × ○ ○ ○ 〇−− 0膿 \\ 凶凶 cQ × ○−−− ○ ○ ○−−− × × ○ ○ ○ ○−◆ × × ○ ○ × 凶へ Q菌 ○ ○ ×

Claims (2)

    【特許請求の範囲】
  1. (1)1画素が1ビットで表現されたディジタル画像を
    任意の倍率で縮小変換する場合に、変換後の変換画像の
    各変換画素の値を変換前の原画像に写像した時、着目す
    る変換画素の値を該変換画素に対する周囲の原画像の原
    画素の値を参照して求める縮小変換方法において、縮小
    率に応じて決定した参照画素の値の加算値を得る過程と
    、得られた参照画素の加算値を2進数で表現した時に必
    要となる桁数Mより少ない1画素を1ビットで表現した
    Nプレーンのデータに変換する過程とからなり、変換画
    像を1画素を1ビットで表現したNプレーンの多値画像
    とすることを特徴とする画像の縮小変換方法。
  2. (2)1画素を1ビットで表現したNプレーンのデータ
    に変換する過程が、参照画素の加算値を2進数で表現し
    た時に必要となる桁数Mまで、加算値の各桁を変換画素
    の順番により決まる1バイト長または1語長データの所
    定の位置に取り出すことにより1画素を1ビットで表現
    したMプレーンのデータに変換する過程と、該Mプレー
    ンのデータをMより少ない1画素を1ビットで表現した
    Nプレーンにする論理演算過程からなることを特徴とす
    る請求項(1)記載の画像の縮小変換方法。
JP1017703A 1989-01-30 1989-01-30 画像の縮小変換方法 Expired - Lifetime JP2636396B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1017703A JP2636396B2 (ja) 1989-01-30 1989-01-30 画像の縮小変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1017703A JP2636396B2 (ja) 1989-01-30 1989-01-30 画像の縮小変換方法

Publications (2)

Publication Number Publication Date
JPH02199584A true JPH02199584A (ja) 1990-08-07
JP2636396B2 JP2636396B2 (ja) 1997-07-30

Family

ID=11951142

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1017703A Expired - Lifetime JP2636396B2 (ja) 1989-01-30 1989-01-30 画像の縮小変換方法

Country Status (1)

Country Link
JP (1) JP2636396B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57185078A (en) * 1981-05-09 1982-11-15 Tokyo Shibaura Electric Co Picture display unit
JPS608892A (ja) * 1983-06-29 1985-01-17 富士通株式会社 濃淡画像表示装置
JPS60163080A (ja) * 1984-02-03 1985-08-24 富士通株式会社 画像縮小表示処理方式
JPS6183587A (ja) * 1984-08-18 1986-04-28 富士通株式会社 画像デ−タ変換方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57185078A (en) * 1981-05-09 1982-11-15 Tokyo Shibaura Electric Co Picture display unit
JPS608892A (ja) * 1983-06-29 1985-01-17 富士通株式会社 濃淡画像表示装置
JPS60163080A (ja) * 1984-02-03 1985-08-24 富士通株式会社 画像縮小表示処理方式
JPS6183587A (ja) * 1984-08-18 1986-04-28 富士通株式会社 画像デ−タ変換方式

Also Published As

Publication number Publication date
JP2636396B2 (ja) 1997-07-30

Similar Documents

Publication Publication Date Title
CN1306412C (zh) 像素数据块生成装置及像素数据块生成方法
US4747154A (en) Image data expanding and/or contracting method and apparatus
EP0177640B1 (en) Image reduction method
JPS62262188A (ja) 画像処理装置
KR940007161B1 (ko) 이미지버퍼를 이용한 전자주밍시스템
CN1153946A (zh) 信号处理装置
JPH07152730A (ja) 離散コサイン変換装置
JP2636396B2 (ja) 画像の縮小変換方法
EP0405805A2 (en) Apparatus for processing image data
US6636881B1 (en) Binary data counter, area information extractor and huffman converter
JP3209396B2 (ja) 画像データの圧縮方法及び装置
JP3503711B2 (ja) ラスター/ブロック変換方法並びにこの方法を実施する装置
JPS63164575A (ja) 画像デ−タの符号化方式
JP4578444B2 (ja) ゼロ画素カウント回路
KR100602249B1 (ko) 영상 처리 장치 및 그 처리 방법
JPS61156434A (ja) 直列動作のデイジタル乗算器
JP2638842B2 (ja) デコーダ回路
JP3566568B2 (ja) サンプルデータ列変換方法、分配点値算出方法、サンプルデータ除算方法およびプログラム記録媒体
JP2001143063A (ja) 画像処理装置
JP2000020705A (ja) 並列画像処理プロセッサ
JP2697679B2 (ja) ディザ画像表示装置
CN100392583C (zh) 缩放数字资料的装置及方法
CN101354782A (zh) 一种节省硬件资源的数字图像定标器
JPH04205674A (ja) 画素密度変換方式
JPS6342587A (ja) デ−タの圧縮方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090425

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: 20090425

Year of fee payment: 12