JPH1063826A - Picture enlargement and reduction processor - Google Patents

Picture enlargement and reduction processor

Info

Publication number
JPH1063826A
JPH1063826A JP8221345A JP22134596A JPH1063826A JP H1063826 A JPH1063826 A JP H1063826A JP 8221345 A JP8221345 A JP 8221345A JP 22134596 A JP22134596 A JP 22134596A JP H1063826 A JPH1063826 A JP H1063826A
Authority
JP
Japan
Prior art keywords
enlargement
reduction processing
magnification
reduction
image
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
JP8221345A
Other languages
Japanese (ja)
Inventor
Eiji Atsumi
栄司 渥美
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP8221345A priority Critical patent/JPH1063826A/en
Publication of JPH1063826A publication Critical patent/JPH1063826A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a multi-valuing extension/reduction processing system by the arbitrary magnification of an inputted picture for being applied to a multi-level outputting device. SOLUTION: An expansion and reduction processing is operated to inputted picture data 11 from a binary picture signal inputting part 1 in the sequence of 1:M and N:1 by an N:M expansion/reduction processing part 2 according to expansion and reduction controlling commands 18 and 19 from expansion and reduction processing controlling parts 7 and 8 based on expansion and reduction magnification 16 and 17 by a magnification division controlling part 6, and arbitrary magnification multi-valued picture data 12 are generated. The arbitrary magnification multi-valued picture data 12 are outputted as output multi-valued picture data 13 from a picture outputting part 13 to a multi-level device. The magnification division controlling part 6 operates division according to minimum integer rates N:M by an expansion/reduction ratio integral approximating part 5 which operates approximation to a picture expansion/reduction ratio 14 from a magnification inputting part 4 to be transferred as an input, and generates the 1:M and N:1 expansion and reduction magnification 16 and 17.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は多階調ディスプレ
イ/プリンタ等に適用し、入力画像に対し高画質を損わ
ないで任意倍率拡大縮小処理を施し所望倍率の多値画像
を生成する画像拡大縮小処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is applied to a multi-gradation display / printer, etc., and performs an image enlargement process for performing an arbitrary magnification enlargement / reduction process on an input image without deteriorating high image quality to generate a multi-valued image of a desired magnification. The present invention relates to a reduction processing device.

【0002】[0002]

【従来の技術】たとえば特開平5−14691号公報に
示す画像拡大縮小処理装置は図10のように、2値画像
信号入力部1aは、原画像をラスタ走査して読み取る1
次元読取センサCCDからの入力2値画像信号に対し、
A/DコンバータでA/D変換をする。拡大/縮小処理
部2gは、当該A/Dコンバータ出力のnビット画像デ
ータ11aをCCDの読取速度よりP倍の一定速度でサ
ンプリングをするサンプリング回路からの出力に対し、
間引き回路で倍率1/Qで間引いて所望拡大倍率P/Q
倍の拡大/縮小画像データ12aを得る。画像出力部3
aは、当該間引き回路出力を2n 階調画像データ13a
として所定の装置(図示しない)に供給する。
2. Description of the Related Art For example, in an image enlargement / reduction processing apparatus disclosed in Japanese Patent Application Laid-Open No. 5-14691, a binary image signal input section 1a scans an original image by raster scanning as shown in FIG.
For the input binary image signal from the dimensional reading sensor CCD,
A / D conversion is performed by an A / D converter. The enlargement / reduction processing unit 2g responds to an output from a sampling circuit that samples the n-bit image data 11a output from the A / D converter at a constant speed P times higher than the CCD reading speed.
Thinning out at 1 / Q by thinning circuit and desired magnification P / Q
Double-size enlarged / reduced image data 12a is obtained. Image output unit 3
a indicates that the output of the thinning circuit is 2 n gradation image data 13a
To a predetermined device (not shown).

【0003】上記従来の画像拡大縮小処理装置は、入力
画像に対し、サンプリング速度と間引き倍率の変更によ
り一種の拡大/縮小処理を施し所望倍率の2値画像を生
成する方式(入力画像のサンプリング/間引き倍率によ
る2値化拡大縮小処理方式)を採る。
The above-mentioned conventional image enlargement / reduction processing apparatus performs a kind of enlargement / reduction processing on an input image by changing a sampling speed and a thinning-out magnification to generate a binary image having a desired magnification (sampling / input image processing). (A binarization enlargement / reduction processing method based on a thinning ratio).

【0004】[0004]

【発明が解決しようとする課題】上記のような従来の画
像拡大縮小処理装置では、入力画像のサンプリング/間
引き倍率による2値化拡大縮小処理方式を採るから、縮
小画像各画素値を新たに計算し直し画質向上に役立つタ
イプではなく、曲線や細線部分のガタガタを防ぎかつ原
画像との相似関係を保つ高画質の任意倍率拡大縮小処理
のためには本質的な無理があった。また従来方式(たと
えば投影法など)による当該任意倍率拡大縮小処理時
は、整数倍の拡大/縮小率でないとサンプリング間隔が
少数値となり、導入せざるを得ないサブピクセル法の画
素値を得るためには安価で汎用的なデジタル信号処理用
LSI(DSP(Digital Signal Pr
ocessor)など)が使えないアナログ領域演算を
必要とする問題点があった。
The conventional image enlargement / reduction processing apparatus as described above employs a binarization enlargement / reduction processing method based on the input image sampling / thinning-out magnification, so that each pixel value of the reduced image is newly calculated. This is not a type that is useful for improving the image quality of re-painting, but it is essentially impossible to perform high-quality arbitrary magnification enlargement / reduction processing that prevents rattling of curves and thin lines and maintains a similar relationship with the original image. In addition, at the time of the arbitrary magnification / reduction processing according to the conventional method (for example, the projection method), the sampling interval becomes a small value unless the magnification / reduction ratio is an integral multiple, and a pixel value of the sub-pixel method which must be introduced is obtained. Inexpensive and general-purpose digital signal processing LSI (DSP (Digital Signal Pr)
processor), which requires an analog domain operation that cannot be used.

【0005】この発明が解決しようとする課題は、画像
拡大縮小処理装置で多階調デバイス(ディスプレイ、プ
リンタなど)に適用できるように、入力画像に対し高画
質を損なわないで任意倍率拡大縮小処理を施し所望倍率
の多値画像を生成する方式(入力画像の任意倍率による
多値化拡大縮小処理方式)を提供することにある。
The problem to be solved by the present invention is to provide an image enlargement / reduction processing apparatus that can apply an arbitrary magnification / reduction processing to an input image without deteriorating high image quality so as to be applicable to a multi-tone device (display, printer, etc.). To generate a multi-valued image with a desired magnification (a multi-valued enlargement / reduction processing method of an input image at an arbitrary magnification).

【0006】[0006]

【課題を解決するための手段】この発明の画像拡大縮小
処理装置は、上記課題を解決するためつぎの手段を設
け、入力画像の任意倍率による多値化拡大縮小処理方式
を採ることを特徴とする。
An image enlargement / reduction processing apparatus according to the present invention is provided with the following means for solving the above-mentioned problems, and adopts a multivalued enlargement / reduction processing method at an arbitrary magnification of an input image. I do.

