JPH03145270A - ディジタル画像処理方法 - Google Patents

ディジタル画像処理方法

Info

Publication number
JPH03145270A
JPH03145270A JP1283443A JP28344389A JPH03145270A JP H03145270 A JPH03145270 A JP H03145270A JP 1283443 A JP1283443 A JP 1283443A JP 28344389 A JP28344389 A JP 28344389A JP H03145270 A JPH03145270 A JP H03145270A
Authority
JP
Japan
Prior art keywords
image
enlarged
register
memory
pixel
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
JP1283443A
Other languages
English (en)
Other versions
JP2803235B2 (ja
Inventor
Kiyoharu Muramatsu
村松 喜世治
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP1283443A priority Critical patent/JP2803235B2/ja
Priority to US07/607,170 priority patent/US5161035A/en
Publication of JPH03145270A publication Critical patent/JPH03145270A/ja
Application granted granted Critical
Publication of JP2803235B2 publication Critical patent/JP2803235B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、デジタル画像処理方法に関する。更に詳細に
は、拡大、縮小等の画像変形機能を備えたデジタル画像
処理方法に関する。
〔従来の技術〕
従来、デジタル画像処理における拡大画像の生成方法と
しては、原画像の垂直方向(y方向)、水平方向(X方
向)および、斜め方向に隣接した状態で同濃度レベルの
画素を各画素間に挿入する処理を全画面について施す手
法が一搬的である。
〔発明が解決しようとする課題〕
しかしながら、上記従来の方法では、原画像を拡大した
場合に斜め線や、曲線部分にジャギー(ギザギザ部分)
が発生し、精細な拡大画像を得ることが困難である。ま
た、精彩な拡大画像を得ようとすれば、非常に高解像度
の画像入力装置を必要とし、デジタル画像処理装置が高
価なものになってしまうという問題点がある。
〔発明の目的〕
本発明は、斜め線や、曲線部分にジャギーが発生しない
高精度な拡大画像を得ることのできるデジタル画像処理
装置を提供することを目的とする。
〔課題を解決するための手段〕
この目的を達成するために、本発明のデジタル画像処理
方法は、原画像の各画素を中心点とし、中心点の持つ濃
度値と同じ値を中心点の周囲に配置することによって、
原画像から2倍拡大画像を生成し、その2倍拡大画像に
基づき垂直、水平方向に1画素おきにマトリックス状に
制御点をとって近似曲面を構威し、この曲面をサンプリ
ングした面を局所拡大面(P′ )とし、前記2倍拡大
7 画像上を1画素ずつ垂直、水平方向にシフトしながら局
所拡大面(P′ )をつくって局所拡大面!y (P′ )同士が重なり合うようにメモリ上に配y 置し、局所拡大面(P′ )が重なり合った部分7 は加算して適当な値で平均をとるように構成した。
〔作用〕
上記の構成を有する本発明は、原画像の各画素を中心点
とし、中心点の持つ濃度値と同じ値を中心点の周囲に配
置することによって、原画像から2倍拡大画像を得る。
この2倍拡大画像から垂直、水平方向に1画素おきにマ
トリックス状に制御点をとって近似曲面を構成し、出力
画像が所望の拡大率で拡大された拡大画像になるように
近似曲面をサンプリングした面を局所拡大面(P′ )
と!T する。2倍拡大画像上を1画素ずつ垂直、水平方向にシ
フトしながら局所拡大面(P′ )をつく7 って局所拡大面(P′ )どうしが重なり合うよ7 うにメモリ上に配置し、局所拡大面(P′ )が7 重なり合った部分は加算して適当な値で平均をとること
によって、原画像を所望の拡大率で拡大した拡大画像を
出力する。
〔実施例〕
以下、本発明の一実施例を図面を参照して説明する。
最初に、第1図を参照して本発明を実施するためのデジ
タル画像処理装置について説明をする。
第1図において、画像入力装置1および画像出力装置1
0はハードディスクメモリ2に接続されている。画像入
力装置1としては、例えば、カラースキャナ、テレビ画
像等が用いられ、その他デジタル信号入力が可能で、か
つ、階調処理が可能な人力装置が適用可能である。画像
出力装置IOとしては、例えば、カラープリンタ、CR
Tデイスプレィ等が用いられる。ハードディスクメモリ
2はバス3を介して電子制御装置9に接続されている。
電子制御装置9は、ハードディスクメモリ2との接続を
行ない入出力データを一時的に格納するワークメモリと
しての入出力バッフ74を有する。人出力バッフ74は
メモリ5に接続されている。メモリ5はRA M (、
Ram+lun Accels MemotT)により
構成され、原画像データの記憶、演算結果データの記憶
をそれぞれメモリ空間を異ならせて書替え可能に記憶す
る。メモリ5は内部データバス15にマルチプレクサ1
6を介して接続されたレジスタ群を有しており、CPU
6からのタイミングパルスにより動作するインクリメン
タ/デクリメンタ17により制御される。レジスタ群は
R−R6のレジスタを有しており、各レジスタR1−R
6には、詳しくは後述するように、画像データに関する
各種データが格納される。メモリ5はCP U (Ce
ntral ProcessiB Unit ) 6に
接続されている。CPU6は、メモリ5からの原画像デ
ータを取込み、本発明所定の手順による演算を実行し、
その演算結果をメモリ5に出力する。
このCPU6の演算手順は当該CPU6に接続されたR
 OM (Rexd 0nly Memo+7) 7に
格納された演算プログラムに従う。CPU6は上記演算
の他、当該電子制御装置9の動作タイミング等に関する
統括的制御を行う。CPU6には入力装置8が接続され
ている。入力装置8は、例えば、キーボード、マウス等
が用いられ、画像処理に必要なデータ入力用に供される
次に、第1図を参照して本実施例のデジタル画像処理装
置の動作を説明する。画像入力装置lから入力された入
力画像データAは、ハードディスクメモリ2に蓄えられ
る。ハードディスクメモリ2に蓄えられた入力画像デー
タAは、原画像データ(原画像11、第2図参照)とし
て人出力バッファ4を介してメモリ5に記憶される。キ
ーボード8から拡大率等のデータが入力された後、メモ
リ5上の画像データは、CPU6に取り込まれ、ROM
7にあらかじめ記憶させである動作手順に従ってCPU
6内の演算装置によって演算される。
演算結果データはメモリ5に順次記憶される。全ての演
算が終了した時点でメモリ5に記憶されている演算結果
データは、出力画像データBとしてス出力バッファ27
を介してハードディスクメモリ2に蓄えられる。ハード
ディスクメモリ2に蓄えられた出力画像データBは、画
像出力装置10によって出力される。
次に、第2図乃至第7図を参照してCPU6の演算手順
を説明する。但し、本実施例では、まず、原画像11の
2倍拡大画像14を生成し、次いでこの2倍拡大画像1
4に基づいて近似曲面として双3次スプライン曲面を用
い、最終的に原画像11をN倍に拡大するものとする。
2倍拡大画像14を得る手順を説明する(処理のフロー
は第7図参照)。第2図(a)に示す原画像1↓の各画
素12を座標a で表わし、a x yY のX座標をメモリ5内のレジスタ群(第3図参照)のレ
ジスタRに、Y座標をレジスタR2に、原画像11の水
平方向のサイズをレジスタR3に、垂直方向のサイズを
レジスタR4に、画素12がメモリ2上上に配置される
位置を示すポインタのX座標をレジスタRに、Y座標を
レジスタR6にそれぞれ各々割り当てる。まず、レジス
タR1、RSR、RをOにセットする(第7図、ス2 
5 6 テップsl)。次に、第5図に示すようにX を!y レジスタR、Rの示す座標位置19に配置す6 る(ステップs2)。更に、第5図に示すようにレジス
タR+1、RとR,R6+1とR5565 +1、R6+1の座標位置にもa工、の持つ画素値(濃
度)と同じ値を配置する(ステップs3)。
次いで、レジスタR5を2インクリメントし、レジスタ
R,を1インクリメントする(ステップs4)。レジス
タRの値とR3の値を比較して■ レジスタR1の値の方が大きければレジスタR1の値を
再び0に戻し、レジスタR2を1インクリメントし、レ
ジスタR6を2インクリメントする(ステップs5)。
ここで、レジスタR2の値とRの値を比較してレジスタ
R2の値の方が太きければ2倍拡大画像14が得られた
として次に進み、そうでなければs2へ戻る(ステップ
s6)。
次に、出力画像を得る手順を説明する。第2図(b)に
示す2倍拡大画像14の各画素14をa で表し、a′
 のX座標をメモリ5内のレジIF         
     IYスタ群(第3図参照)のレジスタRSY
座標をレジスタR1原画像11の水平方向のサイズをレ
ジスタR1垂直方向のサイズをレジスタR4、局所拡大
面P’  22(第5図)が配置される位y 置の左上端を表すポインタのX座標をレジスタR2、Y
座標をレジスタR6に各々割り当てる。
〕 まず、レジスタR1R2を1にセットし、レジスタRS
R6を0にセットする(ステップs9)。2倍拡大画像
14の画素a′ を第5図!Y に示す制御点17の左上端のQ21に対応させ、第5図
に示すように水平、垂直方向の画素をlっおきにQ21
に対応させて16個の制御点を得る(ステップ510)
。ここで、双3次スプライン曲面を計算し、この第2近
似曲面を水平、垂直方向にN/2倍にサンプリングして
、局所拡大面P′ 22が得られる(ステップ511)
。次y いで、レジスタR5をN/4インクリメントする(ステ
ップ512) 第6図に示すように、局所拡大面P ’
   21をメモリ5のレジスタR5、!y R6の示す位置23に配置するが、その際にメモリ5上
に既に計算された画素値24が存在する場合、同じ位置
にある画素値は加算されていく (ステップ513)。
次に、レジスタR,を1インクリメントしくステップ5
14)、レジスタR1の値とレジスタR3の値を比較し
てレジスタR1の値の方か大きければレジスタR,を再
び1にインクリメントし、レジスタR2をlインクリメ
ントし、レジスタR6をN/4インクリメントする(ス
テップ515)。ここで、レジスタR2の値とレジスタ
R4の値を比較してレジスタR2の値の方が大きければ
メモリ5に記憶された値をすべて4で割り平均化する。
これで出力画像Bが得られたとして処理を終了し、そう
でなければsl。
へ戻る(ステップ816)。
本発明は以上詳述した実施例に限定されるものではなく
、その趣旨を逸脱しない範囲において種々の変更を加え
ることができる。
例えば、本実施例においては近似曲面として双3次スプ
ライン曲面を採用しているが、これは双3次ベジェ曲面
や双2次曲面等、別の曲面を採用することも可能である
〔発明の効果〕
以上詳述したことから明らかなように、本発明によれば
、解像度の低い画像入力装置から得られたデジタル画像
であっても、ジャギーの無い高精細な拡大画像を得るこ
とができる。
【図面の簡単な説明】
第1図はデジタル画像処理装置の構成を示すブロック図
、 第2図は原画像と2倍拡大画像を示す図、第3図はレジ
スタ群を示すブロック図、第4図は2倍拡大画像の生成
手順を示す図、第5図は2倍拡大画像における制御点と
局所拡大面P′ を示す図、 Y 第6図は出力画像を構成する局所拡大面P′□。 の重ね合わせを示す図、 第7図はCPUの演算処理手順のフローチャートである
。 5・・・メモリ 11・・・原画像 12・・・画素 ■4・・・2倍拡大画素 17・・・1画素おきの制御点

