JPH01211085A - 画像拡大方式 - Google Patents

画像拡大方式

Info

Publication number
JPH01211085A
JPH01211085A JP63035296A JP3529688A JPH01211085A JP H01211085 A JPH01211085 A JP H01211085A JP 63035296 A JP63035296 A JP 63035296A JP 3529688 A JP3529688 A JP 3529688A JP H01211085 A JPH01211085 A JP H01211085A
Authority
JP
Japan
Prior art keywords
image
pixel
interpolation
window
enlargement
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
JP63035296A
Other languages
English (en)
Inventor
Hiroyuki Endo
博之 遠藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63035296A priority Critical patent/JPH01211085A/ja
Publication of JPH01211085A publication Critical patent/JPH01211085A/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)

Abstract

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

Description

【発明の詳細な説明】 〔概   要〕 濃淡画像を処理する画像処理方式に係り、特に、入力さ
れた静止画像を拡大する画像拡大方式に関し、 高速かつ高品質な拡大画像を生成する画像拡大方式を提
供することを目的とし、 濃淡画像を処理する画像処理システムにおいて、ディジ
タル画像の各画素の濃淡値を対応する番地の内容に格納
する画像記憶部と、前記画像記憶部から読み出した各画
素の濃淡値とウィンド内にある近傍画素の濃淡値との差
分を計算しウィンド内の注目画素が画像の境界z■域に
あるかどうかを判別する境界領域判別部と、各ウィンド
内の注目画素が境界領域である場合に補間拡大の処理を
実行する補間拡大処理部と、各ウィンド内の注目画素が
非境界領域である場合に単純拡大の処理を実行する単純
拡大処理部と、前記画像記憶部から原画像を読み出し、
補間拡大処理部または単純拡大処理部の出力である拡大
画像を前記画像記憶部に書き込むためのアクセス制御を
全画像の走査に対応して実行するアクセス制御部を有し
、補間拡大と単純拡大の処理を組合せて実行するように
構成する。
〔産業上の利用分野〕
本発明は、濃淡画像を処理する画像処理方式に係り、特
に、人力された静止画像を拡大する画像拡大方式に関す
る。
画像処理方式の中で入力された静止画像を拡大したり縮
小したりする処理は応用上、きわめて重要な技術である
。たとえば、写真伝送系を介して入力される画像の大き
さは、大判と小判の2種類に限定され、そのため、受信
側の画像処理装置内においてそれを拡大または縮小する
必要性がある。
特に、拡大処理においては、画像の品質を保ちかつ高速
に拡大する技術が重要となる。
〔従来の技術〕
従来の画像拡大方式には単純拡大と補間拡大の2種類の
方法がある。
第2図(alは単純拡大方式の原理説明図である。
ディジタル静止画像では、格子上に並んだ各画素の濃淡
値は、例えば、Oから255の整数値に対応する8ビツ
トの2進数で表現される。今、仮りに原画像のある4画
素の濃淡値が同図20に示されるように、それぞれ1,
2.3.4であるとする。
これを縦横2倍に単純拡大すると、同図21に示される
ように、元の各画素の濃淡値と同じ濃淡値を有する画素
が4倍に単純に拡大されて付加される。この単純拡大方
式は、デイスプレィ上の各画素の位置とその濃淡値がそ
れぞれ番地と番地内容に対応するビデオメモリの読み書
き動作において、原画像の画素に対応する番地の内容を
読出し、拡大によって付加された画素に対応する番地に
同じ値を書き込むだけの制御となる。単純拡大方式では
高速に画像の拡大が実行できるが画像の品質が低下する
第2図(b)は補間拡大方式の原理説明図である。
20は濃淡値がそれぞれ1.2.3.4の原画像におけ
る隣接4画素であり、これを縦横2倍に補間拡大したも
のが22に示されている。すなわち、補間法に従って原
画像の隣接する画素あるいは近傍する画素の各濃淡値と
画素間の距離より重み係数を決定し、隣接画素あるいは
近傍画素の各濃淡値に対応する重み係数を掛けて加算す
ることによって、付加される画素の濃淡値が決定される
。この補間拡大方式によれば、22に示されるように、
原画像の隣接画素間に補間による中間的な濃淡値を有す
る画素が付加されるため、画像の品質が極端に低下せず
に画像の拡大が実行できる。
しかし、ビデオメモリの読み書き動作において、原画像
の隣接画素あるいは近傍画素に対応する番地の内容を読
み出し、重み係数を掛けて加えるという操作が膨大に必
要となり、処理速度が遅くなる。
〔発明が解決しようとする課題〕
このように、従来は単純拡大方式と、補間拡大方式のい
ずれかを採用していたため、前者は拡大処理が高速に行
えるが、特定な図形の境界において、画像品質が低下し
、斜線がノコギリ状になるという問題が生じ、一方、後
者は図形の境界においてもなめらかな画像を生成するこ
とが可能であるが処理時間がかかるという問題が生じて
いた。
本発明は高速かつ高品質な拡大画像を生成する画像拡大
方式を提供することを目的とする。
〔課題を解決するための手段〕
第1図(alは本発明の構成を示す流れ図である。
同図において、10はディジタル画像の各画素の濃淡値
を対応する番地の内容に格納する画像記憶部、11は画
像記憶部10から読み出した各画素の濃淡値とウィンド
内にある近傍画素の濃淡値との差分を計算し各ウィンド
内の注目画素が画像の境界領域にあるかどうかを判別す
る境界領域判別部、12は各ウィンド内の注目画素が境
界領域である場合に補間拡大の処理を実行する補間拡大
処理部、13は各ウィンド内の注目画素が非境界領域で
ある場合に単純拡大の処理を実行する単純拡大処理部、
14は画像記憶部10から原画像を読み出し、補間拡大
処理部12または単純拡大処理部13の出力である拡大
画像を画像記憶部10に書き込むためのアクセス制御を
全画像の走査に対応して実行するアクセス制御部であり
、本発明では、補間拡大と単純拡大の処理を組合せて実
行することを特徴とする。
〔作   用〕
本発明では、画像のなめらかさを保ち、かつ、拡大処理
の速度を上げるために拡大処理を行うとする画素と、そ
の近傍画素との濃淡値の差分を求め、その差分が一定レ
ベルより小さい部分では単純拡大を行い、その差分が一
定レベルよりも大きい部分では補間拡大を行っている。
〔実  施  例〕
次に本発明を図面を参照して説明する。
第1図(b)は本発明の動作フローの実施例図である。
同図において、第1図(a)と同一のものは同一の記号
が用いられている。110.111.112、および1
13は第1図(a)の境界領域判別部11に相当するも
のである。今、注目画素の2次元座標を(xt 、 y
t )としてその画素の濃淡値をf(Xi、)’s)で
表現する。注目画素(X S、yt)の近傍画素として
Qt = ((xt−t 、3’i )、(xt、+ 
、  yt )、(xt 、yt−+ )(x8、y、
□) 、(Xt−+ 、yt−+) 、(Xt−t s
 >’i++)、(xt+1 、)’i−+ )、(X
t+t 、yi++ ) )を選ぶとすれば、注目画素
(xt 、yt )とその近傍画素Q、によって3×3
のウィンドが生成される。
このとき、110は近傍画素Q、の総和P、、すなわち
、 P= ”” f  (Xt−+ 、Ya )” r (
Xt−+ 、、’I= )+r (xム、yi−1)+
f (x8、y、や、)+f (X’1−Is yi−
t )、+ f  (Xt−+ 、yt++ ) ”f
  <Xra+ % Vr−r ) 十f  (Xt4
1 、)’t++ )を計算する加算部分である。11
1は注目画素(xt 、yt )の濃淡値f(Xt、)
’lをn=8倍する乗算部である。112は差分 Δr+ =Pt   8 f  (Xi、yt )を計
算する減算部である。113はいき値Kに対して Δf、≧にならばBi=1(境 界) Δf、<KならばBi =O(非境界)なる比較結果B
、を出力する比較部である。
12はBi=1、すなわち注目画素(Xi、yt)が境
界領域であると判断された場合に、補間拡大を実行する
処理部である。この処理部では、拡大により付加される
画素(xik、、yik)(ここで、例えば縦横2倍に
する拡大処理である場合、k=1.2.3であり、 (
Xi’s yiO) = (Xi 、yi)とする)の
濃淡値f  (X =w、)’ tk)はf  ()l
い ytm)= cof (Xt、ys)  +c+f(xt−ts  
)’t)”Ct (XH+1s  )’り  ” 03
f (Xi、yt−t)  +C4f (Xi、  )
’t++)+ c5f (Xi−ISyt−t)  ”
C6(Xi−1、’j t++) + C?f (X 
1llSy a−t)  +c6f(Xt+いyiや、
)で与えられる。ここで、Ch  (k=o、11 ・
・・、8)は注目画素(Xt 、yt )と近傍画素Q
ムとの距離と各濃淡値によって補間法から決定される重
み係数である。
従って、12の補間拡大処理部では重み係数と濃淡値と
の乗算とその積和の計算が実行される。補間処理により
画像の品質が保たれる。
一方、13はB1=0、すなわち、注目画素(xz 、
’It )が非境界領域であると判断された場合に、単
純拡大を実行する処理部である。この処理部では、拡大
により付加される画素(Xim、y =*)の濃淡値f
(xAk、yik)は単純に、f  (Xims )’
im) = f  (Xi % V= )で与えられる
。従って、拡大処理は高速に実行される。
以上の動作はi=l、2、・・・、N (Nは画素数)
に対してくり返し実行され、i=Nであると判断された
場合に終了する。15の部分はこのくり返しの判断を行
う部分である。
第1図(C)は本発明のブロック図である。
同図において、第1図(al、(b)と同一のものは同
一の記号が用いられている。10はディジタル画像の各
画素(X2、yi)の濃淡値f  (Xt、y、)を対
応する番地の内容に格納するメモリ、100.101.
102はそれぞれメモリ10から読み出された原画像に
対する3×3の各ウィンド((Xz 、)’t )、Q
正)の各行の濃淡値を一時保持する1ラインバツフア、
11は各1ラインバツフアから読み出された各ウィンド
((Xi、yi)、Q=l内において注目画素(xi、
yi)のn倍(nは近傍画素数)とその近傍画素Q、の
総和P、との差分Δf、を計算し、その注目画素(xi
 、)’t )が画像の境界領域にあるかどうかを判別