【0007】任意倍率拡大/縮小処理部は、画像入力部
から入力画像データに対し、倍率分割制御部による拡大
と縮小倍率、または倍率分割制御部による拡大と縮小倍
率に適したフィルタに対し各々選択をする別途設けるフ
ィルタ選択部の指令に基づく拡大と縮小処理制御部から
の拡大と縮小制御指令に従い、まず1:MつぎにN:1
の順序で、または1:Mアップサンプリングと選択フィ
ルタリング、つぎに選択フィルタリングとN:1間引き
の各順序で、もしくはまずポリフェーズ表現されたフィ
ルタリングによる不要演算除去系を用いる1:Mつぎに
N:1の順序で拡大と縮小処理とを施し任意倍率多値画
像データを生成する。または画像入力部から入力画像デ
ータに対し、倍率分割制御部による拡大と縮小倍率に適
したフィルタのうち通過帯域の広い方を選択する別途設
けるフィルタ選択部の指令に基づく拡大・縮小処理制御
部からの拡大と縮小いずれかの制御指令に従い、まず
1:Mアップサンプリング、つぎに選択フィルタリン
グ、最後にN:1間引きの順序で、もしくはポリフェー
ズ表現されたフィルタリングによる不要演算除去系を用
いまずフィルタリングをしてから、つぎにアップサンプ
リングをする順序で、もしくはポリフェーズ表現された
フィルタリングによる不要演算除去系を用いまず間引き
をしてからフィルタリングをし、つぎにアップサンプリ
ングをする順序で拡大縮小処理を施し任意倍率多値画像
データを生成する、もしくはフィルタ選択部で選択され
たフィルタもしくはポリフェーズ表現された各ポリフェ
ーズコンポーネントに成立する対称性を利用し、当該畳
み込み演算のフィルタリング乗算回数を低減する。また
は画像入力部から入力画像データに対し、倍率分割制御
部による拡大倍率に基づく拡大処理制御部からの拡大制
御指令と、倍率分割制御部による縮小倍率に適したフィ
ルタを選択するフィルタ選択部の指令に基づく縮小処理
制御部からの縮小制御指令とに従い、まず特にフィルタ
リングによる拡大画像よりもエッジの鋭さを保った拡大
画像、もしくは特に入力が濃淡画像データのときにフィ
ルタリングによる拡大画像よりも優質の拡大画像を生成
する1:M拡大処理、つぎに選択フィルタリングとN:
1間引きの順序による、もしくはポリフェーズ表現され
たフィルタリングによる不要演算除去系を用いるN:1
縮小処理を施し任意倍率多値画像データを生成する。
An arbitrary magnification enlargement / reduction processing section selects, for the input image data from the image input section, an enlargement / reduction magnification by the magnification division control section or a filter suitable for the enlargement / reduction magnification by the magnification division control section. In accordance with an enlargement and reduction control command from an enlargement and reduction processing control unit based on a command of a separately provided filter selection unit, first: M and then N: 1
Or in the order of 1: M upsampling and selection filtering, then selection filtering and N: 1 decimation, or first using an unnecessary operation removal system by filtering expressed in polyphase 1: M then N: Enlargement and reduction processing are performed in the order of 1 to generate multi-valued image data with arbitrary magnification. Alternatively, for the input image data from the image input unit, from the enlargement / reduction processing control unit based on the instruction of the filter selection unit separately provided to select the wider one of the filters suitable for the enlargement and reduction ratio by the magnification division control unit In accordance with the control command of either the enlargement or the reduction, the filtering is first performed in the order of 1: M upsampling, then in selective filtering, and finally in the order of N: 1 thinning out, or using an unnecessary operation removing system by filtering expressed in polyphase. Then, in the order of upsampling next, or by using the unnecessary operation elimination system by filtering expressed in polyphase, first thin out, then perform filtering, and then perform scaling processing in the order of upsampling. Generate multi-valued image data with arbitrary magnification or filter selection unit Utilizing the symmetry established to the selected filter or polyphase each polyphase component expressed, reducing the filtering number of multiplications of the convolution operation. Alternatively, for the input image data from the image input unit, an enlargement control command from the enlargement processing control unit based on the enlargement magnification by the magnification division control unit and a command from the filter selection unit to select a filter suitable for the reduction magnification by the magnification division control unit In accordance with the reduction control command from the reduction processing control unit based on, firstly, an enlarged image that keeps the sharpness of the edge more than the enlarged image by filtering, or more excellent enlargement than the enlarged image by filtering when the input is grayscale image data Generate image 1: M enlargement process, then selective filtering and N:
(1) Using an unnecessary operation removal system based on the order of thinning or by filtering expressed in polyphase N: 1
A reduction process is performed to generate arbitrary-value multivalued image data.

【0008】画像出力部は、任意倍率拡大/縮小処理部
からの任意倍率多値画像データを多階調デバイスに出力
する。
The image output section outputs multi-valued image data of any magnification from the magnification / reduction processing section of arbitrary magnification to a multi-tone device.

【0009】倍率分割制御部は、入力として受渡す倍率
入力部からの画像拡大/縮小率に対し近似をする拡大/
縮小率整数近似部による最小整数比N:Mに従い分割
し、1:MとN:1の拡大と縮小倍率を生成する。
[0009] The magnification division control unit includes an enlargement / approximation unit that approximates the image enlargement / reduction ratio from the magnification input unit delivered as input.
It divides according to the minimum integer ratio N: M by the reduction ratio integer approximation unit, and generates enlargement and reduction magnifications of 1: M and N: 1.

【0010】[0010]

