JPS6231482A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPS6231482A
JPS6231482A JP60169683A JP16968385A JPS6231482A JP S6231482 A JPS6231482 A JP S6231482A JP 60169683 A JP60169683 A JP 60169683A JP 16968385 A JP16968385 A JP 16968385A JP S6231482 A JPS6231482 A JP S6231482A
Authority
JP
Japan
Prior art keywords
image
picture
original
register
processing
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.)
Pending
Application number
JP60169683A
Other languages
English (en)
Inventor
Mamoru Sato
衛 佐藤
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP60169683A priority Critical patent/JPS6231482A/ja
Publication of JPS6231482A publication Critical patent/JPS6231482A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は画像処理装置に関し、特に画像の拡大も縮小、
及び回転を行う画像処理装置に関するものである。
[従来の技術] 従来の画像の拡大・縮小、又は回転等の画像変換処理を
行うこの種の装置は2倍画像、特に黒白2値画像に応用
されるようなものであった。このため例えば、第1図(
a)に白丸で示す原画像データを 1.5倍に拡大処理
をした様な場合には、(2)に示す画素は拡大した時に
厳密に対応した位置、値になく、例えば拡大後の(3)
、(4)の画素に単に(2)に示す画素値を代入するの
みであった。
これを第3図を用いて更に詳細に説明する。第3図にお
いて、横軸は主走査方向の位置であり、白丸はサンプリ
ング点、縦軸は画素の濃度等の多値データの値を示して
いる。
第3図(a)に示す原画像データを 1.5倍に拡大処
理した結果が第3図(b)である。
[発明が解決しようとする問題点] このため、従来の装置を多値の(多階調の)カラー画像
処理等の高い画質が要求されるような処理装置に適応す
ると、画像の輪郭が目立ったり、滑らかざが失われたり
するという欠点があった。
[問題点を解決するための手段J この問題を解決する一手段として、例えば出力画像位置
の変化方向における原画像に対する出力画像の倍率(M
/n)を示す数値M、nを入力とし、出力画像位置の変
化毎に演算を行い、補間処理に用いる原画像位置の変化
を示す信号と原画像データの補間比率を決定するパラメ
ータを出力する演算手段と、該@算手段の出力を用いて
補間処理を行う補間手段とを備える。
[作用] かかる構成において1画像変換処理により生成される変
換画像の画素データを生成時に原画像の画素データから
高速に補間処理するものである。
[実施例] 以下1図面を参照して本発明に係る一実施例を詳細に説
明する。
本実施例においては、原画像(以下、原デジタル画像と
いう)と、画像変換処理を実行した結果のデジタル画像
(以下、結果デジタル画像という)との間で、例えば1
.5倍に拡大処理した場合の如く、互いの画素中心が重
なり合わないような変換がなされる場合、即ち、2つの
デジタル画像の元となっている画像に対しサンプリング
の点が異なっているような変換がなされる場合に、2つ
のデジタル画像が元の画像に忠実な画像となるよう原デ
ジタル画像から画像変換デジタル画像を再サンプリング
することにある。
この再サンプリングの方法はいくつか考えられるが、本
実施例では画像変換デジタル画像の画素中心を含む2つ
の原デジタル画像の画素中心との距離を重みとする、か
かる2つの画素のデジタル値の加重平均とするものであ
る。
「第1実施例」 まず、1次元の拡大処理を実行する本発明に係る一実施
例のブロック図を第1図に示す。
図中、31及び32はラッチであり、33は(man)
演算回路、34は(1−man)演算回路、35.36
は積回路、37は加算回路である。
以下、以上の構成により第4図の(a)に示す原デジタ
ル画像を 1.5倍に拡大する場合の動作を説明する。
第4図において、横軸は主走査方向の位置であり、白丸
はサンプリング点、縦軸は画素の濃度等の多値データの
値を示している。
第4図の(b)に示すサンプリング点23の拡大画素を
求める場合を例として説明する。ラッチ31には直前の
原画素である第4図(a)の21に示す画素データが、
ラッチ32には次の原画素である22に示す画素データ
がそれぞれラッチされている。
即ち、ラッチ32人力38にサンプリング点22のデー
タが供給され、ラッチ32には1つ前のサンプリング点
21のデータがラッチされていた場合であって、演算回
路33.34にはサンブリング点のズレ量を示す値m(
mは画素のサンプリング点に対する小数部とも言える値
である)が与えられている時にクロックΦ30がくると
ラッチ32にサンプリング点22のデータ、ラッチ31
にサンプリング点21のデータがラッチされ、原デジタ
ル画像のサンプリング間隔nとズレ量mとから決まる値
(m/n)  、  (1−m/n)が(m/n)演算
回路33及び(1−m/n)演算回路34により決定さ
れ、保持される。
サンプリング点21の画像データと(1−m/n)演算
回路34よりの演算値(1−m/n)は積回路36によ
って乗算される。又、サンプリング点22のデータと(
m/n)演算回路33よりの演算値(m/n)も積回路
35によって乗算され、2つの積は加算回路37によっ
て加算され、求めるサンプリング点23の値となって3
10より出力され、結果デジタル画像の値となる。
尚、第4図に示す拡大処理実行後の拡大前の画素に対応
する画素中心ズレmは以下の様にして求めればよい。
まず、操作者より拡大倍率α(α=n/M)が入力され
る。ここでn、m、Mは各々整数値であり、αは有理数
である。入力形式として百分率で1%の単位で指定可能
とすると(M=100)となり、n=αとなる。
第5図に示すm、n位置更新部は、この様にして求めら
れた値より対応するm位置を求める。
第5図において、41は演算回路、42は除数レジスタ
、43は増分レジスタ、44はmラッチ、45は画像変
換処理された結果画像位置を保持する結果画像位置レジ
スタ、46は原画像位置を保持する原画像位置レジスタ
である。
演算回路41は、加算回路41aと除算回路41bで構
成されている。加算回路41aは画像進行パルスが入る
毎に(M + m )の演算を行う。
又、除算回路41bは画像進行パルスが入る毎に(M+
m)/nの演算を行う、そして除算回路41bの商は原
画像位置の歩進量を示し、余りは出力画像位置と原画像
位置のズレ量を示す。
上記構成において、画像信号パルスが印加されると、該
パルスに同期して結果画像位置レジスタ45が歩進し、
結果画像位置が1つづつ進行する。また、除数レジスタ
42にはここの例ではn°“が、増分レジスタ43には
“M“が格納され、演算回路41はこの両レジスタの値
及び更新される直前の画素出力” m ”に“M′を加
えた値を“n ”で除算し、商が0“でなければ原画像
位置を進行すべくクロックΦ30を出力する。
クロックΦ30が出力されると原画像位置レジスタ46
が歩進され、原画像位置も1つ進行する。
以上の処理により一次元方向の拡大処理が完了する。こ
の結果、拡大処理後のサンプリング点の各画素濃度は、
第4図(b)に示す如く非常に滑らかに推移する。
以上の説明ではM、nを自由な整数としたが、演算を2
進数で行っている場合には、ある程度の 。
誤差を許して、nを2のべき乗にすれば除算はシフト演
算に帰着し、装置のコストを低下させることができる。
一方1画像変換処理として縮小処理を行う場合にも同様
の制御で行うことができる。但し、この場合には画像信
号パルスに対して原画像進行パルスΦ30が多数発生す
ることがある。
以上説明した実施例においては、結果画像の位置を進行
させるパルスが原パルスと同一である。
従って、原画像を進行させるパルスは原パルスに対して
いつも同じ間隔で出力されているわけではない。常に原
画像が決まったレートで送られて来るような装置の場合
、バッファを挿入して原画像の転送レートに無関係に処
理できるようにすることが可能である。この構成の理由
は原パルス1つに対し、補間処理が必ず1つであるとい
う簡便さのためである。しかし、原パルスと原画像パル
スを同期させて処理を行うことも可能で、このときには
上述の場合とは逆に、拡大処理のときに結果画像パルス
が複数個比る可能性がある。この場合には時分割して演
算してもよいし、また、演算器を複数個備え並列に演算
することも可能である。
例えば、拡大率αが5くα≦6とすると1画素中心ズレ
mに加えるMはn 76 M =αとなるものにしてお
き、6つの演算器を同時に動かせば高速な処理が可能で
ある。
また、以上の説明における( m/n) 演算回路33
と積回路35及び(1−+w/n)演算回路34と積回
路36に替えてルックアップテーブル(以下、LUTと
称す)を備えてもよい。LUTにすることにより、入力
に対する出力が直ちに得られ、高速処理が可能となると
共に高価な積回路を使用しなくても済むため、低価格化
することができる。
[第2実施例] 以上は1次元の拡大φ縮小についての実施例であるが、
本発明は2次元に拡張することが可能である。
この本発明を2次元に拡張(拡大)した場合の一実施例
の2次元の拡大・縮小のための再サンプル点と原画像の
サンプル点の例を第6図に示す。
図中の三角は原画像のサンプル点を、白丸は結果画像の
サンプル点を示している。
実施例では、白丸51位置を囲む4つの三角52.53
,54.55の上の原画像の値をX52 、X53 、
X54 、X55とすると求める点51での結果画像の
値Y5tは以下の式(1)%式% この2次元の画像変換処理を行う場合の画素値算出回路
のブロック図を第7図に示す。
原画像進行うロックによりラッチ601,602.60
3,604に取り込まれた画素データは、上述したもの
と同様の2系統のm、n位置更新部によって決定された
“ml ” 、”m2°′を用いて行った。(m1/n
t)演算回路608及び(1−m 1 / n t )
演算回路609の演算結果との間で乗算処理される。即
ち、積回路612〜615により演算され、結果を2つ
の加算器620.621により加算し、それぞれの加算
結果をラッチ605及びラッチ606にラッチする。更
にこのラッチ605及びラッチ606にラッチされた値
と、(m2/n2)演算回路610及び(1−m2/n
2)演算回路611の演算結果とを積回路616,61
7で乗算演算し、演算結果を加算器622で加算し、ラ
ンチ607にラッチする。これにより(1)式の値を求
めることができる。
また、この演算回路608〜611(係数決定回路)と
積回路612〜617とを、LUTで構成することも可
能である。上記実施例をLUTを用いて構成した例を第
8図に示す。第8図において、710を介してラッチ7
01,702にラッチされた第1の主走査時の近接する
2画素の画像データはm、n位置更新部によって得られ
たアドレスの小数部712と共にLUT705゜706
に送られる。各LUTで変換されたデータは第2の主走
査時に同様に演算されたデータと加算器709で加算さ
れて出力される。
またこのとき各LUT705〜708の内容は同一であ
ってもよく、その場合はLUTを1つのみとして読み出
しく指定)アドレスを時分割して供給する構成としても
よい。
また、第8図では近傍4画素からの補間を行っている例
について示しているが、9画素、25画素からの補間と
することも可能である。このときには各LUTの内容が
同一でない場合があり得る。
以上説明した様に本実施例によれば、多階調画像データ
の拡大又は縮小等の画像変換処理を行う場合に原デジタ
ル画像から結果デジタル画像を再サンプリングし、画素
中心との距離を重みとする係る2つの画素のデジタル値
の加重平均とすることにより、元の原画像に忠実な高品
質の変換画像が得られる。この様に小数部(サンプリン
グ間ズレ量)を使用して画像補間を行うことにより、高
品位な変換画像を得ることができる。
[発明の効果] 以上説明した様に本発明によれば、画像の変換処理を行
っても原画像に忠実な処理画像が得られる。また構成も
簡単であり、変換処理も高速で行うことができる。
【図面の簡単な説明】
第1図は本発明に係る一実施例のブロック図、第2図は
原画像を 1.5倍に拡大処理する場合のサンプリング
点の位置関係を示す図、 第3図は従来の拡大処理結果例を示す図、第4図は本実
施例による拡大処理結果例を示す図、 第5図は本実施例のm、n位置更新部のブロック図、 第6図は本実施例による2次元拡大処理の例を示す図。 第7図は本発明に係る他の実施例のブロック図、 第8図は本発明に係る更に他の実施例のブロック図であ
る。 図中、33,34,41,608〜611・・・演算回
路、35,36,612〜617・・・積回路、37.
620〜622.709・・・加算回路、31.32,
801〜604.607,701〜704・・・ラッチ
、42・・・除数レジスタ、43・・・増分レジスタ、
44・・・mラッチ、45・・・結果画像位置レジスタ
、46・・・原画像位置レジスタ、705〜708・・
・LUTである。 特許出願人    キャノン株式会社 第3図 第4ml  −