Claims (1)

  1. 【特許請求の範囲】 原画像における画素の中心点の濃度値と同じ濃度値の画
    素を前記原画像の各画素の周囲に隣接配置することによ
    り、前記原画像の2倍拡大画像を生成する処理と、 前記2倍拡大画像上に垂直、水平方向に1画素おきにマ
    トリックス状に制御点を設定して近似曲面を構成し、当
    該近似曲面をサンプリングした面を局所拡大面(P′_
    x_y)とすることにより出力画像を任意の拡大率で拡
    大した拡大画像を生成する処理と、 前記2倍拡大画像上を1画素ずつ垂直、水平方向にシフ
    トしながら前記局所拡大面(P′_x_y)を生成し当
    該局所拡大面(P′_x_y)同士が重なり合うように
    メモリ上に配置し、前記局所拡大面(P′_x_y)が
    重なり合った部分を加算して平均化する処理とを含むこ
    とを特徴とする。
JP1283443A 1989-10-31 1989-10-31 ディジタル画像処理方法 Expired - Lifetime JP2803235B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1283443A JP2803235B2 (ja) 1989-10-31 1989-10-31 ディジタル画像処理方法
US07/607,170 US5161035A (en) 1989-10-31 1990-10-31 Digital image processing device for enlarging original image with high fidelity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1283443A JP2803235B2 (ja) 1989-10-31 1989-10-31 ディジタル画像処理方法