【発明の実施の形態】この発明の実施の一形態を示す画
像拡大縮小処理装置は図1(a)のように、2値画像信
号入力部1は、たとえば文字発生回路、画像読取り装置
(スキャナー、ファクシミリ装置など)またはパーソナ
ルコンピュータ/ワークステーション上の画像ファイル
からなり、入力する2値(白黒)画像に対し2値画像フ
ォーマット(1画素1ビット表現)の生データ11とし
て送出をする。N:M拡大/縮小処理部2は、2値画像
信号入力部1から入力2値画像データ11に対し、拡大
と縮小処理制御部7と8からの拡大と縮小制御指令18
と19に従い、図1(b)のようにまず1:M拡大処理
部21で、つぎにN:1縮小処理部22でそれぞれ拡大
と縮小処理を施しN:Mの倍率変換をし、任意倍率多値
画像データ12を生成する。なお、1:M拡大処理部2
1とN:1縮小処理部22は、少なくとも一方が2値か
ら多値画像への変換を含むものであればよく、常に共に
多階調化能力を持つ必要はない。画像出力部3は、N:
M拡大/縮小処理部2から任意倍率多値画像データ12
を出力多値画像データ13としてたとえば多階調ディス
プレイ/プリンタ等に送出する。倍率入力部4と拡大/
縮小率整数近似部5と倍率分割制御部6は、入力として
受渡す画像拡大/縮小率14に対し近似をする最小整数
比N:M15に従い分割し、1:MとN:1の拡大と縮
小倍率16と17を生成する。拡大と縮小処理制御部7
と8は、倍率分割制御部6による1:M拡大倍率16と
N:1縮小倍率17に基づき拡大と縮小制御指令18と
19をする。1:MとN:1の拡大と縮小処理は、共に
整数倍のサイズ変換をするから、サブピクセルというア
ナログ的概念を導入しないで汎用LSI(たとえばDS
P)を用い、ディジタル領域だけで任意倍率の画像スケ
ール変換を実現できる。また少なくとも一方で入力画像
の多階調化をし最終的にN:M変換中間調画像を生成す
るから、多階調デバイスに対する出力品質を従来方式に
比べ大幅に向上できる。
FIG. 1A shows an image enlargement / reduction processing apparatus according to an embodiment of the present invention. A binary image signal input unit 1 includes, for example, a character generation circuit and an image reading apparatus (scanner). , A facsimile machine, etc.) or an image file on a personal computer / workstation, and sends out the input binary (black and white) image as raw data 11 in a binary image format (one bit per pixel representation). The N: M enlargement / reduction processing unit 2 applies enlargement / reduction control commands 18 from the enlargement / reduction processing control units 7 and 8 to the input binary image data 11 from the binary image signal input unit 1.
As shown in FIG. 1 (b), first, a 1: M enlargement processing unit 21 and then an N: 1 reduction processing unit 22 perform enlargement and reduction processing, and perform N: M magnification conversion to obtain an arbitrary magnification. The multi-value image data 12 is generated. In addition, 1: M enlargement processing unit 2
The 1 and N: 1 reduction processing unit 22 only needs to include a conversion from a binary to a multi-valued image, at least one of which need not always have multi-gradation capability. The image output unit 3 has N:
M-scale image data 12 from M enlargement / reduction processing unit 2
As output multi-valued image data 13 to, for example, a multi-tone display / printer. Magnification input section 4 and enlargement /
The reduction ratio integer approximation unit 5 and the magnification division control unit 6 divide the image according to the minimum integer ratio N: M15 that approximates the image enlargement / reduction ratio 14 passed as an input, and perform 1: M and N: 1 enlargement and reduction. Generate scaling factors 16 and 17. Enlargement and reduction processing control unit 7
And 8 issue enlargement and reduction control commands 18 and 19 based on the 1: M enlargement magnification 16 and the N: 1 reduction magnification 17 by the magnification division control unit 6. Since the enlargement and reduction processing of 1: M and N: 1 both perform the size conversion of an integral multiple, a general-purpose LSI (for example, DS
Using P), image scale conversion at an arbitrary magnification can be realized only in the digital domain. In addition, since at least one of the input images is multi-grayed and the N: M conversion halftone image is finally generated, the output quality for the multi-gray scale device can be greatly improved as compared with the conventional method.

【0011】上記実施の形態の画像拡大縮小処理装置
は、入力画像に対し高画質を損わないで任意倍率拡大縮
小処理を施し所望倍率の多値画像を生成する方式(入力
画像の任意倍率による多値化拡大縮小処理方式)を採
る。
The image enlargement / reduction processing apparatus according to the above-described embodiment performs a method of performing arbitrary magnification enlargement / reduction processing on an input image without deteriorating high image quality to generate a multivalued image of a desired magnification (based on an arbitrary magnification of the input image). (Multi-valued enlargement / reduction processing method).

【0012】なお上記図1(a)に示す発明の実施の形
態でN:M拡大/縮小処理部2は図2(a)のように、
別途設けるフィルタ選択部6aで図2(d)に示すフィ
ルタテーブルから倍率分割制御部6による1:M拡大倍
率16とN:1縮小倍率17に適したフィルタを各々選
択する指令16aと17aに基づく拡大と縮小処理制御
部7aと8aからの拡大と縮小制御指令18aと19a
に従い、2値画像信号入力部1から入力2値画像データ
11に対し、図2(b)のようにまず1:M拡大処理部
21aの1:Mアップサンプリング回路と図2(c)に
示す選択1:M用フィルタリング回路とで1:Mアップ
サンプリングとフィルタリングとによる拡大処理を施
し、つぎにN:1縮小処理部22aの図2(c)に示す
選択N:1用フィルタリング回路とN:1間引き処理回
路とでフィルタリングとN:1間引きとによる縮小処理
を施しN:Mの倍率変換をし、任意倍率多値画像データ
12を生成するN:M拡大/縮小処理部2aとして構成
してもよい。1:MとN:1の拡大と縮小処理は、共に
0画素値を挿入する位置と間引く位置とを倍率によらな
いで一意に決定するから、統一的手法で任意倍率拡大縮
小処理を実現できる。またフィルタリングという積和演
算の繰返しによる拡大縮小処理に対しソフトウェアやD
SPなどの汎用性の高いLSIを含む専用ハードウェア
を適用できる。
In the embodiment of the invention shown in FIG. 1 (a), the N: M enlargement / reduction processing unit 2 is, as shown in FIG.
A filter selection unit 6a separately provided is based on commands 16a and 17a for selecting filters suitable for 1: M enlargement magnification 16 and N: 1 reduction magnification 17 from the filter table shown in FIG. Enlargement and reduction control commands 18a and 19a from enlargement and reduction processing control units 7a and 8a
2B, the input binary image data 11 from the binary image signal input unit 1 is first shown in FIG. 2C, as shown in FIG. The selection 1: M filtering circuit performs enlargement processing by 1: M upsampling and filtering, and then the selection N: 1 filtering circuit shown in FIG. 2C of the N: 1 reduction processing unit 22a and N: A 1-thinning processing circuit is configured as an N: M enlargement / reduction processing section 2a that performs filtering and reduction processing by N: 1 thinning, performs N: M magnification conversion, and generates arbitrary-magnification multivalued image data 12. Is also good. In the enlargement and reduction processing of 1: M and N: 1, the position where the 0 pixel value is inserted and the position to be thinned out are uniquely determined without depending on the magnification, so that the arbitrary magnification enlargement / reduction processing can be realized by a unified method. . In addition, software or D
Dedicated hardware including highly versatile LSI such as SP can be applied.

【0013】また上記図2(a)に示す発明の実施の形
態でN:M拡大/縮小処理部2aは図3(a)のよう
に、2値画像信号入力部1から入力2値画像データ11
に対し、拡大と縮小処理制御部7aと8aからの拡大と
縮小制御指令18aと19aに従い、図3(b)のよう
にまず1:M拡大処理部21bで、つぎにN:1縮小処
理部22bでそれぞれ図4(a)と(b)に示すポリフ
ェーズ(Poly phase)表現されたフィルタリ
ングにより、拡大と縮小画像品質を落さないで、アップ
サンプリングで挿入される0画素値と間引き処理で捨て
られてしまう画素値とに対するフィルタリング演算を予
め省略する高速処理を施しN:Mの倍率変換をし、任意
倍率多値画像データ12を生成するN:M拡大/縮小処
理部2bとして構成してもよい。1:MとN:1の拡大
と縮小処理は、画質に影響を与えない不要な積和演算回
数の削減をするポリフェーズ表現されたフィルタリング
を用いるから、画質を落とさないで高速に任意倍率拡大
縮小処理を実現できる。
In the embodiment of the invention shown in FIG. 2A, the N: M enlargement / reduction processing unit 2a receives input binary image data from the binary image signal input unit 1 as shown in FIG. 11
On the other hand, according to the enlargement / reduction processing commands 18a and 19a from the enlargement / reduction processing control units 7a and 8a, as shown in FIG. 3 (b), first, the 1: M enlargement processing unit 21b and then the N: 1 reduction processing unit By filtering represented by polyphase (Poly phase) shown in FIGS. 4A and 4B at 22b, without reducing the quality of the enlarged and reduced images, the 0 pixel value inserted by upsampling and the decimation process are performed. It is configured as an N: M enlargement / reduction processing unit 2b that performs high-speed processing for previously omitting a filtering operation on pixel values that are discarded, performs N: M magnification conversion, and generates arbitrary-magnification multivalued image data 12. Is also good. The 1: M and N: 1 enlargement and reduction processing uses filtering expressed in polyphase to reduce the number of unnecessary product-sum operations that do not affect the image quality, so that any magnification can be enlarged at high speed without lowering the image quality. Reduction processing can be realized.

