JP2737932B2 - 画像データ縮小装置 - Google Patents

画像データ縮小装置

Info

Publication number
JP2737932B2
JP2737932B2 JP63153951A JP15395188A JP2737932B2 JP 2737932 B2 JP2737932 B2 JP 2737932B2 JP 63153951 A JP63153951 A JP 63153951A JP 15395188 A JP15395188 A JP 15395188A JP 2737932 B2 JP2737932 B2 JP 2737932B2
Authority
JP
Japan
Prior art keywords
image data
bit
shift register
reduction ratio
data
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.)
Expired - Fee Related
Application number
JP63153951A
Other languages
English (en)
Other versions
JPH01320588A (ja
Inventor
治 高橋
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 JP63153951A priority Critical patent/JP2737932B2/ja
Publication of JPH01320588A publication Critical patent/JPH01320588A/ja
Application granted granted Critical
Publication of JP2737932B2 publication Critical patent/JP2737932B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、光ファイルシステム、パーソナルコンピュ
ータ等の画像処理装置に利用する画像データ縮小装置に
関する。
従来の技術 一般に、この種の画像データ縮小装置は、原画像デー
タをn/N(n、Nは整数、n<N)に縮小する場合、主
走査方向のNビットのデータをnビットに間引くことに
より主走査方向を縮小し、また、副走査方向のNライン
をnラインに間引くことにより副走査方向を縮小する。
この場合、単に間引くだけでは、縮小された画質が劣
化するので、主走査方向を縮小する場合には、間引かれ
るビットとその次のビットが論理和演算されたデータが
1つのビットを代表し、副走査方向を縮小する場合に
は、間引かれるラインの各ビットとその次のラインの各
ビットがそれぞれ論理和演算されたデータが1つのライ
ンの各ビットを代表するように構成されている。
従来、この種の画像データ縮小装置としては、イメー
ジ処理専用のプロセッサにより原画像データを縮小する
演算やアドレス演算を行う装置が知られており、また、
他の装置としては、原画像データを1ライン毎にソフト
ウエアにより処理することにより縮小するものが知られ
ている。
発明が解決しようとする課題 しかしながら、上記従来の画像データ縮小装置では、
ソフトウエアにより画像データを縮小するので、画像デ
ータを高速で縮小することができないという問題点があ
る。
本発明は、上記従来の問題点に鑑み、画像データを高
速で縮小することができる画像データ縮小装置を提供す
ることを目的とする。
課題を解決するための手段 本発明は上記目的を達成するために、画像データを順
次シフトするとともに、主走査方向に間引かれるビット
とその次のビットの論理和信号を出力するためのOR回路
を備える第1のシフトレジスタと、第1のシフトレジス
タからの画像データを順次シフトする第2のシフトレジ
スタと、1ワードの総ビット数がNであってn(n、N
は整数、n<N)個のビット「1」と(N−n)個のビ
ット「0」とからなる縮小比データを設定する縮小比設
定回路と、縮小比データのビット「0」に対応するとき
に第1のシフトレジスタのOR回路をアクティブにする信
号を出力するとともに、第2のシフトレジスタのクロッ
ク信号を停止するクロック制御回路と、少なくとも2ラ
イン分の画像データを格納するラインメモリと、ワイヤ
ードORにより、副走査方向に間引かれるラインの各ビッ
トとその次のラインの各ビットのそれぞれの論理和信号
を出力するバッファと、ラインメモリ及びバッファを制
御する制御回路とを有するものである。
作 用 本発明は上記構成によって、クロック信号の停止によ
り第2のシフトレジスタへの画像データの取り込みをや
めて主走査方向に画像データを縮小し、縮小比データの
ビット「0」に対応するときに制御回路によりラインを
間引くとともに、論理和信号を出力して副走査方向に画
像データを縮小することができる。
実施例 以下、図面を参照して本発明の実施例を説明する。第
1図は、本発明に係る画像データ縮小装置の一実施例を
示す概略ブロック図、第2図は、第1図の主走査OR回路
を示す要部回路図、第3図は、第1図のラインメモリ/
副走査OR回路を示す要部回路図、第4図は、第1図の画
像データ縮小装置の動作説明図である。
第1図において、1は、ビット数Nのデータバス、2
は、第4図(a)に示すように、主走査方向がNビット
からなるワードをx個連ねたx×Nビットであって副走
査方向がyドットのデータバス1上の画像データ(x×
N×yドット)の主走査方向を後述するような論理和演
算(OR)とクロックIIの停止により、x×nドット(n
<N)に縮小する主走査OR回路である。
3は、ラインメモリを備えるとともに、主走査OR回路
2により主走査方向が縮小された画像データ(x×n×
yドット)の副走査方向を後述するような論理和演算
(OR)により、第4図(b)に示すような画像データ
(x×n×y×(n/N)ドット。但し、n/Nは整数)に縮
小し、データバス4に出力するラインメモリ/副走査OR
回路である。
第2図において、21は、データバス1上の画像データ
(Nビット)を一時格納するためのバッファ、22は、バ
ッファ21からの画像データをデータバス1のデータ転送
速度のN倍のクロックIで転送するN+1段のシフトレ
ジスタであり、このシフトレジスタ22の最終段とその前
の段の間には、後述するクロック制御回路27からのOR制
御信号により、主走査方向に間引かれるビットとその次
のビットの論理和信号を出力するためのANDゲートとOR
ゲートが接続されている。
23は、シフトレジスタ22からの画像データを後述する
クロックIIにより取り込んでその主走査方向を縮小し、
また、出力するシフトレジスタ、24は、シフトレジスタ
23からの画像データを一時格納するためのバッファであ
る。
縮小後、1ラインはx×nビットなるが、25は、1ワ
ードをNビットとした場合の主走査方向縮小後のワード
数(x×n/Nが整数でない場合には切り上げられた整数
値)が予めセットされる主走査ワード数レジスタ、26
は、縮小比n/Nに応じて、1ワードの総ビット数がNで
あってn個のビット「1」の縮小比データが予めセット
される縮小比レジスタであり、縮小比が11/16である場
合、例えば (1110110110110101) のデータが予めセットされる。
27は、縮小比レジスタ26にセットされた縮小比データ
がビット「0」に対応するときに、アクティブなOR制御
信号を出力するとともにクロックIIを停止し、また、ク
ロックIIが主走査ワード数レジスタ25にセットされたワ
ード数に達したときに、シフトレジスタ23に格納された
データをバッファ24に転送させるクロック制御回路であ
る 第3図において、31は、ワイヤードORにより、副走査
方向に間引かれるラインの各ビットとその次のラインの
各ビットのそれぞれの論理和信号を出力する副走査ORバ
ッファ、32は、副走査方向に間引かれるラインとその次
のラインのデータを格納するための少なくともN個のラ
インメモリである。
33は、前述した主走査ワード数レジスタ25にセットさ
れたワード数分の副走査ORバッファ31を制御するととも
に、縮小比レジスタ26からの縮小比データにより、副走
査OR回路31にセットされた縮小比データのビット「0」
とその次のビットに対応するラインメモリ32の書き込み
及び読み出し用のアドレス信号を出力する副走査OR制御
/メモリアドレス発生回路である。
次に、上記実施例の動作を説明する。
第2図において、データバス1からバッファ21に読み
込まれた画像データ(Nビット)は、シフトレジスタ22
にセットされる。この場合、次の画像データが順次バッ
ファ21に読み込まれ、シフトレジスタ22にセットされ
る。
シフトレジスタ22は、クロックIによりデータバス1
のデータ転送速度のN倍で画像データを順次次の段にシ
フトし、最終段とその前の段との間に接続されたOR回路
により最終段のビットとその前の段のビットとが論理和
演算され、論理和演算されたデータが最終段から出力さ
れる。
この場合、シフトレジスタ22の最終段では、クロック
制御回路27からアクティブなOR制御信号により、上記OR
回路により最終段の主走査方向に間引かれるデータビッ
トとその前の段のビットとが論理和演算され、論理和演
算されたデータが最終段から出力される。
そして、クロック制御回路27からのクロックIIは、縮
小比データのビット「0」に対応するときに停止するの
で、縮小比データのビット「0」に対応する画像データ
はシフトレジスタ23に取り込まれず、したがって、主走
査方向のNビットの画像データがnビットに縮小される
ことになる。
1ライン分の縮小された画像データ(x×n)がシフ
トレジスタ23に格納されると、主走査ワード数レジスタ
25に予めセットされた主走査ワード数によりバッファ24
に転送され、同様に、順次yライン分の画像データ(1
ラインあたりx×nビット)がバッファ24に格納され
る。したがって、x×N×yビットの画像データが主走
査方向にx×n×yビットに縮小される。
次に、このx×n×yビットの画像データを副走査方
向に縮小する場合の動作について説明する。
第3図において、副走査OR制御/メモリアドレス発生
回路33の制御により、バッファ24に格納された画像デー
タのうち、間引かれるラインとその次のラインのデータ
が当該副走査ORバッファ31を介して当該ラインメモリ32
に一旦転送され、当該副走査ORバッファ31によりその2
つのラインの各ビットの論理和信号がデータバス4に出
力される。尚、上記のライン以外のデータは直接データ
バス4に出力される。
したがって、x×n×yドットの画像データが副走査
方向にn/Nに縮小され、第4図に示すように、主走査方
向と副走査方向がそれぞれn/Nに縮小される。
尚、画像データを11/16に縮小する場合、10ライン分
のラインメモリ32が必要となるが、2ライン分のライン
メモリ32を用いて順次論理和演算を5回行うことによ
り、2チャネルのDMAC(ダイレクトメモリアクセスコン
トローラ)で上記副走査方向の縮小を行うことができ
る。
発明の効果 以上説明したように、本発明は、ハードウエア構成に
より画像データを縮小するので、画像データを高速で縮
小することができる。
【図面の簡単な説明】 第1図は、本発明に係る画像データ縮小装置の一実施例
を示す概略ブロック図、第2図は、第1図の主走査OR回
路を示す要部回路図、第3図は、第1図のラインメモリ
/副走査OR回路を示す要部回路図、第4図は、第1図の
画像データ縮小装置の動作説明図である。 1,4……データバス、2……主走査OR回路、3……ライ
ンメモリ/副走査OR回路、22,23……シフトレジスタ、2
5……主走査ワード数レジスタ、26……縮小比レジス
タ、31……副走査ORバッファ、32……ラインメモリ、33
……副走査OR制御/メモリアドレス発生回路。

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】画像データを順次シフトするとともに、主
    走査方向に間引かれるビットとその次のビットの論理和
    信号を出力するためのOR回路を備える第1のシフトレジ
    スタと、前記第1のシフトレジスタからの画像データを
    順次シフトする第2のシフトレジスタと、1ワードの総
    ビット数がNであってn(n、Nは整数、n<N)個の
    ビット「1」と(N−n)個のビット「0」とからなる
    縮小比データを設定する縮小比設定回路と、前記縮小比
    データのビット「0」に対応するときに前記第1のシフ
    トレジスタのOR回路をアクティブにする信号を出力する
    とともに、前記第2のシフトレジスタのクロック信号を
    停止するクロック制御回路とを有する画像データ縮小装
    置であって、 前記クロック信号の停止により前記第2のシフトレジス
    タへの画像データの取り込みをやめて主走査方向に画像
    データを縮小する画像データ縮小装置。
  2. 【請求項2】少なくとも2ライン分の画像データを格納
    するラインメモリと、ワイヤードORにより、副走査方向
    に間引かれるラインの各ビットとその次のラインの各ビ
    ットのそれぞれの論理和信号を出力するバッファと、1
    ワードの総ビット数がNであってn(n、Nは整数、n
    <N)個のビット「1」と(N−n)個のビット「0」
    とからなる縮小比データを設定する縮小比設定回路と、
    前記ラインメモリ及び前記バッファを制御する制御回路
    とを有する画像データ縮小装置であって、 前記縮小比データのビット「0」に対応するときに前記
    制御回路によりラインを間引くとともに、前記論理和信
    号を出力して副走査方向に画像データを縮小する画像デ
    ータ縮小装置。
  3. 【請求項3】画像データを順次シフトするとともに、主
    走査方向に間引かれるビットとその次のビットの論理和
    信号を出力するためのOR回路を備える第1のシフトレジ
    スタと、前記第1のシフトレジスタからの画像データを
    順次シフトする第2のシフトレジスタと、1ワードの総
    ビット数がNであってn(n、Nは整数、n<N)個の
    ビット「1」と(N−n)個のビット「0」とからなる
    縮小比データを設定する縮小比設定回路と、前記縮小比
    データのビット「0」に対応するときに前記第1のシフ
    トレジスタのOR回路をアクティブにする信号を出力する
    とともに、前記第2のシフトレジスタのクロック信号を
    停止するクロック制御回路と、少なくとも2ライン分の
    画像データを格納するラインメモリと、ワイヤードORに
    より、副走査方向に間引かれるラインの各ビットとその
    次のラインの各ビットのそれぞれの論理和信号を出力す
    るバッファと、前記ラインメモリ及び前記バッファを制
    御する制御回路とを有する画像データ縮小装置であっ
    て、 前記クロック信号の停止により前記第2のシフトレジス
    タへの画像データの取り込みをやめて主走査方向に画像
    データを縮小し、前記縮小比データのビット「0」に対
    応するときに前記制御回路によりラインを間引くととも
    に、前記論理和信号を出力して副走査方向に画像データ
    を縮小する画像データ縮小装置。
JP63153951A 1988-06-22 1988-06-22 画像データ縮小装置 Expired - Fee Related JP2737932B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63153951A JP2737932B2 (ja) 1988-06-22 1988-06-22 画像データ縮小装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63153951A JP2737932B2 (ja) 1988-06-22 1988-06-22 画像データ縮小装置

Publications (2)

Publication Number Publication Date
JPH01320588A JPH01320588A (ja) 1989-12-26
JP2737932B2 true JP2737932B2 (ja) 1998-04-08

Family

ID=15573637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63153951A Expired - Fee Related JP2737932B2 (ja) 1988-06-22 1988-06-22 画像データ縮小装置

Country Status (1)

Country Link
JP (1) JP2737932B2 (ja)

Also Published As

Publication number Publication date
JPH01320588A (ja) 1989-12-26

Similar Documents

Publication Publication Date Title
JP2737932B2 (ja) 画像データ縮小装置
JPS5981962A (ja) 画像処理装置
JP2636834B2 (ja) 画像処理装置
JP2955300B2 (ja) 画像処理方法及びその装置
JPS61129975A (ja) プリンタ制御回路
US5479165A (en) Two-dimensional coding apparatus
KR100438161B1 (ko) 스캐닝장치
JPH1027130A (ja) 画像処理装置およびその処理方法
JPH0563959A (ja) 画像処理方法および装置
JPS6249570A (ja) 画像処理装置
JP2000231631A (ja) 画像回転装置
JP2993377B2 (ja) 印刷装置
JPS62160879A (ja) スキヤナインタフエ−ス方式
JP3877054B2 (ja) 画像縮小変倍装置
JP2806376B2 (ja) 画像処理装置および画像処理方法
JPS62221275A (ja) 拡大・縮小可能な画像処理システム
JPH0683759A (ja) 情報処理装置
JPH05244336A (ja) スキャナインタフェース回路
JPS62297153A (ja) ペ−ジプリンタ制御装置
JPH0537772A (ja) イメージ情報変換装置
JPS62173854A (ja) 密度変換回路
JPH0516452A (ja) プリンタ
JPH05307598A (ja) 画像処理装置
JPH0465582B2 (ja)
KR19980063214A (ko) 임의 해상도 변환이 가능한 화상기록장치

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees