JPH0395687A - 画像縮小装置 - Google Patents

画像縮小装置

Info

Publication number
JPH0395687A
JPH0395687A JP1233237A JP23323789A JPH0395687A JP H0395687 A JPH0395687 A JP H0395687A JP 1233237 A JP1233237 A JP 1233237A JP 23323789 A JP23323789 A JP 23323789A JP H0395687 A JPH0395687 A JP H0395687A
Authority
JP
Japan
Prior art keywords
mapping pattern
image
reduction
circuit
row
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
JP1233237A
Other languages
English (en)
Inventor
Kiyoshi Maenobu
前信 潔
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1233237A priority Critical patent/JPH0395687A/ja
Publication of JPH0395687A publication Critical patent/JPH0395687A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は計算機メモリなどの記憶装置に格納されている
画像や、スキャナなどの画像読み取り装置から読み込ま
れた画像を、指示された任意の縮小率に応じて縮小した
画像を生戒する画像縮小装置に関する。
従来の技術 従来 画像を縮小する処理{よ 例えば画像を横方向に
縮小する場合に(よ 画像を構或する各行ごとに画素を
走査して、縮小率に応じて特定の画素を間引く力\ ま
たは逆にいえば必要な画素を抽出することによって行わ
れていf,  このときどの画素を間引くかまたは抽出
するかを指示するデータをマッピングパターンと呼ぶt
 この方法を用いた画像縮小装置の例として{よ 特開
昭6 0−7 9 473号公報「画像の拡大縮小装置
」が挙げられも第4図に従来の画像縮小装置のブロック
図を示も第4図で、 401はマッピングパターン生或
回取402はマッピングパターンレジス久 403は画
像縮小回散 404は原画仮 405は縮小画像である
以上のように5構戊された従来の画像縮小装置の動作を
説明する。マッピングパターン生成回路401は縮小率
に応じてマッピングパターンを生或する。マッピングパ
ターンの生戒方法の例については前記の引例で開示され
ているので説明は省略する。マッピングパターン{よ 
例えば横方向に縮小する場合に(i.原画像404の横
方向の画素数と同じ長さ(ビット数17),  0また
は1を要素とするベクトルとして表現され 縦方向に縮
小する場合に(よ 原画像404の縦方向の画素数と同
じ長さの、 Oまたは1を要素とするベクトルとして表
現される。マッピングパターンは縮小率が与えられると
一意に決められ 原画像404のどの行や列を縮小する
場合にも同一のマッピングパターンが適用される。従っ
て、最初に縦方向および横方向の縮小率ごとにそれぞれ
1つずつのマッピングパターンを生成すればよ(1 い
ま例えは 原画像404の横方向の長さを8画素とし 
縮小率を5/8倍としたときのマッピングパターンぱP
=  (PI.  P2,  Ps,  P4,  P
s,  PeSPr,  Ps)=  (1,   0
,   1,   1,   0,   1,   1
.   0)などとなる。但し 要素lに対応する原画
像404の画素は縮小画像405の画素として抽出し要
素0に対応ずる原画像404の画素は間引いて出力しな
いものとする。このようにして生或されたマッピングパ
ターンはマッピングパターンレジスタ402に格納され
る。縮小の対象となる原画像4 0 4 i1  例え
ば横方向に縮小する場合に(よl行ずつ順に画像縮小回
路403に入力される。
いま原画像404のある1つの行の画素の値を、X= 
 (XI,  X2,  Xs,  Xa,  Xs,
  Xe,  Xv,  b)とすると、画像縮小回路
403ではマツビングパターンPを参照して、原画像4
04のうちXI, X.s,X4,  X6,  X?
の5つの画素を縮小画像405として出力する。原画像
404のlつの行についての縮小処理が終了すると、次
の行の画素が縮小回路403に人力され この行もまた
先の行の場合と同一のマッピングパターンを用いて縮小
される。以下同様ににして、原画像404が各行ごとに
順次、縮小回路403に入力され 同一のマッピングパ
ターンを用いて縮小されていく。
縦方向の縮小の場合も同様に その縮小率に応じたマッ
ピングパターンがマッピングパターン生戒回路401で
生成され マッピングパターンレジスタ402に格納さ
れ 縮小回路403ではこのマッピングパターンを参照
しながら各列ごとに入力される原画像404を縮小して
いく。この場合もマッピングパターンは最初に1つだけ
生或され 入力されるすべての列に常に同じマッピング
パターンが適用される。
発明が解決しようとする課題 しかしなか板 以上に説明した画像縮小装置で(よ 例
えば横方向に縮小する場合を考えると、入力される原画
像のどの行に対しても同じマッピングパターンが適用さ
れることになり、どの行についてL ある同じ位置の画
素は常に縮小画像の画素として抽出され またある同じ
位置の画素は常に間引かれてしまし\ 縦方向の1つの
列全体が間引かれてしまうことになる。これは 原画像
中に垂直な線分があり、 もしこの線分がマッピングパ
ターンの指示により、常に間引かれる位置にあった場合
に(よ 縮小画像からはこの線分が完全に欠落してしま
うことを意味する。本丸 ディジタル化された画像を縮
小する際には画素数が減少し原画像のもつ情報量が損失
することは避けられない問題ではある力< 1つの線分
が完全に欠落するということは重大な問題である。同様
に縦方向に縮小する場合においてL 水平な線分が縮小
することによって欠落することがありうも 本発明はかかる点に鑑へ マッピングパターンを用いて
縮小をする際に 横方向の縮小の場合には垂直な線分力
交 縦方向の縮小の場合には水平な線分力文 完全には
欠落しにくいような画像縮小装置を提供することを目的
とする。
課題を解決するための手段 本発明(i 前記の課題を解決するために 縮小率に応
じて、抽出すべき画素の位置を示すマッピングパターン
を生或するマッピングパターン生或回路と、前記マッピ
ングパターンを格納するマッピングパターンレジスタと
、前記マッピングパターンレジスタに格納されているマ
ッピングパターンを参照して入力された原画像から必要
な画素を抽出して縮小画像を出力する画像縮小回路と、
前記マッピングパターンレジスタに格納されているマッ
ピングパターンを更新して前記マッピングパターンレジ
スタに戻すマッピングパターン更新回路とを具備するこ
とを特徴とする画像縮小装置である。
作   用 本発明は前記の構或により、前記のマッピングパターン
更新回路によってマッピングパターンを更新して、例え
ば横方向に縮小する場合には 間引かれる画素の位置が
常に同じになることを防ぎ、1つの列の画素が完全に間
引かれてしまわないようにする。同様に 縦方向に縮小
する場合にL前記のマッピングパターン更新回路によっ
てマッピングパターンを更新して、間引かれる画素の位
置が常に同じになることを防ぎ、 1つの行の画素が完
全に間引かれてしまわないようにする。
実  施  例 第1図は本発明の画像縮小装置の一実施例を示すブロッ
ク図である。第1図において、 101はマッピングパ
ターン生成回m  102はマッピングパターンレジス
久 103は画像縮小回踪 104は原画{1,105
は縮小画@,106はマッピングパターン更新回息 1
07はセレクタを示しており、 lotは第4図の40
1阪 同じく102は402に 103は403に 1
04は404に 105は405にそれぞれ同じもので
ある。
以上のように構戊された本発明の画像縮小装置の実施例
について、横方向の縮小の場合を例にして、その動作を
説明する。マッピングパターン生成回路101は縮小処
理の最初に 与えられた縮小率に応じて、前記引例に示
されたような方法を用いてマッピングパターンを生或す
る。セレクタ107は最初に限り、マッピングパターン
生成回路101で生或されたマッピングパターンを選択
して、 このマッピングパターンをマッピングパターン
レジスタ102に格納する。次に原画像104の最初の
行が画像縮小回路103に入力されマッピングパターン
レジスタ102に格納されたマッピングパターンを参照
しなが転 縮小画像l05として出力すべき画素が抽出
され その他の画素か間引かれる。原画像104の1つ
の行についての縮小処理が終了すると、マッピングパタ
ーンレジスタ102に格納されているマッピングパター
ンがマッピングパターン更新回路106に入力される。
マッピングパターン更新回路106で(よ 入力された
マッピングパターンを所望のビット数だけ右または左方
向に循環シフトし その結果をセレクタ107を介して
マッピングパターンレジスタ102に格納し 次に入力
される原画像104の行に対するマッピングパターンと
して参照する。以下、原画像のすべての行についての縮
小処理が終了するまで、 1つの行についての縮小処理
が終了するごとに マッピングパターンlr回路106
を用いてマッピングパターンを更新していく。これによ
り、各行ごとに参照されるマッピングパターンがすべて
同じになることはなくなり、 Iつの列の画素がすべて
間引かれにくくなる。
また縦方向の縮小の場合も同様に 最初にマッピングパ
ターン生成回路101でマッピングパターンを生威し 
入力される原画像104の最初の列についてはこのマッ
ピングパターンを参照し以下、 1つの列の縮小処理が
終了するごとに マッピングパターン更新回路106に
よってマッピングパターンを更新していく。
次に マッピングパターン更新回路の実施例を第2図お
よび第3図に示す。第2図は請求項4記載の発明の画像
縮小装置を構或するマッピングパターン更新回路の一実
施例であり、 1つの行または列の縮小処理が終了する
ごとにマッピングパターンを1ビット右方向に循環シフ
トするようなマッピングパターン更新回路を示していも
 第2図において201は更新前のマッピングパターン
を、202は更新後のマッピングパターンを示している
。第3図は請求項5記載の発明の画像縮小装置を構或す
るマッピングパターン更新回路の一実施例であり、 1
つの行または列の縮小処理が終了するごとに乱数を発生
させて、その乱数に応じたビット数だけマッピングパタ
ーンを左方向に循環シフトするようなマッピングパター
ン更新回路を示している。第3図において301は更新
前のマッピングパターンを、 302は更新後のマッピ
ングパターンを、 303はOからn−1(nは人力さ
れるマッピングパターンの長さ)までの整数を発生する
乱数発生回路を、 304はバレルシフタを示している
。バレルシフタ304は乱数発生回路303が発生する
値mをシフト数とし 長さ2nビットの入力データか板
 第mビット目(但し左端のデータを第0ビット目とす
る)から始まる長さnビットのデータを切り出して出力
するようなシフト回路である。
な耘 請求項5記載の発明の画像縮小装置を構或するマ
ッピングパターン更新回路の一実施例として、バレルシ
フタを用いたマッピングパターン更新回路を示した力文
 必ずしも所望のビット数を一度にシフトするようなバ
レルシフタを用いる必要はなく、 lビットずつ循環シ
フトするシフタを用いて、所望のシフト数に達するまで
1ビットずつシフトしてもよい。
また、マッピングパターンは循環シフトする限りにおい
て(よ その中に含まれるOのビットの数と1のビット
の数は変化しないたべ シフトされたマッピングパター
ンを適用してL 画像の縮小率には全く影響がないこと
をつけ加えておく。
発明の効果 以上述べてきたように 本発明によれば画像の縮小の際
に 原画像中の1つの行や列が完全に欠落する確率が従
来の画像縮小装置に比べて低くなり、縮小による原画像
のもっていた情報量の損失を防ぐ上での効果が犬である
【図面の簡単な説明】
第1図は本発明の画像縮小装置の一実施例の構或を示す
ブロックは 第2図は本発明の画像縮小装置を構戊する
マッピングパターン更新回路の一実施例を示すブロック
は 第3図は本発明の画像縮小装置を構或するマッピン
グパターン更新回路の別な実施例を示すブロック@ 第
4図は従来の画像縮小装置の構或を示すブロック図であ
る。 Ol・・・マッピングパターン生或回取02・・・マッ
ピングパターンレジス久03・・・画像縮小回息 04・・・原画{il105・・・縮小画{’106・
・・マッピングパターン更新回泳07・ ・ ・セレク
タ。

Claims (5)

    【特許請求の範囲】
  1. (1)縮小率に応じて、抽出すべき画素の位置を示すマ
    ッピングパターンを生成するマッピングパターン生成回
    路と、前記マッピングパターンを格納するマッピングパ
    ターンレジスタと、前記マッピングパターンレジスタに
    格納されているマッピングパターンを参照して入力され
    た原画像から必要な画素を抽出して縮小画像を出力する
    画像縮小回路と、前記マッピングパターンレジスタに格
    納されているマッピングパターンを更新して前記マッピ
    ングパターンレジスタに戻すマッピングパターン更新回
    路とを具備することを特徴とする画像縮小装置。
  2. (2)マッピングパターン更新回路が、前記画像縮小回
    路が原画像の1つの行または列の縮小処理を終了するご
    とに、マッピングパターンを更新することを特徴とする
    請求項1記載の画像縮小装置。
  3. (3)マッピングパターン更新回路が、マッピングパタ
    ーンを所望のビット数だけ右または左方向に循環シフト
    して更新することを特徴とする請求項1記載の画像縮小
    装置。
  4. (4)マッピングパターン更新回路が、前記画像縮小回
    路が原画像の1つの行または列の縮小処理を終了するご
    とにマッピングパターンを1ビットずつ右または左のい
    ずれかの毎回同一の方向に循環シフトして更新すること
    を特徴とする請求項3記載の画像縮小装置。
  5. (5)マッピングパターン更新回路が、前記画像縮小回
    路が原画像の1つの行または列の縮小処理を終了するご
    とに乱数を発生し、その乱数に応じたビット数だけマッ
    ピングパターンを右または左のいずれかの方向に循環シ
    フトして更新することを特徴とする請求項3記載の画像
    縮小装置。
JP1233237A 1989-09-08 1989-09-08 画像縮小装置 Pending JPH0395687A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1233237A JPH0395687A (ja) 1989-09-08 1989-09-08 画像縮小装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1233237A JPH0395687A (ja) 1989-09-08 1989-09-08 画像縮小装置

Publications (1)

Publication Number Publication Date
JPH0395687A true JPH0395687A (ja) 1991-04-22

Family

ID=16951913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1233237A Pending JPH0395687A (ja) 1989-09-08 1989-09-08 画像縮小装置

Country Status (1)

Country Link
JP (1) JPH0395687A (ja)

Similar Documents

Publication Publication Date Title
US7352494B2 (en) Pixel block data generating device and pixel block data generating method
JPH0737082A (ja) 多値画像90度回転方法及び装置
US4853971A (en) Method and apparatus for processing image data
JPH05284362A (ja) ジグザグアドレスの発生方法及びその発生回路
JPH0810462B2 (ja) 画像処理装置
JPS5853781B2 (ja) 画像拡大縮小装置
EA008749B1 (ru) Способ кодирования координат перемещающегося на экране вычислительного устройства видеоизображения
JPH0395687A (ja) 画像縮小装置
JP3483751B2 (ja) 動きベクトル検出装置及び動きベクトル検出方法
JP2512252B2 (ja) 画像拡大縮小装置
JPH03144774A (ja) 画像拡大装置
JP2647073B2 (ja) 図形表示装置
JP3818951B2 (ja) データ配列変換装置およびそれを用いた表示制御装置ならびにデータ配列変換方法
US6741294B2 (en) Digital signal processor and digital signal processing method
JP2877779B2 (ja) 図形表示装置及び方法
JPH03216771A (ja) 画像の任意角回転方法および装置
JPH0863595A (ja) 画像の回転処理方法およびその装置
JP2000020705A (ja) 並列画像処理プロセッサ
JP4166129B2 (ja) 誤り訂正符号発生方法及び誤り訂正符号発生回路
JPS6272077A (ja) 画像記憶装置
JPS6184683A (ja) 図形表示装置
JPH06274607A (ja) 並列信号処理装置
JPH1124650A (ja) 画像拡大縮小装置
JPS5983454A (ja) フオ−ムパタ−ン発生装置
JPH0695654A (ja) 動画像転送制御装置