する境界領域判別部、12は注目画素(x8、yi)が
境界領域であると判断された場合に補間拡大を実行する
処理部、13は各ウィンド((xt 、yi)、Q五)
内の注目画素(X8、yt)が非境界領域である場合に
拡大により付加される画素(xikz 3’ ik)の
濃淡値f  (X、イy1k)を単にr (Xt 、Y
i)にする単純拡大用のバッファ、14はメモリ10か
ら原画像を読み出し、補間拡大処理部12または単純拡
大処理部13の出力である拡大画像をメモリ10に書き
込むためのアクセス制御部である。
境界領域判別部11は近傍画素Q、の総和Piを計算す
る加算器110、注目画素(Xa 、yi )の濃淡値
f (xi、yi)をn=8倍する乗算器111、差分
Δf i =P i −8f (X t 、’/ i 
)を計算する差分器112、および、Δf、≧にならば
Bz=1.Δf、<KならばBi=0を出力する比較器
113より構成される。
また、補間拡大処理部12は補間拡大用重み係数(ch
  1に=o、■、・・・、8)を格納する補間拡大用
重み係数テーブル120、重み係数C3と近傍画素C8
内の各濃淡値を乗算する乗算器121、およびその乗算
の和を計算する加算器122より構成される。
拡大の対象なる原画像の各ウィンド((Xt 。
yt)、Qt)はメモリ10から読み出され、行単位に
それぞれlラインバッファ100.101.102へ書
き込まれる。ウィンド内の注目画素(xt 、yt )
は乗算器111でn=8倍される。
一方、注目画素(Xt 、Qt )の近傍画素Q、の濃
淡値の和P、は加算器110で計算され、差分器112
で近傍画素Qiの総和p、と注目画素の濃淡値f (X
i 、yt )のn倍(n=近傍画素数で実施例では8
)の差Δf、を求め、比較器113でΔf、と一定値(
K)が比較され境界領域(Bi =1)か非境界領域(
Bi =0)かの判断が実行される。非境界領域と判定
された場合は、注目画素(Xi 、yt )の濃淡値f
(1、yz)はlラインバッファ101から一時バッフ
ァ13にセットされ、アクセス制御部14の制御に従っ
て単純拡大により付加される画素(x =いytk)に
対応するアドレスを用いて同じ濃淡値f  (x(、y
i)をメモリ10へ書き込む。一方、境界領域と判断さ
れた場合は、補間拡大用重み係数テーブル120より重
み係数Ckを読み出し、Ck (k=1.2、・・・、
8)と近傍画素Q!の各濃淡値およびC0と注目画素(
xt 、yt )の濃淡値f  (x3、y、)を乗算
器121で掛は合わせ、その総和を加算器122で求め
ることにより補間拡大の結果f  (xムいy +v)
が得られる。そしてアクセス制御部14の制御に従って
補間拡大により付加される画素(x tいY ti+)
に対応するアドレスを用いてその結果の濃淡値f(Xt
m、yik)をメモリ10へ書き込む。
このように本発明では、注目画素と近傍画素との濃度差
が小さい領域は境界領域でないと判断し、単純拡大を行
ってもなめらかさが欠けた画像にならず疑似輪郭の目立
ない画像が得られることを利用し、その濃度差が大きい
領域では境界領域と判断し、ノコギリ状の疑似輪郭が発
生してしまう単純拡大処理を停止し、代わって、補間拡
大処理を実行する。
[発明の効果〕 本発明では画像の境界領域には補間拡大方式、画像の非
境界領域には単純拡大方式を採用することにより疑似輪
郭のないなめらかな境界を有する高品質な拡大画像を高
速に得ることができる。
【図面の簡単な説明】
第1図(alは、本発明の構成図、 第1図(b)は、本発明の動作フローチャート、第1図
(C)は、本発明のブロック図、第2図talは、単純
拡大方式の原理説明図、第2図(blは、補間拡大方式
の原理説明図である。 10・・・画像記憶部、 11・・・境界領域判別部、 12・・・補間拡大処理部、 13・・・単純拡大処理部、 14・・・アクセス制御部。

Claims (1)

  1. 【特許請求の範囲】 1)濃淡画像を処理する画像処理システムにおいて、デ
    ィジタル画像の各画素の濃淡値を対応する番地の内容に
    格納する画像記憶部(10)と、前記画像記憶部(10
    )から読み出した各画素の濃淡値とウィンド内にある近
    傍画素の濃淡値との差分を計算しウィンド内の注目画素
    が画像の境界領域にあるかどうかを判別する境界領域判
    別部(11)と、 各ウィンド内の注目画素が境界領域である場合に補間拡
    大の処理を実行する補間拡大処理部(12)と、 各ウィンド内の注目画素が非境界領域である場合に単純
    拡大の処理を実行する単純拡大処理部(13)と、 前記画像記憶部(10)から原画像を読み出し、補間拡
    大処理部(12)または単純拡大処理部(13)の出力
    である拡大画像を前記画像記憶部(10)に書き込むた
    めのアクセス制御を全画像の走査に対応して実行するア
    クセス制御部(14)を有し、補間拡大と単純拡大の処
    理を組合せて実行することを特徴とする画像拡大方式。 2)前記境界領域判別部(11)は、各ウィンド内の近
    傍画素の総和を計算する加算器と、そのウィンド内の注
    目画素の濃淡値にウィンド内の近傍画素数を乗算する乗
    算器と、前記加算器の出力と前記乗算器の差分を計算す
    る差分器と、前記差分器の出力値が定められいき値を越
    えるかどうかを検出する比較器とから構成されることを
    特徴とする請求項1記載の画像拡大方式。 3)前記補間拡大処理部(12)は、補間拡大用重み係
    数を格納するテーブルと、 前記各重み係数と各ウィンド内の近傍画素の各濃淡値を
    乗算する乗算器と、前記乗算器の出力値を加える加算器
    とから構成されることを特徴とする請求項1記載の画像
    拡大方式。4)前記単純拡大処理部(13)は、注目画
    素の濃淡値を一時保持するバッファを有し、前記バッフ
    ァからの濃淡値を拡大により付加される画素に対応する
    アドレスで前記アクセス制御部(14)により前記画像
    記憶部(10)をアクセスして書き込むことを特徴とす
    る請求項1記載の画像拡大方式。