【0014】また上記図2(a)に示す発明の実施の形
態でN:M拡大/縮小縮小処理部2aは図5(a)のよ
うに、フィルタ選択部6′aで1:MとN:1の拡大と
縮小倍率用フィルタを各々選択するフィルタ選択部6a
に代えて通過帯域が広い方のフィルタを1つだけ選択す
る指令16a/17aに基づく拡大・縮小処理制御部7
a/8aからの1:M拡大とN:1縮小いずれかの制御
指令18a/19aに従い、2値画像信号入力部1から
入力2値画像データ11に対し、図5(b)のようにま
ず1:Mアップサンプリング回路で、つぎに選択多階調
化フィルタリング回路で、最後にN:1間引き処理回路
でそれぞれ1:Mアップサンプリングとたとえば図5
(c)に示す多階調化フィルタリングとN:1間引き処
理とを施しN:Mの倍率変換をし、任意倍率多値画像デ
ータ12を生成するフィルタリングによるN:M拡大・
縮小処理部2cとして構成してもよい。1:MとN:1
の拡大と縮小処理は、独立に施すと必要になる各フィル
タリングに代えて多段接続フィルタリングを用いるか
ら、ハードウェア規模を増大しないでかつ画質を落さな
いで処理を高速化できる。
In the embodiment of the present invention shown in FIG. 2A, the N: M enlargement / reduction processing unit 2a uses the filter selection unit 6'a to set 1: M and N as shown in FIG. 5A. Selection unit 6a for selecting filters for enlargement and reduction of 1: 1
Instead of, an enlargement / reduction processing control unit 7 based on a command 16a / 17a for selecting only one filter having a wider pass band
As shown in FIG. 5B, the binary image signal input unit 1 inputs binary image data 11 from the binary image signal input unit 1 in accordance with the control command 18a / 19a for either 1: M enlargement or N: 1 reduction from a / 8a. The 1: M up-sampling circuit, then the selective multi-gradation filtering circuit, and finally the N: 1 thinning-out processing circuit, respectively, are used for the 1: M up-sampling circuit, for example, as shown in FIG.
The multi-gradation filtering shown in (c) and the N: 1 decimation process are performed to perform N: M magnification conversion, and N: M enlargement / filtering by filtering to generate arbitrary magnification multi-valued image data 12.
You may comprise as a reduction process part 2c. 1: M and N: 1
In the enlargement and reduction processing of, multistage connection filtering is used in place of each filtering that is required when applied independently, so that the processing can be speeded up without increasing the hardware scale and without deteriorating the image quality.

【0015】また上記図5(a)に示す発明の実施の形
態でフィルタリングによるN:M拡大・縮小処理部2c
は図6(a)のように、2値画像信号入力部1から入力
2値画像データ11に対し、拡大・縮小処理制御部7a
/8aからの1:M拡大とN:1縮小いずれかの制御指
令18a/19aに従い、たとえば図6(b)に示すポ
リフェーズ表現されたフィルタリングにより、フィルタ
リングをしてからアップサンプリングをする順序で実現
できるようにフィルタリング操作を変更し、アップサン
プリングで挿入される0画素値に対するフィルタリング
演算を予め省略する高速処理を施しN:Mの倍率変換を
し、任意倍率多値画像データ12を生成するポリフェー
ズ表現されたフィルタリングによるN:M拡大・縮小処
理部2dとして構成してもよい。1:MとN:1の拡大
と縮小処理は、アップサンプリングをしてからポリフェ
ーズ表現されたフィルタリングをするように順序を入れ
替えることにより、画質に影響を与えない不要な積和演
算を削除する系で画質を落さないで高速に任意倍率拡大
縮小処理を実現できる。
In the embodiment of the invention shown in FIG. 5A, the N: M enlargement / reduction processing unit 2c by filtering is used.
As shown in FIG. 6A, the enlargement / reduction processing control unit 7a converts the binary image signal input unit 1 to the input binary image data 11 as shown in FIG.
In accordance with the control command 18a / 19a for either 1: M enlargement or N: 1 decrease from / 8a, for example, in the order of performing filtering and then upsampling by filtering expressed in polyphase as shown in FIG. 6B. The filtering operation is changed so that the filtering operation for the 0 pixel value inserted in the upsampling is omitted in advance, the N: M magnification conversion is performed, and the multi-valued image data 12 with arbitrary magnification is generated. It may be configured as an N: M enlargement / reduction processing unit 2d by filtering expressed in a phase. In the 1: M and N: 1 enlargement and reduction processes, unnecessary product-sum operations that do not affect image quality are deleted by changing the order so that filtering is performed in a polyphase expression after upsampling. It is possible to achieve high-speed arbitrary magnification enlargement / reduction processing without lowering the image quality in the system.

【0016】また上記図6(a)に示す発明の実施の形
態でポリフェーズ表現されたフィルタリングによるN:
M拡大・縮小処理部2dはたとえば図6(b)に示すポ
リフェーズ表現されたフィルタリングに代えて、たとえ
ば図7に示すポリフェーズ表現されたフィルタリングに
より、間引きをしてからフィルタリングをし、アップサ
ンプリングをする順序で実現できるようにフィルタリン
グ操作を変更し、アップサンプリングで挿入される0画
素値だけでなく間引き処理で捨てられてしまう画素値に
対するフィルタリング演算を予め省略する高速処理を施
しN:Mの倍率変換をし、任意倍率多値画像データ12
を生成してもよい。1:MとN:1の拡大と縮小処理
は、ダウンサンプリングをしてからポリフェーズ表現さ
れたフィルタリングをし最後にアップサンプリングをす
るように順序を入れ替えることにより、画質に影響を与
えない不要な積和演算を全て削除する系で画質を落さな
いで高速に任意倍率拡大縮小処理を実現できる。
In the embodiment of the present invention shown in FIG. 6A, N:
The M enlargement / reduction processing unit 2d performs filtering after thinning out, for example, by filtering in polyphase as shown in FIG. 7 instead of filtering in polyphase as shown in FIG. The filtering operation is changed so that the filtering operation can be realized in the order in which the pixel values are discarded by the thinning process as well as the 0 pixel value inserted by the upsampling. The magnification is converted and the multi-valued image data 12 with arbitrary magnification
May be generated. The 1: M and N: 1 enlargement / reduction processing is unnecessary sampling which does not affect the image quality by changing the order so as to perform downsampling, perform filtering expressed in polyphase, and finally upsample. In a system in which all product-sum operations are deleted, it is possible to realize arbitrary magnification scaling processing at high speed without deteriorating image quality.