Publications (2)

Publication Number Publication Date
JPH03145270A true JPH03145270A (ja) 1991-06-20
JP2803235B2 JP2803235B2 (ja) 1998-09-24

Family

ID=17665612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1283443A Expired - Lifetime JP2803235B2 (ja) 1989-10-31 1989-10-31 ディジタル画像処理方法

Country Status (1)

Country Link
JP (1) JP2803235B2 (ja)

Also Published As

Publication number Publication date
JP2803235B2 (ja) 1998-09-24

Similar Documents

Publication Publication Date Title
JPH06167966A (ja) 表示回路
JPH075838A (ja) ドット・マトリックス表示パネルの駆動方法、ドット・マトリックス表示パネル用駆動回路、ドット・マトリックス表示装置、及び、ドット・マトリックス表示装置を備えた情報処理システム
EP0658858B1 (en) Graphics computer
JPH0934411A (ja) 画像表示装置および液晶表示コントローラ
US6677950B1 (en) Graphics computer
JPS5935270A (ja) 画素密度変換装置
JP2803235B2 (ja) ディジタル画像処理方法
JP2002258827A (ja) 画像表示装置
JP2610825B2 (ja) 図形処理装置
JP2807950B2 (ja) 図形描画装置およびその図形描画方法
JP3056112B2 (ja) 液晶ディスプレイ表示制御方式
JPH09326920A (ja) サブピクセル単位でのデジタル画像処理方法
JP2605609B2 (ja) ドット表示処理装置
JP3517982B2 (ja) 図形描画装置
JPH0652300A (ja) 画像処理装置
JP3211591B2 (ja) イメージ処理装置
JP2713938B2 (ja) 表示制御装置
JPH0268672A (ja) 画像処理プロセッサのアドレス発生部
JP3004993B2 (ja) 画像処理装置
JPH0863595A (ja) 画像の回転処理方法およびその装置
JPS62271187A (ja) ベクトル描画方式
JPH0139149B2 (ja)
JPS61223986A (ja) 画像の処理方法
JPS63124178A (ja) 画像処理装置
JPH05334429A (ja) 画像処理装置

Legal Events

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

Free format text: PAYMENT UNTIL: 20080717

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090717

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100717

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

Year of fee payment: 12