JP63035296A 1988-02-19 1988-02-19 画像拡大方式 Pending JPH01211085A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63035296A JPH01211085A (ja) 1988-02-19 1988-02-19 画像拡大方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63035296A JPH01211085A (ja) 1988-02-19 1988-02-19 画像拡大方式

Publications (1)

Publication Number Publication Date
JPH01211085A true JPH01211085A (ja) 1989-08-24

Family

ID=12437813

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63035296A Pending JPH01211085A (ja) 1988-02-19 1988-02-19 画像拡大方式

Country Status (1)

Country Link
JP (1) JPH01211085A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953463A (en) * 1996-01-17 1999-09-14 Sharp Kabushiki Kaisha Image processing method and image processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953463A (en) * 1996-01-17 1999-09-14 Sharp Kabushiki Kaisha Image processing method and image processing apparatus

Similar Documents

Publication Publication Date Title
US4563703A (en) Video processing systems
Ding et al. Importance filtering for image retargeting
US5025394A (en) Method and apparatus for generating animated images
JP3190762B2 (ja) デジタルビデオ特殊効果装置
JP2612260B2 (ja) テクスチヤマツピング装置
JPH1166340A (ja) 画像処理装置、画像処理方法及び画像処理プログラムを記録した記録媒体
US11663698B2 (en) Signal processing method for performing iterative back projection on an image and signal processing device utilizing the same
JPH1115984A (ja) 画像処理装置及び画像処理方法
US4899295A (en) Video signal processing
US6587117B1 (en) Apparatus and method for adaptive transformation of fractional pixel coordinates for calculating color values
US7050066B2 (en) Image processing apparatus and image processing program
GB2119594A (en) Video processing systems
EP0676723A2 (en) Graphic display
US5844567A (en) Computer graphics system and method for texture mapping using triangular interpolation
US6522337B1 (en) Image processing apparatus, image processing method, and recording medium
JPH0353668B2 (ja)
US6714210B1 (en) Continuous kernel image interpolation
JPH01211085A (ja) 画像拡大方式
KR100463552B1 (ko) 큐빅 컨벌루션 보간 장치 및 방법
JPH04500747A (ja) デジタル映像効果の形成ならびにそれに関連する改良
JP3468580B2 (ja) データ曲線描画装置
CN119648887B (zh) 图像渲染方法、显示设备、装置、存储介质及程序产品
JPH04354068A (ja) 画像データ補間方法及び装置
US6377279B1 (en) Image generation apparatus and image generation method
KR100283071B1 (ko) 고속 텍스쳐 매핑 방법