【0017】また上記図2(a)と図3(a)または図
5(a)と図6(a)に示す発明の実施の形態でN:M
拡大/縮小処理部2aと2bまたはフィルタリングによ
るN:M拡大・縮小処理部2cと2dはフィルタ選択部
6aまたは6′aで選択されたフィルタまたはポリフェ
ーズ表現された各ポリフェーズコンポーネントと画像と
のフィルタ形状によらない畳み込み演算を施すとして説
明したが、当該フィルタまたはポリフェーズコンポーネ
ントに成立する対称性を利用することにより、畳み込み
演算のフィルタリング乗算回数を低減してもよい。画質
を落さないで処理を高速化できる。
In the embodiment of the invention shown in FIG. 2A and FIG. 3A or FIG. 5A and FIG.
The enlargement / reduction processing units 2a and 2b or the N: M enlargement / reduction processing units 2c and 2d by filtering process the image selected from the filter selected by the filter selection unit 6a or 6'a or each polyphase component expressed in polyphase. Although it has been described that the convolution operation is performed without depending on the filter shape, the number of times of filtering multiplication of the convolution operation may be reduced by using the symmetry established for the filter or the polyphase component. Processing can be sped up without reducing image quality.

【0018】また上記図2(a)に示す発明の実施の形
態でN:M拡大/縮小処理部2aは図8(a)のよう
に、倍率分割制御部6による1:M拡大倍率16に基づ
く拡大処理制御部7からの拡大制御指令18と、倍率分
割制御部6によるN:1縮小倍率17に適したフィルタ
を図2(b)に示すフィルタテーブルから選択するフィ
ルタ選択部6aの指令17aに基づく縮小処理制御部8
aからの縮小制御指令19aとに従い、2値画像入力部
1から入力2値画像データ11に対し、図8(b)のよ
うにまず1:M拡大処理部21cでフィルタリングによ
る拡大画像よりも特にエッジの鋭さを保った拡大画像を
生成する投影法、単純拡大法、、最近傍法などによる2
値または多値画像の拡大処理を施し、つぎにN:1縮小
処理部22aの図2(d)に示す選択N:1用フィルタ
リング回路とN:1間引き処理回路で線分の欠落や曲線
部分のギザギザを防ぐような中間調を発生するフィルタ
リングとN:1間引きとによる縮小処理を施しN:Mの
倍率変換をし、任意倍率多値画像データ12を生成する
N:M拡大/縮小処理部2eとして構成してもよい。特
に大幅に拡大するN:M倍率変換処理時は、1:M拡大
処理で生成する2値画像をN:1縮小処理で多階調化す
ることにより、フィルタリングによる1:M拡大処理で
多階調化するよりもエッジの鋭さを保持し高画質化でき
る。
In the embodiment of the invention shown in FIG. 2A, the N: M enlargement / reduction processing section 2a is set to 1: M enlargement magnification 16 by the magnification division control section 6 as shown in FIG. The enlargement control command 18 from the enlargement processing control unit 7 based on the input and the filter selection unit 6a command 17a for selecting a filter suitable for the N: 1 reduction magnification 17 by the magnification division control unit 6 from the filter table shown in FIG. Processing control unit 8 based on
In accordance with the reduction control command 19a from a, the input binary image data 11 from the binary image input unit 1 is first compared with the enlarged image by filtering in the 1: M enlargement processing unit 21c as shown in FIG. 2 based on the projection method, simple enlargement method, nearest neighbor method, etc. that generate an enlarged image while maintaining the sharpness of the edge.
A value or multi-valued image is enlarged, and then the N: 1 reduction processing unit 22a performs a selection N: 1 filtering circuit and an N: 1 thinning processing circuit shown in FIG. N: M enlargement / reduction processing unit that performs filtering processing for generating halftones and N: 1 decimation to prevent jaggedness, performs N: M magnification conversion, and generates multi-valued image data 12 with arbitrary magnification. 2e. In particular, at the time of the N: M magnification conversion processing in which the image is greatly enlarged, the binary image generated by the 1: M enlargement processing is multi-grayed by the N: 1 reduction processing, so that the multi-level image is obtained by the 1: M enlargement processing by filtering. Rather than adjusting the tone, the sharpness of the edge can be maintained and higher image quality can be achieved.

【0019】また上記図8(a)に示す発明の実施の形
態でN:M拡大/縮小処理部2eに代えて図9(a)の
ように、図9(b)に示す1:M拡大処理部21dで特
に入力が濃淡画像データのときにフィルタリングによる
拡大画像よりも優質の拡大画像を生成するスプライン補
間(補間関数としてスプライン関数のほかSinc関
数、ガウス関数、ベル関数などを用いてもよい)による
2値または多値画像の拡大処理を施すN:M拡大/縮小
処理部2fとして構成してもよい。特に大幅に拡大する
N:M倍率変換処理時や濃淡画像データ入力時に、フィ
ルタリングによるよりも高画質に生成される1:M拡大
画像に対しN:1縮小処理を施すから、N:Mの拡大処
理画像に対し高画質化できる。
In the embodiment of the invention shown in FIG. 8A, the N: M enlargement / reduction processing section 2e is replaced with a 1: M enlargement shown in FIG. 9B as shown in FIG. In the processing unit 21d, especially when the input is grayscale image data, spline interpolation for generating a magnified image that is superior to the magnified image by filtering (an Sinc function, a Gaussian function, a bell function, or the like may be used as an interpolation function in addition to a spline function). ) May be configured as an N: M enlargement / reduction processing unit 2f that performs enlargement processing of a binary or multivalued image according to (2). In particular, at the time of the N: M magnification conversion processing and the input of the grayscale image data, which are greatly enlarged, the N: M reduction processing is performed on the 1: M enlarged image generated with higher image quality than by the filtering. High image quality can be achieved for the processed image.

【0020】また上記図8(a)と図9(a)に示す発
明の実施の形態でN:M拡大/縮小処理部2eと2fは
N:1縮小処理部22aでフィルタリングをしてから間
引き処理を施すとして説明したが、当該フィルタのポリ
フェーズ表現を利用し間引き処理で捨てられてしまう画
素値に対するフィルタリング演算を予め省略する高速処
理を施してもよい。画質に影響を与えない不要な積和演
算を省略するポリフェーズ表現されたフィルタリングを
用いるから、縮小処理を高速化できる。
In the embodiment of the invention shown in FIGS. 8 (a) and 9 (a), the N: M enlargement / reduction processing units 2e and 2f perform filtering by the N: 1 reduction processing unit 22a and then thin out. Although it has been described that the processing is performed, high-speed processing may be performed by using the polyphase expression of the filter and previously omitting the filtering operation for the pixel value discarded in the thinning processing. Since the filtering expressed in polyphase is omitted, which eliminates unnecessary product-sum operations that do not affect the image quality, the reduction processing can be speeded up.

【0021】また上記に示す発明の実施の形態で入力画
像データは1画素1ビット表現された2値画像データを
扱うとして説明したが、1画素8ビット表現された多値
画像データの入力にも若干の変更で容易に対応できるの
はいうまでもない。
In the embodiment of the invention described above, input image data is described as handling binary image data represented by one bit per pixel, but multi-valued image data represented by eight bits per pixel is also input. Needless to say, a slight change can be easily applied.