Claims (1)

    【特許請求の範囲】
  1. (1)原画像を拡大、縮小及び回転等を行い出力画像を
    得る画像処理装置において、出力画像位置の変化方向に
    おける原画像に対する出力画像の倍率(M/n)を示す
    数値M、nを入力とし、出力画像位置の変化毎に演算を
    行い、補間処理に用いる原画像位置の変化を示す信号と
    原画像データの補間比率を決定するパラメータを出力す
    る演算手段と、該演算手段の出力を用いて補間処理を行
    う補間手段とを備えることを特徴とする画像処理装置。
JP60169683A 1985-08-02 1985-08-02 画像処理装置 Pending JPS6231482A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60169683A JPS6231482A (ja) 1985-08-02 1985-08-02 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60169683A JPS6231482A (ja) 1985-08-02 1985-08-02 画像処理装置

Publications (1)

Publication Number Publication Date
JPS6231482A true JPS6231482A (ja) 1987-02-10

Family

ID=15890970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60169683A Pending JPS6231482A (ja) 1985-08-02 1985-08-02 画像処理装置

Country Status (1)

Country Link
JP (1) JPS6231482A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH029269A (ja) * 1988-06-27 1990-01-12 Seiko Instr Inc 画像データ変倍処置装置
JP2008052717A (ja) * 2006-08-23 2008-03-06 Princeton Technology Corp 画像スケーリングに用いられる画像処理システムおよび方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5185619A (ja) * 1975-01-27 1976-07-27 Nippon Telegraph & Telephone
JPS58105374A (ja) * 1981-11-16 1983-06-23 ゼネラル・エレクトリツク・カンパニイ デイジタル形2次元補間装置及びその方法
JPS58189762A (ja) * 1982-04-30 1983-11-05 Hitachi Ltd 画像拡大縮小方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5185619A (ja) * 1975-01-27 1976-07-27 Nippon Telegraph & Telephone
JPS58105374A (ja) * 1981-11-16 1983-06-23 ゼネラル・エレクトリツク・カンパニイ デイジタル形2次元補間装置及びその方法
JPS58189762A (ja) * 1982-04-30 1983-11-05 Hitachi Ltd 画像拡大縮小方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH029269A (ja) * 1988-06-27 1990-01-12 Seiko Instr Inc 画像データ変倍処置装置
JP2008052717A (ja) * 2006-08-23 2008-03-06 Princeton Technology Corp 画像スケーリングに用いられる画像処理システムおよび方法