【0022】[0022]

【発明の効果】上記のようなこの発明の画像拡大縮小処
理装置では、入力画像に対し高画質を損なわないで任意
倍率拡大縮小処理を施し所望倍率の多値画像を生成する
方式を採るから、従来のように入力画像に対しサンプリ
ング速度と間引きや倍率の変更により一種の拡大/縮小
処理を施し所望倍率の2値画像を生成する方式に比べ、
共に整数倍のサイズ変換をする拡大と縮小処理により、
サブピクセルというアナログ的概念を導入しないで、た
とえばDSPなどの汎用LSIを用いディジタル領域だ
けで任意倍率の画像スケール変換を実現できる。また拡
大と縮小処理の少なくとも一方で入力画像の多階調化を
し最終的に任意倍率変換中間調画像を生成し、多階調デ
バイスに対する出力品質を大幅に向上できるほか各発明
ごとにつぎの効果がある。 (1)共に0画素値を挿入する位置と間引く位置とを倍
率によらないで一意に決定する拡大と縮小処理により、
統一的手法で任意倍率拡大縮小処理を実現できる。また
フィルタリングという積和演算の繰返しによる拡大縮小
処理に対しソフトウェアや専用ハードウェアを適用でき
る。 (2)画質に影響を与えない不要演算除去系を用いる拡
大と縮小処理により、画質を落さないで高速に任意倍率
拡大縮小処理を実現できる。 (3)独立に施す必要になる各フィルタリングに代えて
多段接続フィルタリングを用いる拡大と縮小処理によ
り、ハードウェア規模を増大しないでかつ画質を落さな
いで処理を高速化できる。 (4)アップサンプリングをしてからポリフェーズ表現
されたフィルタリングをするように順序を入れ替えるこ
とにより、上記(2)と同じ効果が得られる。 (5)ダウンサンプリングをしてからポリフェーズ表現
されたフィルタリングをし最後にアップサンプリングを
するように順序を入れ替えることにより、上記(2)と
同じ効果が得られる。 (6)画質を落さないで処理を高速化できる。 (7)特に大幅に拡大する倍率変換処理時は、拡大処理
で生成する2値画像を縮小処理で多階調化することによ
り、フィルタリングによる拡大処理で多階調化するより
もエッジの鋭さを保持し高画質化できる。 (8)特に大幅に拡大する倍率変換処理時や濃淡画像デ
ータ入力時は、フィルタリングによるよりも高画質に生
成される拡大画像に対し縮小処理を施すことにより、任
意倍率の拡大処理画像に対し高画質化できる。 (9)上記(7)と(8)の縮小処理を高速化できる。
As described above, the image enlargement / reduction processing apparatus of the present invention employs a method of performing an arbitrary magnification enlargement / reduction process on an input image without deteriorating high image quality and generating a multivalued image having a desired magnification. Compared with the conventional method of performing a kind of enlargement / reduction processing on the input image by changing the sampling speed, thinning-out or changing the magnification to generate a binary image with a desired magnification,
Both enlargement and reduction processes that convert the size to integer multiples,
Without introducing the analog concept of sub-pixels, image scale conversion at an arbitrary magnification can be realized only in the digital domain using a general-purpose LSI such as a DSP. In addition, at least one of the enlargement and reduction processing, the input image is multi-graded, and finally an arbitrary scale conversion halftone image is generated, so that the output quality with respect to the multi-gradation device can be greatly improved. effective. (1) Both enlargement and reduction processing for uniquely determining the position where the 0 pixel value is inserted and the position where the pixel value is thinned out without depending on the magnification,
Arbitrary magnification enlargement / reduction processing can be realized by a unified method. Also, software or dedicated hardware can be applied to the scaling processing by repeating the product-sum operation called filtering. (2) The enlargement and reduction processing using the unnecessary operation removing system which does not affect the image quality can realize the arbitrary magnification enlargement / reduction processing at high speed without lowering the image quality. (3) The enlargement and reduction processing using multi-stage connection filtering instead of each filtering that needs to be performed independently can speed up the processing without increasing the hardware scale and without deteriorating the image quality. (4) The same effect as in (2) can be obtained by changing the order so that the filtering is performed in a polyphase expression after the upsampling. (5) The same effect as in (2) can be obtained by changing the order so that filtering is performed in a polyphase expression after downsampling, and upsampling is performed last. (6) Processing can be sped up without deteriorating image quality. (7) Particularly in a magnification conversion process in which the image is greatly enlarged, the sharpness of the edge can be reduced by making the binary image generated by the enlargement process multi-tone by the reduction process as compared with the multi-tone process by the enlargement process by filtering. Can maintain and improve image quality. (8) In particular, at the time of a magnification conversion process for greatly enlarging or inputting gray-scale image data, a reduction process is performed on an enlarged image generated with higher image quality than by filtering, so that an enlarged processed image at an arbitrary magnification is improved. Image quality can be improved. (9) The reduction processing of (7) and (8) can be speeded up.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施の一形態を示す画像拡大縮小
処理装置と当該N:M拡大/縮小処理部の機能ブロック
図。
FIG. 1 is a functional block diagram of an image enlargement / reduction processing apparatus and an N: M enlargement / reduction processing unit according to an embodiment of the present invention.

【図2】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置と当該N:M拡大/縮小処理部と当該フィ
ルタリング回路の機能ブロック図と当該フィルタ選択部
の参照フィルタテーブルを説明する図。
FIG. 2 is a functional block diagram of an image enlargement / reduction processing apparatus, an N: M enlargement / reduction processing unit, a filtering circuit, and a reference filter table of the filter selection unit according to another embodiment of the present invention. FIG.

【図3】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置と当該N:M拡大/縮小処理部の機能ブロ
ック図。
FIG. 3 is a functional block diagram of an image enlargement / reduction processing apparatus and an N: M enlargement / reduction processing unit according to another embodiment of the present invention.

【図4】 図3に示すN:M拡大/縮小処理部のポリフ
ェーズ表現されたフィルタリングによる拡大/縮小処理
の効率化を説明する図。
FIG. 4 is a view for explaining the efficiency of the enlargement / reduction processing by filtering expressed in polyphase by the N: M enlargement / reduction processing unit shown in FIG. 3;

【図5】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置と当該フィルタリングによるN:M拡大・
縮小処理部の機能ブロック図と当該フィルタリングによ
る縮小処理を説明する図。
FIG. 5 shows an image enlargement / reduction processing apparatus showing another embodiment of the present invention, and N: M enlargement / reduction by the filtering.
FIG. 3 is a functional block diagram of a reduction processing unit and a diagram for explaining a reduction process by the filtering.

【図6】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置の機能ブロック図と当該ポリフェーズ表現
されたフィルタリングによるN:M拡大・縮小処理部の
ポリフェーズ表現されたフィルタリングによる縮小処理
を説明する図。
FIG. 6 is a functional block diagram of an image enlargement / reduction processing apparatus showing another embodiment of the present invention, and reduction of the N: M enlargement / reduction processing unit by polyphase-expressed filtering by filtering in polyphase expression; The figure explaining a process.

【図7】 図6に示すポリフェーズ表現されたフィルタ
リングによるN:M拡大・縮小処理部の他の実施の形態
におけるポリフェーズ表現されたフィルタリングによる
縮小処理を説明する図。
FIG. 7 is a view for explaining a reduction process by filtering in polyphase expression in another embodiment of the N: M enlargement / reduction processing unit by filtering in polyphase expression shown in FIG. 6;

【図8】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置と当該N:M拡大/縮小処理部の機能ブロ
ック図。
FIG. 8 is a functional block diagram of an image enlargement / reduction processing apparatus and an N: M enlargement / reduction processing unit according to another embodiment of the present invention.

【図9】 この発明の実施の他の一形態を示す画像拡大
縮小処理装置と当該N:M拡大/縮小処理部の機能ブロ
ック図。
FIG. 9 is a functional block diagram of an image enlargement / reduction processing apparatus and an N: M enlargement / reduction processing unit according to another embodiment of the present invention.

【図10】 従来の技術を示す画像拡大縮小処理装置の
機能ブロック図。
FIG. 10 is a functional block diagram of an image enlargement / reduction processing apparatus showing a conventional technique.

【符号の説明】[Explanation of symbols]

1 2値画像信号入力部、2、2a、2b、2e、2f
N:M拡大/縮小処理部、2c フィルタリングによ
るN:M拡大・縮小処理部、2d ポリフェーズ表現さ
れたフィルタリングによるN:M拡大・縮小処理部、3
画像出力部、4 倍率入力部、5 拡大/縮小率整数
近似部、6 倍率分割制御部、6a、6′a フィルタ
選択部、7、7a 拡大処理制御部、8、8a 縮小処
理制御部、7a/8a 拡大・縮小処理制御部、11
入力2値画像データ、12 任意倍率多値画像データ、
13 出力多値画像データ、14 画像拡大/縮小率、
15 最小整数近似比、16 拡大倍率、16a 拡大
倍率用フィルタ選択指令、17 縮小倍率、17a 縮
小倍率用フィルタ選択指令、18、18a 拡大制御指
令、19、19a 縮小制御指令。なお図中、同一符号
は同一または相当部分を示す。
1 Binary image signal input unit, 2, 2a, 2b, 2e, 2f
N: M enlargement / reduction processing unit, 2c N: M enlargement / reduction processing unit by filtering, 2d N: M enlargement / reduction processing unit by filtering expressed in polyphase, 3
Image output unit, 4 magnification input unit, 5 magnification / reduction ratio integer approximation unit, 6 magnification division control unit, 6a, 6'a filter selection unit, 7, 7a enlargement processing control unit, 8, 8a reduction processing control unit, 7a / 8a enlargement / reduction processing control unit, 11
Input binary image data, 12 arbitrary multi-level image data,
13 output multi-valued image data, 14 image enlargement / reduction ratio,
15 Minimum integer approximation ratio, 16 Enlargement magnification, 16a Enlargement magnification filter selection instruction, 17 Reduction magnification, 17a Reduction magnification filter selection instruction, 18, 18a Enlargement control instruction, 19, 19a Reduction control instruction. In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 画像入力部から入力画像データに対し倍
率分割制御部による拡大と縮小倍率に基づく拡大と縮小
処理制御部からの拡大と縮小制御指令に従い、まず1:
MつぎにN:1の順序で拡大と縮小処理とを施し任意倍
率多値画像データを生成する任意倍率拡大/縮小処理部
と、当該任意倍率多値画像データを多階調デバイスに出
力する画像出力部と、入力として受渡す倍率入力部から
の画像拡大/縮小率に対し近似をする拡大/縮小率整数
近似部による最小整数比N:Mに従い分割し、前記1:
MとN:1の拡大と縮小倍率を生成する前記倍率分割制
御部とを備える画像拡大縮小処理装置。
An image input unit receives input image data from a magnification division control unit based on enlargement and reduction magnifications, and in accordance with enlargement and reduction control commands from a reduction processing control unit.
M Next, an arbitrary magnification enlargement / reduction processing unit that performs enlargement and reduction processing in the order of N: 1 to generate arbitrary magnification multivalue image data, and an image that outputs the arbitrary magnification multivalue image data to a multi-tone device The output unit is divided according to a minimum integer ratio N: M by an enlargement / reduction ratio integer approximation unit that approximates an image enlargement / reduction ratio from a magnification input unit to be passed as an input.
An image enlargement / reduction processing apparatus comprising: the magnification division control unit that generates an enlargement / reduction magnification of M and N: 1.
【請求項2】 任意倍率拡大/縮小処理部で倍率分割制
御部による拡大と縮小倍率に適したフィルタに対し各々
選択をする別途設けるフィルタ選択部の指令に基づく拡
大と縮小処理制御部からの拡大と縮小制御指令に従い、
まず1:Mアップサンプリングと選択フィルタリング、
つぎに選択フィルタリングとN:1間引きの各順序で拡
大と縮小処理とを施すことを特徴とする請求項1記載の
画像拡大縮小処理装置。
2. An enlargement / reduction processing unit based on an instruction from a filter selection unit which separately selects filters suitable for enlargement / reduction magnification by a magnification division control unit in an arbitrary magnification enlargement / reduction processing unit. And according to the reduction control command,
First 1: M upsampling and selective filtering,
2. The image enlargement / reduction processing apparatus according to claim 1, wherein enlargement and reduction processing are performed in the order of selection filtering and N: 1 thinning.
【請求項3】 任意倍率拡大/縮小処理部でまずポリフ
ェーズ表現されたフィルタリングによる不要演算除去系
を用いる1:MつぎにN:1の順序で拡大と縮小処理と
を施すことを特徴とする請求項2記載の画像拡大縮小処
理装置。
3. An arbitrary magnification enlargement / reduction processing unit first performs enlargement and reduction processing in the order of 1: M and then N: 1 using an unnecessary operation removal system by filtering expressed in polyphase. An image enlargement / reduction processing apparatus according to claim 2.
【請求項4】 任意倍率拡大/縮小処理部で倍率分割制
御部による拡大と縮小倍率に適したフィルタのうち通過
帯域の広い方を選択するフィルタ選択部の指令に基づく
拡大・縮小処理制御部からの拡大と縮小いずれかの制御
指令に従い、まず1:Mアップサンプリング、つぎに選
択フィルタリング、最後にN:1間引きの順序で拡大・
縮小処理を施すことを特徴とする請求項2記載の画像拡
大縮小処理装置。
4. An arbitrary magnification enlargement / reduction processing section, from an enlargement / reduction processing control section based on a command from a filter selection section for selecting a filter having a wider pass band among filters suitable for enlargement and reduction magnification by a magnification division control section. According to the control command of either the enlargement or the reduction of the data, first, 1: M up-sampling, then, selective filtering, and finally, N: 1 thinning-out
3. The image enlargement / reduction processing apparatus according to claim 2, wherein a reduction processing is performed.
【請求項5】 任意倍率拡大/縮小処理部でポリフェー
ズ表現されたフィルタリングによる不要演算除去系を用
いまずフィルタリングをしてから、つぎにアップサンプ
リングをする順序で拡大・縮小処理を施すことを特徴と
する請求項4記載の画像拡大縮小処理装置。
5. An arbitrary magnification enlargement / reduction processing unit that performs filtering by using an unnecessary operation removal system by filtering expressed in polyphase, and then performs enlargement / reduction processing in the order of upsampling. The image enlargement / reduction processing apparatus according to claim 4, wherein
【請求項6】 任意倍率拡大/縮小処理部でポリフェー
ズ表現されたフィルタリングによる不要演算除去系を用
いまず間引きをしてからフィルタリングをし、つぎにア
ップサンプリングをする順序で拡大・縮小処理を施すこ
とを特徴とする請求項5記載の画像拡大縮小処理装置。
6. An arbitrary magnification enlargement / reduction processing section uses an unnecessary operation removal system by filtering expressed in polyphase, first performs thinning, performs filtering, and then performs enlargement / reduction processing in the order of upsampling. 6. The image enlargement / reduction processing apparatus according to claim 5, wherein:
【請求項7】 任意倍率拡大/縮小処理部でフィルタ選
択部で選択されたフィルタまたはポリフェーズ表現され
た各ポリフェーズコンポーネントに成立する対称性を利
用し、当該畳み込み演算のフィルタリング乗算回数を低
減することを特徴とする請求項2、3、4、5または6
記載の画像拡大縮小処理装置。
7. An arbitrary magnification enlargement / reduction processing unit reduces the number of filtering multiplications in the convolution operation by utilizing the symmetry established in the filter selected by the filter selection unit or each polyphase component expressed in polyphase. 7. The method of claim 2, 3, 4, 5 or 6.
An image enlargement / reduction processing apparatus as described in the above.
【請求項8】 任意倍率拡大/縮小処理部で倍率分割制
御部による拡大倍率に基づく拡大処理制御部からの拡大
制御指令と、倍率分割制御部による縮小倍率に適したフ
ィルタを選択するフィルタ選択部の指令に基づく縮小処
理制御部からの縮小制御指令に従い、まず特にフィルタ
リングによる拡大画像よりもエッジの鋭さを保った拡大
画像を生成する1:M拡大処理、つぎに選択フィルタリ
ングとN:1間引きの順序によるN:1縮小処理を施す
ことを特徴とする請求項2記載の画像拡大縮小処理装
置。
8. An arbitrary magnification enlargement / reduction processing unit, an enlargement control command from an enlargement processing control unit based on an enlargement magnification by a magnification division control unit, and a filter selection unit for selecting a filter suitable for a reduction magnification by the magnification division control unit. In accordance with the reduction control command from the reduction processing control unit based on the above-mentioned command, first, an enlarged image in which the sharpness of the edge is maintained more than the enlarged image obtained by the filtering, in particular, 1: M enlargement processing, and then selective filtering and N: 1 thinning-out 3. The image enlargement / reduction processing apparatus according to claim 2, wherein N: 1 reduction processing based on an order is performed.
【請求項9】 任意倍率拡大/縮小処理部で特にフィル
タリングによる拡大画像よりもエッジの鋭さを保った拡
大画像を生成する1:M拡大処理に代えて、特に入力が
濃淡画像データのときにフィルタリングによる拡大画像
よりも優質の拡大画像を生成する1:M拡大処理を施す
ことを特徴とする請求項7記載の画像拡大縮小処理装
置。
9. An arbitrary magnification enlargement / reduction processing unit that generates an enlarged image having sharper edges than an enlarged image obtained by filtering in particular 1: filtering instead of M enlargement processing, particularly when input is grayscale image data 8. The image enlargement / reduction processing apparatus according to claim 7, wherein a 1: M enlargement process for generating an enlarged image having a higher quality than the enlarged image according to (1) is performed.
【請求項10】 任意倍率拡大/縮小処理部で選択フィ
ルタリングとN:1間引きの順序によるN:1縮小処理
に代えて、ポリフェーズ表現されたフィルタリングによ
る不要演算除去系を用いるN:1縮小処理を施すことを
特徴とする請求項8または9記載の画像拡大縮小処理装
置。
10. An N: 1 reduction process using an unnecessary operation removal system by filtering expressed in polyphase, instead of the N: 1 reduction process in the order of selective filtering and N: 1 thinning-out in an arbitrary magnification enlargement / reduction processing unit. 10. The image enlargement / reduction processing apparatus according to claim 8, wherein the image enlargement / reduction processing is performed.
JP8221345A 1996-08-22 1996-08-22 Picture enlargement and reduction processor Pending JPH1063826A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8221345A JPH1063826A (en) 1996-08-22 1996-08-22 Picture enlargement and reduction processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8221345A JPH1063826A (en) 1996-08-22 1996-08-22 Picture enlargement and reduction processor