Similar Documents

Publication Publication Date Title
JPH09326958A (ja) 画像処理装置および処理方法
JPH10319898A (ja) 解像度変換方法およびこれを用いた表示制御装置
GB2150797A (en) Graphic display system
JPS6231482A (ja) 画像処理装置
JP2003316331A (ja) 表示装置
JPH0158914B2 (ja)
JPS61140271A (ja) 画像拡大縮小回路
JPS6219973A (ja) デ−タ圧縮方法
JP3079612B2 (ja) ビデオデータ処理装置及びビデオデータ処理方法
JPS62145482A (ja) 画像処理装置
JPS6366678A (ja) 画像処理装置
JP2807231B2 (ja) 画素密度変換方法及び装置
JPS62282377A (ja) 補間付き画像拡大処理回路
JPS58178490A (ja) ハ−ドコピ−処理方式
JPH011072A (ja) 画像処理装置
JPS62263579A (ja) 補間演算回路
JPH05242237A (ja) 画像拡大回路
JPS63155947A (ja) 画像信号処理装置
JPS63102468A (ja) 画像デ−タ解像度変換装置
JPS63175575A (ja) 画像信号の拡大縮小方法および装置
JPH0462104B2 (ja)
KR940000995A (ko) 선형보간방식을 이용한 초음파 섹터스캔시스템
JPS6292676A (ja) 画像処理装置
JPH06333031A (ja) 画像処理装置
JPH0447866B2 (ja)