Publications (1)

Publication Number Publication Date
JPH1063826A true JPH1063826A (en) 1998-03-06

Family

ID=16765355

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8221345A Pending JPH1063826A (en) 1996-08-22 1996-08-22 Picture enlargement and reduction processor

Country Status (1)

Country Link
JP (1) JPH1063826A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9177357B2 (en) 2013-06-28 2015-11-03 Megachips Corporation Method for creating coefficient table and image scaling processor
US9286654B2 (en) 2013-09-25 2016-03-15 Megachips Corporation Image scaling processor and image scaling processing method
US10192286B2 (en) 2014-09-11 2019-01-29 Synaptics Japan Gk Device and method for image enlargement and display panel driver using the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9177357B2 (en) 2013-06-28 2015-11-03 Megachips Corporation Method for creating coefficient table and image scaling processor
US9286654B2 (en) 2013-09-25 2016-03-15 Megachips Corporation Image scaling processor and image scaling processing method
US10192286B2 (en) 2014-09-11 2019-01-29 Synaptics Japan Gk Device and method for image enlargement and display panel driver using the same
US10510138B2 (en) 2014-09-11 2019-12-17 Synaptics Japan Gk Device and method for image enlargement and display panel driver using the same

Similar Documents

Publication Publication Date Title
JP3143209B2 (en) Image magnification device
US6389180B1 (en) Resolution conversion system and method
JP3210248B2 (en) Image processing apparatus and method
JP2004040790A (en) Descreen method and system for image signal
JP3176195B2 (en) Image processing device
JP2000339449A (en) Picture processor and picture processing method
JPH09149241A (en) Method and device for enlarging picture
JPH11195113A (en) Image processor, its method and computer-readable storage medium
JP2005204266A (en) Digital descreening technique for scanned document
JP3599413B2 (en) Resolution conversion device and resolution conversion method
JP3210264B2 (en) Image processing apparatus and method
JP3026706B2 (en) Image processing device
JPH1063826A (en) Picture enlargement and reduction processor
JPH0944128A (en) Multilevel reduction processor for binary picture
JP3092769B2 (en) Image processing device
JPH10155089A (en) Image processor
JP3624153B2 (en) Image processing apparatus and image processing method
JP3200351B2 (en) Image processing apparatus and method
JP3262425B2 (en) Image processing device
JPH1011571A (en) Binary picture multi-valuing and reducing processor
JP3539552B2 (en) Image processing device
JPH11203467A (en) Display and its method
JP3669081B2 (en) Image processing device
JPH0993424A (en) Image processor
JPH1132209A (en) Resolution converting method